1 #ifndef _SYNTHESYS_POINTING_DIRECTION_PROJECTOR_H_
2 #define _SYNTHESYS_POINTING_DIRECTION_PROJECTOR_H_
const casacore::Vector< casacore::Double > & p_size() const
casacore::Bool user_defined_center_
casacore::Matrix< casacore::Double > pdir_
storage for projection
casacore::LogIO os_
logging
casacore::Double cenx_
pixel info
casacore::Matrix< casacore::Double > dir_
casacore::Input data
casacore::Double pixel_size() const
casacore::Vector< casacore::Double > p_center_
projection parameters computed from input directions
casacore::Double cenx_user_
private attributes
casacore::Vector< casacore::Double > p_size_
casacore::Bool isReferencePixelSet() const
ostream-like interface to creating log messages.
void rotateRA(casacore::Vector< casacore::Double > &v)
From asap/src/MathUtils.
void unsetReferencePixel()
casacore::Double pceny_user_
virtual ~OrthographicProjector()
void getUserDefinedReferenceCoordinate(casacore::Double &lat, casacore::Double &lon)
bool Bool
Define the standard types used by Casacore.
casacore::Float pixel_scale_
options
virtual const casacore::Matrix< casacore::Double > & project()=0
const casacore::Vector< casacore::Double > & p_center() const
void getUserDefinedReferencePixel(casacore::Double &refx, casacore::Double &refy)
OrthographicProjector(casacore::Float pixel_scale=0.5)
casacore::Bool user_defined_pcenter_
void setDirection(const casacore::Matrix< casacore::Double > &dir)
casacore::Double ceny_user_
casacore::Double pcenx_user_
Partially projection code from ASAP GenericEdgeDetector.
void unsetReferenceCoordinate()
void setReferencePixel(casacore::Double const refx, casacore::Double const refy)
casacore::Bool isReferenceCoordinateSet() const
const casacore::Matrix< casacore::Double > & project()
void setReferenceCoordinate(casacore::Double const lat, casacore::Double const lon)