lsst.meas.algorithms  13.0-18-gc4ad4228+1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Member Functions | List of all members
lsst::meas::algorithms::BinnedWcs Class Reference

#include <BinnedWcs.h>

Inheritance diagram for lsst::meas::algorithms::BinnedWcs:

Public Member Functions

 BinnedWcs (boost::shared_ptr< afw::image::Wcs > parent, unsigned int xBin, unsigned int yBin, afw::geom::Point2I xy0)
 
virtual ~BinnedWcs ()
 
virtual boost::shared_ptr
< afw::image::Wcs > 
clone () const
 
boost::shared_ptr
< afw::image::Wcs > 
upcast ()
 
boost::shared_ptr
< afw::image::Wcs > 
getParent () const
 
unsigned int getXBin () const
 
unsigned int getYBin () const
 
afw::geom::Point2I getXY0 () const
 
virtual bool hasDistortion () const
 
virtual bool isPersistable () const
 
virtual void flipImage (int flipLR, int flipTB, afw::geom::Extent2I dimensions) const
 
virtual void rotateImageBy90 (int nQuarter, afw::geom::Extent2I dimensions) const
 
virtual boost::shared_ptr
< daf::base::PropertyList > 
getFitsMetadata () const
 
afw::geom::AffineTransform getBinnedToOriginal () const
 
afw::geom::AffineTransform getOriginalToBinned () const
 

Protected Member Functions

virtual void pixelToSkyImpl (double pixel1, double pixel2, afw::geom::Angle skyTmp[2]) const
 
virtual afw::geom::Point2D skyToPixelImpl (afw::geom::Angle sky1, afw::geom::Angle sky2) const
 

Detailed Description

Definition at line 41 of file BinnedWcs.h.

Constructor & Destructor Documentation

lsst::meas::algorithms::BinnedWcs::BinnedWcs ( boost::shared_ptr< afw::image::Wcs >  parent,
unsigned int  xBin,
unsigned int  yBin,
afw::geom::Point2I  xy0 
)

Definition at line 29 of file BinnedWcs.cc.

virtual lsst::meas::algorithms::BinnedWcs::~BinnedWcs ( )
inlinevirtual

Definition at line 44 of file BinnedWcs.h.

Member Function Documentation

virtual boost::shared_ptr< afw::image::Wcs > lsst::meas::algorithms::BinnedWcs::clone ( ) const
inlinevirtual

Definition at line 46 of file BinnedWcs.h.

virtual void lsst::meas::algorithms::BinnedWcs::flipImage ( int  flipLR,
int  flipTB,
afw::geom::Extent2I  dimensions 
) const
inlinevirtual

Definition at line 59 of file BinnedWcs.h.

afw::geom::AffineTransform lsst::meas::algorithms::BinnedWcs::getBinnedToOriginal ( ) const
inline

Definition at line 70 of file BinnedWcs.h.

virtual boost::shared_ptr< daf::base::PropertyList > lsst::meas::algorithms::BinnedWcs::getFitsMetadata ( ) const
inlinevirtual

Definition at line 65 of file BinnedWcs.h.

afw::geom::AffineTransform lsst::meas::algorithms::BinnedWcs::getOriginalToBinned ( ) const
inline

Definition at line 71 of file BinnedWcs.h.

boost::shared_ptr< afw::image::Wcs > lsst::meas::algorithms::BinnedWcs::getParent ( ) const
inline

Definition at line 51 of file BinnedWcs.h.

unsigned int lsst::meas::algorithms::BinnedWcs::getXBin ( ) const
inline

Definition at line 52 of file BinnedWcs.h.

afw::geom::Point2I lsst::meas::algorithms::BinnedWcs::getXY0 ( ) const
inline

Definition at line 54 of file BinnedWcs.h.

unsigned int lsst::meas::algorithms::BinnedWcs::getYBin ( ) const
inline

Definition at line 53 of file BinnedWcs.h.

virtual bool lsst::meas::algorithms::BinnedWcs::hasDistortion ( ) const
inlinevirtual

Definition at line 56 of file BinnedWcs.h.

virtual bool lsst::meas::algorithms::BinnedWcs::isPersistable ( ) const
inlinevirtual

Definition at line 57 of file BinnedWcs.h.

void lsst::meas::algorithms::BinnedWcs::pixelToSkyImpl ( double  pixel1,
double  pixel2,
afw::geom::Angle  skyTmp[2] 
) const
protectedvirtual

Definition at line 48 of file BinnedWcs.cc.

virtual void lsst::meas::algorithms::BinnedWcs::rotateImageBy90 ( int  nQuarter,
afw::geom::Extent2I  dimensions 
) const
inlinevirtual

Definition at line 62 of file BinnedWcs.h.

afw::geom::Point2D lsst::meas::algorithms::BinnedWcs::skyToPixelImpl ( afw::geom::Angle  sky1,
afw::geom::Angle  sky2 
) const
protectedvirtual

Definition at line 55 of file BinnedWcs.cc.

boost::shared_ptr< afw::image::Wcs > lsst::meas::algorithms::BinnedWcs::upcast ( )
inline

Definition at line 49 of file BinnedWcs.h.


The documentation for this class was generated from the following files: