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