25 #ifndef LSST_MEAS_ALGORITHMS_BINNEDWCS_H 26 #define LSST_MEAS_ALGORITHMS_BINNEDWCS_H 35 namespace lsst {
namespace meas {
namespace algorithms {
52 unsigned int getXBin()
const {
return _xBin; }
53 unsigned int getYBin()
const {
return _yBin; }
78 void notImplemented()
const {
82 unsigned int const _xBin, _yBin;
89 #endif // LSST_MEAS_ALGORITHMS_BINNED_WCS_H
T shared_from_this(T... args)
virtual void rotateImageBy90(int nQuarter, afw::geom::Extent2I dimensions) const
virtual afw::geom::Point2D skyToPixelImpl(afw::geom::Angle sky1, afw::geom::Angle sky2) const
unsigned int getXBin() const
virtual boost::shared_ptr< afw::image::Wcs > clone() const
virtual void flipImage(int flipLR, int flipTB, afw::geom::Extent2I dimensions) const
afw::geom::AffineTransform getBinnedToOriginal() const
afw::table::PointKey< int > dimensions
afw::geom::AffineTransform getOriginalToBinned() const
afw::geom::Point2I getXY0() const
An exception that indicates the feature has not been implemented.
boost::shared_ptr< afw::image::Wcs > upcast()
BinnedWcs(boost::shared_ptr< afw::image::Wcs > parent, unsigned int xBin, unsigned int yBin, afw::geom::Point2I xy0)
virtual void pixelToSkyImpl(double pixel1, double pixel2, afw::geom::Angle skyTmp[2]) const
#define LSST_EXCEPT(type,...)
virtual boost::shared_ptr< daf::base::PropertyList > getFitsMetadata() const
virtual bool isPersistable() const
boost::shared_ptr< afw::image::Wcs > getParent() const
#define LSST_EXCEPTION_TYPE(t, b, c)
virtual bool hasDistortion() const
unsigned int getYBin() const