Interface implemented by an object that provides the position and velocity for an STK radar object or radar target object.
ComputeCentralBodyIntersect | Computes the central body intersection. |
ComputeCentralBodyIntersectInCBF | Computes the central body intersection using central body fixed coordinates. |
ComputeLocalRadiusCentric | Computes the central body radius centric for a given latitude and longitude. |
ComputeLocalRadiusDetic | Computes the central body radius detic for a given latitude and longitude. |
ComputeSurfaceNormalCentric | Computes the surface normal centric vector for a given latitude and longitude. |
ComputeSurfaceNormalCentricArray | Computes, using the supplied latitude and longitude, the central body centric surface normal vector as an array of length 3 where the x component is array(0), y component is array(1), and z component is array(2). All values in meters. |
ComputeSurfaceNormalDetic | Computes the surface normal detic vector for a given latitude and longitude. |
ComputeSurfaceNormalDeticArray | Computes, using the supplied latitude and longitude, the central body detic surface normal vector as an array of length 3 where the x component is array(0), y component is array(1), and z component is array(2). All values in meters. |
ConvertBodyCartesianToCBFCartesian | Converts a vector in body coordinates into CBF fixed coordinates |
ConvertBodyCartesianToCBFCartesianArray | Converts the supplied body fixed vector into the central body fixed coordinate system and returns the vector as an array of length 3 where the x component is array(0), y component is array(1), and z component is array(2). All values in meters. |
ConvertCBFCartesianToBodyCartesian | Converts a vector in CBF coordinates into body coordinates. |
ConvertCBFCartesianToBodyCartesianArray | Converts the supplied central body fixed vector into the body fixed coordinate system and returns the vector as an array of length 3 where the x component is array(0), y component is array(1), and z component is array(2). All values in meters. |
ConvertCBFCartesianToLLA | Converts central body fixed cartesian to latitude, longitude, and altitude. |
ConvertCBFCartesianToLLAArray | Converts the supplied central body fixed vector into latitude, longitude, and altitude and returns the values as an array of length 3 where the latitude is array(0), longitude is array(1), and altitude is array(2). All values in radians. |
ConvertCBFCartesianToVVLHCartesian | Converts a vector in central body fixed coordinates into Vehicle Vertical Local Horizontal (VVLH) coordinates. The Z axis is inward along the radial, the Y axis is in the direction of the cross product of the velocity as measured in the central body inertial frame and the position and Y axis is in the direction of motion and constructed as Y x Z. |
ConvertCBFCartesianToVVLHCartesianArray | Converts the supplied central body fixed vector into Vehicle Vertical Local Horizontal (VVLH) coordinates. The Z axis is inward along the radial, the Y axis is in the direction of the cross product of the velocity as measured in the central body inertial frame and the position and Y axis is in the direction of motion and constructed as Y x Z. The vector is returned as an array of length 3 where the x component is array(0), y component is array(1), and z component is array(2). All values in meters. |
ConvertLLAToCBFCartesian | Converts latitude, longitude, and altitude to central body fixed cartesian. |
ConvertLLAToCBFCartesianArray | Converts the supplied latitude, longitude, and altitude into the body fixed coordinate system and returns the vector as an array of length 3 where the x component is array(0), y component is array(1), and z component is array(2). All values in meters. |
GetPositionCBF | Gets position in the central body fixed frame. |
GetPositionLLA | Gets position in latitude, longitude, and altitude. |
GetSurfaceNormalCentric | Gets the surface normal centric vector for the current latitude and longitude. |
GetSurfaceNormalDetic | Gets the surface normal detic vector for the current latitude and longitude. |
GetTerrainHeight | Gets the terrain height for the current latitude and longitude. |
GetTerrainHeightForLatLon | Gets the terrain height for a specified latitude and longitude. |
GetVelocityCBF | Gets velocity in the central body fixed frame. |
CurrentTime | Gets the current time in EpSec. |
LocalRadiusCentric | Gets the central body radius centric using the position/velocity provider's current latitude and longitude. |
LocalRadiusDetic | Gets the central body radius detic using the position/velocity provider's current latitude and longitude. |
PositionCBFArray | Gets the central body fixed relative position vector as an array of length 3 where the x component is array(0), y component is array(1), and z component is array(2). All values in meters. |
PositionLLAArray | Gets the latitude, longitude, and altitude as an array of length 3 where the x component is array(0), y component is array(1), and z component is array(2). All values in meters. |
Role | Gets the IAgStkRadarPosVelProvider role. |
SurfaceNormalCentricArray | Gets the central body centric surface normal vector as an array of length 3 where the x component is array(0), y component is array(1), and z component is array(2). The surface normal is computed for the current latitude and longitude. All values in meters. |
SurfaceNormalDeticArray | Gets the central body detic surface normal vector as an array of length 3 where the x component is array(0), y component is array(1), and z component is array(2). The surface normal is computed for the current latitude and longitude. All values in meters. |
VelocityCBFArray | Gets the central body fixed velocity vector as an array of length 3 where the x component is array(0), y component is array(1), and z component is array(2). All values in m/s. |
Provides the position and velocity for a radar object or a radar target object, as well as helper methods for coordinate system conversions using the objects central body.