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