casa
5.7.0-16
|
#include <PointingDirectionProjector.h>
Public Member Functions | |
OrthographicProjector (casacore::Float pixel_scale=0.5) | |
virtual | ~OrthographicProjector () |
const casacore::Matrix < casacore::Double > & | project () |
const casacore::Vector < casacore::Double > & | p_center () const |
const casacore::Vector < casacore::Double > & | p_size () const |
casacore::Double | pixel_size () const |
Public Member Functions inherited from casa::Projector | |
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) |
Private Member Functions | |
void | scale_and_center () |
Private Attributes | |
casacore::Float | pixel_scale_ |
options More... | |
casacore::Double | cenx_ |
pixel info More... | |
casacore::Double | ceny_ |
casacore::Double | pcenx_ |
casacore::Double | pceny_ |
casacore::uInt | nx_ |
casacore::uInt | ny_ |
casacore::Double | dx_ |
casacore::Double | dy_ |
casacore::Matrix < casacore::Double > | pdir_ |
storage for projection More... | |
casacore::Vector < casacore::Double > | p_center_ |
projection parameters computed from input directions More... | |
casacore::Vector < casacore::Double > | p_size_ |
Additional Inherited Members | |
Protected Member Functions inherited from casa::Projector | |
void | rotateRA (casacore::Vector< casacore::Double > &v) |
From asap/src/MathUtils. More... | |
Protected Attributes inherited from casa::Projector | |
casacore::Matrix < casacore::Double > | dir_ |
casacore::Input data More... | |
casacore::LogIO | os_ |
logging More... | |
Definition at line 50 of file PointingDirectionProjector.h.
casa::OrthographicProjector::OrthographicProjector | ( | casacore::Float | pixel_scale = 0.5 | ) |
|
virtual |
|
inline |
Definition at line 55 of file PointingDirectionProjector.h.
References p_center_.
|
inline |
Definition at line 58 of file PointingDirectionProjector.h.
References p_size_.
|
inline |
Definition at line 61 of file PointingDirectionProjector.h.
References dy_.
|
virtual |
Implements casa::Projector.
|
private |
|
private |
pixel info
Definition at line 70 of file PointingDirectionProjector.h.
|
private |
Definition at line 71 of file PointingDirectionProjector.h.
|
private |
Definition at line 76 of file PointingDirectionProjector.h.
|
private |
Definition at line 77 of file PointingDirectionProjector.h.
Referenced by pixel_size().
|
private |
Definition at line 74 of file PointingDirectionProjector.h.
|
private |
Definition at line 75 of file PointingDirectionProjector.h.
|
private |
projection parameters computed from input directions
Definition at line 83 of file PointingDirectionProjector.h.
Referenced by p_center().
|
private |
Definition at line 84 of file PointingDirectionProjector.h.
Referenced by p_size().
|
private |
Definition at line 72 of file PointingDirectionProjector.h.
|
private |
Definition at line 73 of file PointingDirectionProjector.h.
|
private |
storage for projection
Definition at line 80 of file PointingDirectionProjector.h.
|
private |
options
Definition at line 68 of file PointingDirectionProjector.h.