MCPosition.h
Classes
- MCPosition -- MPosition conversion routines (full description)
Types
- ITRF_WGS84
-
- WGS84_ITRF
-
- N_Routes
-
Interface
- Public Members
- MCPosition()
- ~MCPosition()
- static String showState()
- Private Members
- MCPosition(const MCPosition &other)
- MCPosition &operator=(const MCPosition &other)
- virtual void getConvert(MConvertBase &mc, const MRBase &inref, const MRBase &outref)
- virtual void initConvert(uInt which, MConvertBase &mc)
- virtual void clearConvert()
- virtual void doConvert(MeasValue &in, MRBase &inref, MRBase &outref, const MConvertBase &mc)
- void doConvert(MVPosition &in, MRBase &inref, MRBase &outref, const MConvertBase &mc)
Review Status
- Date Reviewed:
- yyyy/mm/dd
- Programs:
- Tests:
Prerequisite
Etymology
Measure, Convert and Position
Synopsis
Contains state machinery and caching for actual conversions
Example
See Measure for conversion example.
Motivation
To Do
Member Description
Default constructor
Show the state of the conversion engine (mainly for debugging purposes)
The list of actual routines provided.
Each AA_BB in the list points to routine
that can be used in the FromTo list in the getConvert routine.
In addition the type to which each is converted should be in the
ToRef array, again in the proper order.
MCPosition(const MCPosition &other)
Copy constructor (not implemented)
MCPosition &operator=(const MCPosition &other)
Assignment (not implemented)
Create conversion function pointer
Create help structures for Measure conversion routines
Delete the pointers used in the MeasConvert help structure cache
Routine to do actual conversion
Conversion routine to cater for inheritance question