casa
5.7.0-16
|
Partially projection code from ASAP GenericEdgeDetector. More...
#include <PointingDirectionProjector.h>
Public Member Functions | |
Projector () | |
virtual | ~Projector () |
void | setDirection (const casacore::Matrix< casacore::Double > &dir) |
void | setReferenceCoordinate (casacore::Double const lat, casacore::Double const lon) |
void | setReferencePixel (casacore::Double const refx, casacore::Double const refy) |
void | unsetReferenceCoordinate () |
void | unsetReferencePixel () |
casacore::Bool | isReferenceCoordinateSet () const |
casacore::Bool | isReferencePixelSet () const |
void | getUserDefinedReferenceCoordinate (casacore::Double &lat, casacore::Double &lon) |
void | getUserDefinedReferencePixel (casacore::Double &refx, casacore::Double &refy) |
virtual const casacore::Matrix < casacore::Double > & | project ()=0 |
Protected Member Functions | |
void | rotateRA (casacore::Vector< casacore::Double > &v) |
From asap/src/MathUtils. More... | |
Protected Attributes | |
casacore::Matrix < casacore::Double > | dir_ |
casacore::Input data More... | |
casacore::LogIO | os_ |
logging More... | |
Private Attributes | |
casacore::Double | cenx_user_ |
private attributes More... | |
casacore::Double | ceny_user_ |
casacore::Bool | user_defined_center_ |
casacore::Double | pcenx_user_ |
casacore::Double | pceny_user_ |
casacore::Bool | user_defined_pcenter_ |
Partially projection code from ASAP GenericEdgeDetector.
Definition at line 10 of file PointingDirectionProjector.h.
casa::Projector::Projector | ( | ) |
|
inlinevirtual |
Definition at line 13 of file PointingDirectionProjector.h.
|
inline |
Definition at line 22 of file PointingDirectionProjector.h.
References cenx_user_, and ceny_user_.
|
inline |
Definition at line 26 of file PointingDirectionProjector.h.
References pcenx_user_, and pceny_user_.
|
inline |
Definition at line 20 of file PointingDirectionProjector.h.
References user_defined_center_.
|
inline |
Definition at line 21 of file PointingDirectionProjector.h.
References user_defined_pcenter_.
|
pure virtual |
Implemented in casa::OrthographicProjector.
|
protected |
From asap/src/MathUtils.
void casa::Projector::setDirection | ( | const casacore::Matrix< casacore::Double > & | dir | ) |
void casa::Projector::setReferenceCoordinate | ( | casacore::Double const | lat, |
casacore::Double const | lon | ||
) |
void casa::Projector::setReferencePixel | ( | casacore::Double const | refx, |
casacore::Double const | refy | ||
) |
void casa::Projector::unsetReferenceCoordinate | ( | ) |
void casa::Projector::unsetReferencePixel | ( | ) |
|
private |
private attributes
Definition at line 42 of file PointingDirectionProjector.h.
Referenced by getUserDefinedReferenceCoordinate().
|
private |
Definition at line 43 of file PointingDirectionProjector.h.
Referenced by getUserDefinedReferenceCoordinate().
|
protected |
casacore::Input data
Definition at line 35 of file PointingDirectionProjector.h.
|
protected |
logging
Definition at line 38 of file PointingDirectionProjector.h.
|
private |
Definition at line 45 of file PointingDirectionProjector.h.
Referenced by getUserDefinedReferencePixel().
|
private |
Definition at line 46 of file PointingDirectionProjector.h.
Referenced by getUserDefinedReferencePixel().
|
private |
Definition at line 44 of file PointingDirectionProjector.h.
Referenced by isReferenceCoordinateSet().
|
private |
Definition at line 47 of file PointingDirectionProjector.h.
Referenced by isReferencePixelSet().