ConstructHTDPTranformation

WRAPPER_API DatumTransform* ConstructHTDPTranformation(const HorizontalCoordSys& inputCS, const HorizontalCoordSys& outputCS, double inputEpoch, double outputEpoch) const;

Description

This method is used to construct an HTDP transformation between two input coordinate reference systems. In order for the transformation to be properly constructed, both coordinate systems must be using an HTDP compatible base geodetic model.  This is determined by the identification string on the Horizontal Datum used by the coordinate system  In order to use the HTDP transformation methodology, the coordinate system must be built on one of the following base geodetic coordinate systems:

The Epoch date used in the construction of this transformation is a decimal year format.  For example, 1999.12345 represents the year 1999 with an additional 12.345% of the year.  Since there are 365 days in 1999 (it's not a leap year), that would be 45 days, 1 hour, 25.32 minutes into the year, or Feburary 14th 1999, at 0125 in the morning.  The TimeUtil class provides simple methods for converting the epoch time values from standard date, month, year, and time.