28 #ifndef MEASURES_MCFRAME_H
29 #define MEASURES_MCFRAME_H
32 #include <casacore/casa/aips.h>
33 #include <casacore/casa/Arrays/Vector.h>
34 #include <casacore/measures/Measures/Measure.h>
35 #include <casacore/measures/Measures/MeasFrame.h>
Bool getJ2000Long(Double &tdb)
void makeEpoch()
Make full Epoch.
MVPosition * posGeop
Position.
void resetPosition()
Reset Position value.
void * epConvLAST
Conversion to LAST time.
void resetComet()
Reset Comet.
void resetEpoch()
Reset Epoch value.
MVDirection * dirB1950p
B1950 coordinates.
MeasFrame myf
The belonging frame pointer.
void makeComet()
Make full Comet.
MVPosition * posITRFp
Position.
void * posConvLongGeo
Conversion to geodetic longitude/latitude.
Bool getApp(MVDirection &tdb)
Get apparent coordinates (direction cosines) and long/lat (rad)
void * dirConvApp
Conversion to apparent coordinates.
Bool getLong(Double &tdb)
Get the longitude (in rad)
Vector< Double > * b1950Longp
Longitude.
void makeRadialVelocity()
Make full RadialVelocity.
MCFrame()
Default constructor (not implemented)
Bool getJ2000Lat(Double &tdb)
Vector< Double > * appLongp
Longitude.
Bool getCometType(uInt &tdb)
Get Comet type.
Bool getLat(Double &tdb)
Get the latitude (ITRF) (in rad)
void * radConvLSR
Conversion to LSR radial velocity.
void * epConvTT
Conversion to TT time.
Bool getTT(Double &tdb)
Get TT in days.
Bool getRadius(Double &tdb)
Get the geocentric position (in m)
Vector< Double > * j2000Longp
Longitude.
Bool getLAST(Double &tdb)
Get the LAST (in days)
void makePosition()
Make full Position.
MVDirection * dirAppp
Apparent coordinates.
Bool getLASTr(Double &tdb)
Get the LAST (in rad)
void * dirConvJ2000
Conversion to J2000.
Bool getAppLat(Double &tdb)
Bool getITRF(MVPosition &tdb)
Get the position.
void * epConvUT1
Conversion to UT1 time.
void * dirConvB1950
Conversion to B1950.
void * posConvLong
Conversion to ITRF longitude/latitude.
Double * radLSRp
Radial velocity.
Bool getJ2000(MVDirection &tdb)
Get J2000 coordinates (direction cosines) and long/lat (rad)
void * epConvTDB
The actual measure conversion values.
Bool getLatGeo(Double &tdb)
Get the geodetic latitude.
Bool getB1950Long(Double &tdb)
Double * epLASTp
LAST time.
Bool getAppLong(Double &tdb)
Vector< Double > * posLongGeop
Latitude.
Bool getB1950Lat(Double &tdb)
MCFrame(const MCFrame &other)
Copy constructor (not implemented)
void resetDirection()
Reset Direction value.
void resetRadialVelocity()
Reset RadialVelocity value.
void makeDirection()
Make full Direction.
Bool getUT1(Double &tdb)
Get UT1 in days.
MCFrame(MeasFrame &inf)
Construct using the MeasFrame parent.
MVDirection * dirJ2000p
J2000 coordinates.
Bool getComet(MVPosition &tdb)
Get Comet position.
Bool getTDB(Double &tdb)
Get TDB in days.
Bool getLSR(Double &tdb)
Get LSR radial velocity (m/s)
MCFrame & operator=(const MCFrame &other)
Copy assignment (not implemented)
Bool getB1950(MVDirection &tdb)
Get B1950 coordinates (direction cosines) and long/lat (rad)
Vector< Double > * posLongp
Longitude.
this file contains all the compiler specific defines
bool Bool
Define the standard types used by Casacore.