casa::Projector Class Reference

Partially projection code from ASAP GenericEdgeDetector. More...

#include <PointingDirectionProjector.h>

Inheritance diagram for casa::Projector:
casa::OrthographicProjector

List of all members.

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.

Protected Attributes

casacore::Matrix
< casacore::Double
dir_
 Input data.
casa::LogIO os_
 logging

Private Attributes

casacore::Double cenx_user_
 private attributes
casacore::Double ceny_user_
casacore::Bool user_defined_center_
casacore::Double pcenx_user_
casacore::Double pceny_user_
casacore::Bool user_defined_pcenter_

Detailed Description

Partially projection code from ASAP GenericEdgeDetector.

Definition at line 10 of file PointingDirectionProjector.h.


Constructor & Destructor Documentation

casa::Projector::Projector (  ) 
virtual casa::Projector::~Projector (  )  [inline, virtual]

Definition at line 13 of file PointingDirectionProjector.h.


Member Function Documentation

void casa::Projector::getUserDefinedReferenceCoordinate ( casacore::Double lat,
casacore::Double lon 
) [inline]

Definition at line 22 of file PointingDirectionProjector.h.

References cenx_user_, and ceny_user_.

void casa::Projector::getUserDefinedReferencePixel ( casacore::Double refx,
casacore::Double refy 
) [inline]

Definition at line 26 of file PointingDirectionProjector.h.

References pcenx_user_, and pceny_user_.

casacore::Bool casa::Projector::isReferenceCoordinateSet (  )  const [inline]

Definition at line 20 of file PointingDirectionProjector.h.

References user_defined_center_.

casacore::Bool casa::Projector::isReferencePixelSet (  )  const [inline]

Definition at line 21 of file PointingDirectionProjector.h.

References user_defined_pcenter_.

virtual const casacore::Matrix<casacore::Double>& casa::Projector::project (  )  [pure virtual]

Implemented in casa::OrthographicProjector.

void casa::Projector::rotateRA ( casacore::Vector< casacore::Double > &  v  )  [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 (  ) 

Member Data Documentation

private attributes

Definition at line 42 of file PointingDirectionProjector.h.

Referenced by getUserDefinedReferenceCoordinate().

Definition at line 43 of file PointingDirectionProjector.h.

Referenced by getUserDefinedReferenceCoordinate().

Input data.

Definition at line 35 of file PointingDirectionProjector.h.

casa::LogIO casa::Projector::os_ [protected]

logging

Definition at line 38 of file PointingDirectionProjector.h.

Definition at line 45 of file PointingDirectionProjector.h.

Referenced by getUserDefinedReferencePixel().

Definition at line 46 of file PointingDirectionProjector.h.

Referenced by getUserDefinedReferencePixel().

Definition at line 44 of file PointingDirectionProjector.h.

Referenced by isReferenceCoordinateSet().

Definition at line 47 of file PointingDirectionProjector.h.

Referenced by isReferencePixelSet().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1