Package com.luciad.transformation
Interface ILcdTopocentricCoordSysTransformation
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
TLcdTopocentricCoordSysTransfo2
,TLcdTopocentricCoordSysTransformation
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 TypeMethodDescriptionvoid
geoc2topocSFCT
(ILcdPoint aXYZGeocPoint, ILcd3DEditablePoint aXYZTopocPointSFCT) Coordinate conversion from earth centered, earth fixed cartesian coordinates to topocentric coordinates.Gets theILcdEllipsoid
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 theILcdEllipsoid
w.r.t. which the topocentric coordinate system is defined.- Returns:
- the
ILcdEllipsoid
w.r.t. which the topocentric coordinate system is defined.
-
topoc2geocSFCT
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
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
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
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.
-