29 #ifndef IMAGES_WCELLIPSOID_H
30 #define IMAGES_WCELLIPSOID_H
102 const uInt pixelAxis0,
const uInt pixelAxis1,
A Vector of integers, for indexing into Array<T> objects.
A 1-D Specialization of the Array class.
Vector< Quantity > _center
void _checkPixelAxes() const
WCEllipsoid & operator=(const WCEllipsoid &that)
String type() const
Return region type.
TableRecord toRecord(const String &tableName) const
Convert the (derived) object to a record.
static String className()
static WCEllipsoid * fromRecord(const TableRecord &rec, const String &)
AbsRelType
Define if a region is absolute or relative.
Vector< Quantity > _radii
LCRegion * doToLCRegion(const CoordinateSystem &csys, const IPosition &latticeShape, const IPosition &pixelAxesMap, const IPosition &outOrder) const
Convert to an LCRegion using the given coordinate system and shape.
RegionType::AbsRelType _absRel
Bool canExtend() const
Can the region extend itself? By default it cannot.
bool Bool
Define the standard types used by Casacore.
A hierarchical collection of named fields of various types.
Bool operator==(const WCRegion &other) const
Comparison.
Class to define an n-dimensional ellipsoid in world coordinates.
SpecialType
WARN do not change the order of the members of this enum or you will break backward compatibility wit...
Base class to define world coordinate regions of interest in an image.
String: the storage and methods of handling collections of characters.
WCRegion * cloneRegion() const
Clone a WCRegion object.
Interconvert pixel and world coordinates.
Abstract base class to define a region of interest in lattice coordinates.