Pushbroom Xform Utilities.
Members
Name | Description | |
---|---|---|
convertECEFtoLonLat | Convert ECEF coordinates to longitude, latitude, elevation | |
convertLonLatToECEF | Convert longitude, latitude, elevation to ECEF coordinates | |
evalDIMAPTimeString | Express DIMAP time string as fraction of a day | |
VectorCross | Calculate cross product of two vectors. | |
VectorDirection | Express a 3D vector in polar coords (lon, lat). | |
VectorIntersectEllipsoid | Intersect a vector with an ellipsoidal surface plus height | |
VectorNormalize | Normalize a vector so its length is 1.0. | |
VectorRotate3Axes | Rotate a vector about 3 axes (inputs radians) |
IPushbroomUtilities.VectorCross Method
Calculate cross product of two vectors.
Public Function VectorCross ( _
ByRef v1 As Double, _
ByRef v2 As Double _
) As Double
public double VectorCross (
ref double v1,
ref double v2
);
IPushbroomUtilities.VectorDirection Method
Express a 3D vector in polar coords (lon, lat).
Public Sub VectorDirection ( _
ByRef v As Double, _
ByRef lon As Double, _
ByRef lat As Double _
)
public void VectorDirection (
ref double v,
ref double lon,
ref double lat
);
IPushbroomUtilities.VectorIntersectEllipsoid Method
Intersect a vector with an ellipsoidal surface plus height
Public Sub VectorIntersectEllipsoid ( _
ByRef vP As Double, _
ByRef vU3 As Double, _
ByVal htAboveEllipsoid As Double, _
ByRef lon As Double, _
ByRef lat As Double _
)
public void VectorIntersectEllipsoid (
ref double vP,
ref double vU3,
ref double htAboveEllipsoid,
ref double lon,
ref double lat
);
IPushbroomUtilities.VectorNormalize Method
Normalize a vector so its length is 1.0.
Public Function VectorNormalize ( _
ByRef v1 As Double _
) As Double
public double VectorNormalize (
ref double v1
);
IPushbroomUtilities.VectorRotate3Axes Method
Rotate a vector about 3 axes (inputs radians)
Public Function VectorRotate3Axes ( _
ByRef vIn As Double, _
ByVal xRot As Double, _
ByVal yRot As Double, _
ByVal zRot As Double _
) As Double
public double VectorRotate3Axes (
ref double vIn,
ref double xRot,
ref double yRot,
ref double zRot
);
Classes that implement IPushbroomUtilities
Classes | Description |
---|---|
PushbroomUtilities | Pushbroom Xforms Utilities class. |