|
| QtWCBox () |
|
| QtWCBox (const casacore::Vector< casacore::Quantum< casacore::Double > > &blc, const casacore::Vector< casacore::Quantum< casacore::Double > > &trc, const DisplayCoordinateSystem &cSys, const casacore::Vector< casacore::Int > &absRel) |
| Construct from vectors of world coordinates defining the box corners. More...
|
|
| QtWCBox (const casacore::Vector< casacore::Quantum< casacore::Double > > &blc, const casacore::Vector< casacore::Quantum< casacore::Double > > &trc, const casacore::IPosition &pixelAxes, const DisplayCoordinateSystem &cSys, const casacore::Vector< casacore::Int > &absRel) |
| Construct from vectors of world coordinates defining the box corners. More...
|
|
| QtWCBox (const casacore::LCRegion ®ion, const DisplayCoordinateSystem &cSys) |
| Construct from the bounding box of an casacore::LCRegion . More...
|
|
| QtWCBox (const QtWCBox &other) |
| Copy constructor (reference semantics [except for DisplayCoordinateSystem ]) More...
|
|
virtual | ~QtWCBox () |
| Destructor. More...
|
|
QtWCBox & | operator= (const QtWCBox &other) |
| Assignment (copy semantics) More...
|
|
virtual casacore::Bool | operator== (const casacore::WCRegion &other) const |
| Comparison. More...
|
|
virtual casacore::WCRegion * | cloneRegion () const |
| Clone a QtWCBox object. More...
|
|
virtual casacore::Bool | canExtend () const |
| QtWCBox can extend a region. More...
|
|
QtWCBox | splitBox (const casacore::IPosition &axes) const |
| Make a new box from the given axesin this box. More...
|
|
virtual casacore::LCRegion * | doToLCRegion (const casacore::CoordinateSystem &cSys, const casacore::IPosition &latticeShape, const casacore::IPosition &pixelAxesMap, const casacore::IPosition &outOrder) const |
| Convert to an casacore::LCRegion using the supplied DisplayCoordinateSystem and shape. More...
|
|
virtual casacore::TableRecord | toRecord (const casacore::String &tableName) const |
| Convert the QtWCBox object to a record. More...
|
|
virtual casacore::String | type () const |
| Return region type. More...
|
|
casacore::String | toBoxString () const |
| Convert from/to boxit format string. More...
|
|
void | setChanExt (const casacore::Double, const casacore::Double) |
| FIXME: refactor to someplace more appropriate get/set chan extension. More...
|
|
casacore::Bool | getChanExt (casacore::Double &, casacore::Double &) |
|
void | setPolExt (const casacore::Double, const casacore::Double) |
| FIXME: refactor to someplace more appropriate get/set pol extension. More...
|
|
casacore::Bool | getPolExt (casacore::Double &, casacore::Double &) |
|
| WCRegion () |
|
| WCRegion (const WCRegion &other) |
| Copy constructor (copy semantics). More...
|
|
virtual | ~WCRegion () |
| Destructor. More...
|
|
Bool | operator!= (const WCRegion &other) const |
|
virtual uInt | ndim () const |
| Get the dimensionality (i.e. More...
|
|
const Record & | getAxesDesc () const |
| Get the description of all axes. More...
|
|
const Record & | getAxisDesc (uInt axis) const |
| Get the description of the given axis. More...
|
|
Int | axisNr (const Record &desc, const Record &axesDesc) const |
| Return the axis number of the description of an axis in the full axes description. More...
|
|
Bool | isAxisDescEqual (const Record &desc1, const Record &desc2) const |
| Are both axis descriptions equal? More...
|
|
const String & | comment () const |
| Get or set the comment. More...
|
|
void | setComment (const String &comment) |
|
virtual LCRegion * | toLCRegion (const CoordinateSystem &cSys, const IPosition &shape) const |
| Convert to an LCRegion using the given new coordinate system and shape. More...
|
|
LCRegion * | toLCRegionAxes (const CoordinateSystem &cSys, const IPosition &shape, const IPosition &pixelAxesMap, const IPosition &outOrder) const |
| Convert to an LCRegion using the given coordinate system and shape. More...
|
|
void | defineRecordFields (RecordInterface &record, const String &className) const |
| Define the type and class name in the record. More...
|
|
|
WCRegion & | operator= (const WCRegion &other) |
| Assignment (copy semantics) makes only sense for a derived class. More...
|
|
void | addAxisDesc (const Record &axisDesc) |
| Add an axis with its description. More...
|
|
Record | makeAxisDesc (const CoordinateSystem &cSys, uInt pixelAxis) const |
| Make a description of a pixel axis in the coordinate system. More...
|
|
Record | makeAxesDesc (const CoordinateSystem &cSys) const |
| Make a description of all pixel axes in the coordinate system (in pixel axes order). More...
|
|
void | makeWorldAbsolute (Vector< Double > &world, const Vector< Int > &absRel, const CoordinateSystem &cSys, const IPosition &shape) const |
| Convert relative to absolute world as needed. More...
|
|
void | checkAxes (const IPosition &pixelAxes, const CoordinateSystem &cSys, const Vector< String > &quantityUnits) const |
|
static void | unitInit () |
|
static void | convertPixel (Double &pixel, const Double &value, const String &unit, const Int absRel, const Double refPix, const Int shape) |
|
Definition at line 52 of file QtWCBox.h.