Interface ILcdTopocentricCoordSysTransformation

All Superinterfaces:
Serializable
All Known Implementing Classes:
TLcdTopocentricCoordSysTransfo2, TLcdTopocentricCoordSysTransformation

public interface ILcdTopocentricCoordSysTransformation extends Serializable
A topocentric earth fixed cartesian coordinate system is a right-handed cartesian coordinate system defined with respect to an ellipsoid and a point on the ellipsoid. The coordinate system's origin is defined by a LonLatHeightPoint. The y-axis is aligned to intersect with the polar rotational axis of the rotational ellipsoid, and directed north-wards. The x-y plane is parallel to the plane tangential to the ellipsoid at the intersection point of the ellipsoid and the z-axis and goes through the given origin point. The z-axis is perpendicular to the ellipsoid and points from the center of the ellipsoid out-wards. In other words, the z-axis is perpendicular to the plane tangential to the ellipsoid at the intersection point of the ellipsoid and the z-axis. The x-axis is directed east-wards.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    geoc2topocSFCT(ILcdPoint aXYZGeocPoint, ILcd3DEditablePoint aXYZTopocPointSFCT)
    Coordinate conversion from earth centered, earth fixed cartesian coordinates to topocentric coordinates.
    Gets the ILcdEllipsoid w.r.t. which the topocentric coordinate system is defined.
    Gets the lonLatHeight point that is the origin of the topocentric coordinate axes.
    void
    llh2topocSFCT(ILcdPoint aLLHGeodeticPoint, ILcd3DEditablePoint aXYZTopocPointSFCT)
    Coordinate conversion from lon-lat-height geodetic coordinate, the height being the ellipsoidal height, to topocentric coordinates.
    void
    topoc2geocSFCT(ILcdPoint aXYZTopocPoint, ILcd3DEditablePoint aXYZGeocPointSFCT)
    Coordinate conversion from topocentric coordinates to earth centered, earth fixed cartesian coordinates.
    void
    topoc2llhSFCT(ILcdPoint aXYZTopocPoint, ILcd3DEditablePoint aLLHGeodeticPointSFCT)
    Coordinate conversion from topocentric coordinates to lon-lat-height geodetic coordinates, the height being the ellipsoidal height.
  • Method Details

    • getOrigin

      ILcdPoint getOrigin()
      Gets the lonLatHeight point that is the origin of the topocentric coordinate axes.
      Returns:
      the lonLatHeight point that is the origin of the topocentric coordinate axes.
    • getEllipsoid

      ILcdEllipsoid getEllipsoid()
      Gets the ILcdEllipsoid w.r.t. which the topocentric coordinate system is defined.
      Returns:
      the ILcdEllipsoid w.r.t. which the topocentric coordinate system is defined.
    • topoc2geocSFCT

      void topoc2geocSFCT(ILcdPoint aXYZTopocPoint, ILcd3DEditablePoint aXYZGeocPointSFCT)
      Coordinate conversion from topocentric coordinates to earth centered, earth fixed cartesian coordinates.
      Parameters:
      aXYZTopocPoint - topocentric cartesian coordinates.
      aXYZGeocPointSFCT - Geocentric cartesian coordinates to be set.
    • geoc2topocSFCT

      void geoc2topocSFCT(ILcdPoint aXYZGeocPoint, ILcd3DEditablePoint aXYZTopocPointSFCT)
      Coordinate conversion from earth centered, earth fixed cartesian coordinates to topocentric coordinates.
      Parameters:
      aXYZGeocPoint - earth centered earth fixed cartesian coordinates.
      aXYZTopocPointSFCT - topocentric cartesian coordinates to be set.
    • llh2topocSFCT

      void llh2topocSFCT(ILcdPoint aLLHGeodeticPoint, ILcd3DEditablePoint aXYZTopocPointSFCT)
      Coordinate conversion from lon-lat-height geodetic coordinate, the height being the ellipsoidal height, to topocentric coordinates.
      Parameters:
      aLLHGeodeticPoint - point in geodetic coordinates, with height being ellipsoidal height.
      aXYZTopocPointSFCT - topocentric cartesian coordinates to be set.
    • topoc2llhSFCT

      void topoc2llhSFCT(ILcdPoint aXYZTopocPoint, ILcd3DEditablePoint aLLHGeodeticPointSFCT)
      Coordinate conversion from topocentric coordinates to lon-lat-height geodetic coordinates, the height being the ellipsoidal height.
      Parameters:
      aXYZTopocPoint - topocentric cartesian coordinates.
      aLLHGeodeticPointSFCT - Geodetic coordinates to be set.