29 #ifndef COORDINATES_PROJECTION_H
30 #define COORDINATES_PROJECTION_H
Projection::Type type() const
What is the Type of this projection?
Type
Hold all the known types of celestial projections.
N_PROJ gives the number of supported projections - it shouldn't be used as a projection.
static Bool isZenithal(Projection::Type proj)
Is this projection a 'zenithal' projection.
Quadrilateralized spherical cube.
void validate(const Bool verbose=False)
zenith/azimuthal equidistant.
Geometric parameters needed for a sky projection to a plane.
zenithal/azimuthal polynomial.
Zenithal/Azimuthal perspective.
Projection & operator=(const Projection &other)
Assignment (copy semantics)
Projection(Projection::Type which=CAR)
Construct a projection which needs no parameters.
Sanson-Flamsteed (global sinusoidal).
static uInt nMinParameters(Projection::Type proj)
zenithal/azimuthal equal area.
COBE quadrilateralized spherical cube.
String name() const
What is the type of this projection as a String (e.g.
Vector< Double > parameters_p
static uInt nParameters(Projection::Type proj)
How many parameters does this projection have at most? What is the minimum number of parameters that ...
bool Bool
Define the standard types used by Casacore.
Slant zenithal perspective, new.
Tangential spherical cube.
const Double e
e and functions thereof:
String: the storage and methods of handling collections of characters.
const Vector< Double > & parameters() const
Bool near(const Projection &other, Double tol=1.0e-6) const
Comparison to fractional tolerance.
#define casacore
<X11/Intrinsic.h> #defines true, false, casacore::Bool, and String.