28 #ifndef TRIALDISPLAY_WCCOORDINATEHANDLER_H
29 #define TRIALDISPLAY_WCCOORDINATEHANDLER_H
36 template <
class T>
class Matrix;
virtual casacore::Bool worldToLin(casacore::Vector< casacore::Double > &lin, const casacore::Vector< casacore::Double > &world)=0
transform the world point (N-dimensional) into a lin coordinate (2-dimensional), returning false if t...
Base class defining a set of transformations for WorldCanvas coordinates.
virtual ~WCCoordinateHandler()
Routines that give the axes names and the unit.
virtual casacore::Bool linToWorld(casacore::Vector< casacore::Double > &world, const casacore::Vector< casacore::Double > &lin)=0
transform the lin point (2-dimensional) into a world coordinate (N-dimensional), returning false if t...
virtual casacore::uInt nWorldAxes() const =0
Return the number of axes in the world coordinates.
bool Bool
Define the standard types used by Casacore.
WCCoordinateHandler()
Default Constructor Required.
virtual std::string errorMessage() const =0
#define casacore
<X11/Intrinsic.h> #defines true, false, casacore::Bool, and String.