26#ifndef MEASURES_MCFRAME_H 
   27#define MEASURES_MCFRAME_H 
   30#include <casacore/casa/aips.h> 
   31#include <casacore/casa/Arrays/Vector.h> 
   32#include <casacore/measures/Measures/Measure.h> 
   33#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 & operator=(const MCFrame &other)
Copy assignment (not implemented)
 
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)
 
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.