LSSTApplications  8.0.0.0+107,8.0.0.1+13,9.1+18,9.2,master-g084aeec0a4,master-g0aced2eed8+6,master-g15627eb03c,master-g28afc54ef9,master-g3391ba5ea0,master-g3d0fb8ae5f,master-g4432ae2e89+36,master-g5c3c32f3ec+17,master-g60f1e072bb+1,master-g6a3ac32d1b,master-g76a88a4307+1,master-g7bce1f4e06+57,master-g8ff4092549+31,master-g98e65bf68e,master-ga6b77976b1+53,master-gae20e2b580+3,master-gb584cd3397+53,master-gc5448b162b+1,master-gc54cf9771d,master-gc69578ece6+1,master-gcbf758c456+22,master-gcec1da163f+63,master-gcf15f11bcc,master-gd167108223,master-gf44c96c709
LSSTDataManagementBasePackage
Classes | Namespaces | Macros | Typedefs | Functions | Variables
Wcs.cc File Reference
#include <iostream>
#include <sstream>
#include <cmath>
#include <cstring>
#include "boost/format.hpp"
#include "wcslib/wcs.h"
#include "wcslib/wcsfix.h"
#include "wcslib/wcshdr.h"
#include "lsst/daf/base.h"
#include "lsst/daf/base/Citizen.h"
#include "lsst/afw/formatters/Utils.h"
#include "lsst/afw/formatters/WcsFormatter.h"
#include "lsst/pex/exceptions.h"
#include "lsst/afw/image/ImageUtils.h"
#include "lsst/afw/image/Wcs.h"
#include "lsst/afw/coord/Coord.h"
#include "lsst/afw/geom/Angle.h"
#include "lsst/afw/table/io/OutputArchive.h"
#include "lsst/afw/table/io/InputArchive.h"
#include "lsst/afw/table/io/CatalogVector.h"

Go to the source code of this file.

Classes

class  lsst::afw::image::WcsFactory
 

Namespaces

 lsst
 Estimate image backgrounds.
 
 lsst::afw
 
 lsst::afw::image
 
 lsst::afw::image::detail
 

Macros

#define CHECK_NULLS(a, b)
 

Typedefs

typedef
lsst::daf::base::PropertySet 
PropertySet
 
typedef
lsst::daf::base::PropertyList 
PropertyList
 
typedef lsst::afw::image::Wcs Wcs
 
typedef lsst::afw::geom::Point2D GeomPoint
 
typedef
lsst::afw::coord::Coord::Ptr 
CoordPtr
 
typedef
lsst::afw::image::XYTransformFromWcsPair 
XYTransformFromWcsPair
 

Functions

boost::shared_ptr
< lsst::daf::base::PropertyList
lsst::afw::image::detail::createTrivialWcsAsPropertySet (std::string const &wcsName, int const x0=0, int const y0=0)
 
geom::Point2I lsst::afw::image::detail::getImageXY0FromMetadata (std::string const &wcsName, lsst::daf::base::PropertySet *metadata)
 
int lsst::afw::image::detail::stripWcsKeywords (boost::shared_ptr< lsst::daf::base::PropertySet > const &metadata, boost::shared_ptr< Wcs const > const &wcs)
 

Variables

const int STRLEN = 72
 
const int lsstToFitsPixels = +1
 
const int fitsToLsstPixels = -1
 

Macro Definition Documentation

#define CHECK_NULLS (   a,
  b 
)
Value:
do { \
if ((a) == NULL) { \
if ((b) == NULL) return true; \
return false; \
} \
if ((b) == NULL) return false; \
} while (false)
afw::table::Key< double > b

Definition at line 519 of file Wcs.cc.

Typedef Documentation

Definition at line 61 of file Wcs.cc.

Definition at line 60 of file Wcs.cc.

Definition at line 58 of file Wcs.cc.

Definition at line 57 of file Wcs.cc.

Definition at line 59 of file Wcs.cc.

Definition at line 62 of file Wcs.cc.

Variable Documentation

table::Key< table::Array<double> > cd

Definition at line 1087 of file Wcs.cc.

table::Key< table::Point<double> > crpix

Definition at line 1086 of file Wcs.cc.

table::Key< table::Point<double> > crval

Definition at line 1085 of file Wcs.cc.

table::Key<std::string> ctype1

Definition at line 1088 of file Wcs.cc.

table::Key<std::string> ctype2

Definition at line 1089 of file Wcs.cc.

table::Key<std::string> cunit1

Definition at line 1092 of file Wcs.cc.

table::Key<std::string> cunit2

Definition at line 1093 of file Wcs.cc.

table::Key<double> equinox

Definition at line 1090 of file Wcs.cc.

const int fitsToLsstPixels = -1

Definition at line 79 of file Wcs.cc.

const int lsstToFitsPixels = +1

Definition at line 78 of file Wcs.cc.

table::Key<std::string> radesys

Definition at line 1091 of file Wcs.cc.

table::Schema schema

Definition at line 1084 of file Wcs.cc.

const int STRLEN = 72

Definition at line 65 of file Wcs.cc.