See: Description
Interface  Description 

ComputeValueFromState.Function<T> 
A functional interface for the containing delegate type.

IGetEllipsoidSurfaceRegion 
An interface that gets an
EllipsoidSurfaceRegion . 
IGetEllipsoidSurfaceRegionHole 
An interface that gets an
EllipsoidSurfaceRegionHole . 
IKinematicStateService 
A service that provides a
ReferenceFrame (get ) describing a complete
kinematic state (position and orientation) of an object as it moves over time. 
ILinkSubdivisionService 
A service which provides an evaluator for subdividing an
ILinkService into subsegments. 
ILocationPointCovarianceService 
A service that provides the size and orientation of the covariance ellipsoid over time.

ILocationPointService 
A service that provides the position of an object over time.

IOrientationAxesService 
A service that provides the orientation (rotation) of an object over time.

ISetOrientationAxesService 
A service that sets the orientation (rotation) of an object over time.

IVectorService 
A service which returns a vector.

Class  Description 

Axes 
A set of axes which may vary with time relative to another set of axes.

AxesAlignedConstrained  
AxesAlongTerrain 
An
Axes defined by the surface normal to the terrain surface. 
AxesBPlane 
The axes that a
VectorBPlane are computed in. 
AxesEastNorthUp 
The set of axes defined by the local East, North, and Up directions at a point with respect to
the shape of a central body as the point moves over time.

AxesEvaluator 
Evaluates an
Axes over time. 
AxesFixedAtJulianDate 
A set of
Axes which is defined by the instantaneous orientation of another set of axes at a specified
JulianDate . 
AxesFixedOffset 
An axes whose orientation does not change with respect to the axes in which it is defined.

AxesFromArchive<TEntity extends IEntityIdentifier & IEntityLastUpdate> 
An
Axes whose orientation is defined by archived tracking data. 
AxesFromBankAngle 
An
Axes defining a first order representation for an aircraft in steady flight with
the bank angles specified by changes in the horizontal acceleration vector. 
AxesHelper 
A collection of helper methods for working with
Axes and related types. 
AxesInAxes 
An axes which is effectively equivalent to another axes but is defined in a third axes.

AxesInPointsAxes 
An axes observed in the axes in which a point is defined.

AxesInterpolator 
A set of Axes that is defined with respect to a set of reference axes by an interpolator which
can evaluate the Axes over time.

AxesInVectorsAxes 
An axes observed in the axes in which a vector is defined.

AxesLinearRate 
An axes whose orientation changes change with respect to the axes in which it is defined
by rotating at a linearly increasing or decreasing rate about a defined spin axis.

AxesLocalVerticalLocalHorizontal 
The Local Vertical, Local Horizontal (LVLH) axes which follow the motion of
a given point over time.

AxesNorthEastDown 
The set of axes defined by the local North, East, and Down directions at a point with respect to
the shape of a central body as the point moves over time.

AxesPropagationParameter  
AxesTargetingLink 
An
Axes which orients itself so that its Zaxis is aligned along a link, pointing
from one platform to another, and its Xaxis is constrained toward a reference vector. 
AxesVehicleVelocityLocalHorizontal 
The Vehicle Velocity, Local Horizontal (VVLH) axes which follow the motion of a given point over time.

AxesVelocityOrbitNormal 
These
Axes will have its X axis be aligned with the velocity vector of the
given point and the Z axis will be constrained to the orbit normal vector. 
CartesianParameter 
Represents a
Cartesian and its derivatives as a parameter. 
CommunicationLinkScalar  
CommunicationLinkSignalData<T>  
CommunicationObjectScalar  
CompositeAxes 
A Axes that is defined by a collection of intervals, where the data
associated with each interval is a another Axes representing the
orientation for that interval.

CompositePoint 
A Point that is defined by a collection of intervals, where the data
associated with each interval is a another Point representing the
location for that interval.

ComputeValueFromState<T> 
A callback to compute some value from a
ITimeBasedState . 
ConstantCovariance3By3 
Represents position covariance with standard deviations which remain constant in the given axes.

ConvexBoundaryEllipsoidSurfaceRegionBuilder 
An
EllipsoidSurfaceRegionBuilder builder that takes unorganized input points and forms a convex hull that wraps them into a region. 
Covariance3By3DynamicMatrix  
Covariance3By3Evaluator 
Evaluates the position covariance of an object over time.

DelegateOnStateValueDefinition<T> 
This type allows you to compute a value from a
ITimeBasedState with a
callback. 
DoubleParameter 
Represents a double and its derivatives as a parameter.

DynamicCovariance3By3 
Holds the timevarying positional variance and covariance information for an object.

DynamicDelaunayElements 
Represents a time varying function of
DelaunayElements . 
DynamicEquinoctialElements 
Represents a time varying function of
EquinoctialElements . 
DynamicKozaiIzsakMeanElements 
Represents a time varying function of
KozaiIzsakMeanElements . 
DynamicMatrix 
Represents a time varying function producing a
Matrix and its derivatives. 
DynamicMatrixEvaluator 
Evaluates a
DynamicMatrix over time. 
DynamicMatrixPropagationParameter 
Represents a
DynamicMatrix which in turn represents a particular
parameter in the state during integration. 
DynamicModifiedKeplerianElements 
Represents a time varying function of
ModifiedKeplerianElements . 
EllipsoidSurfaceRegionBuilder 
Creates an
EllipsoidSurfaceRegion or EllipsoidSurfaceRegionHole based upon the set properties. 
EntityAxes<TEntity extends IEntityOrientation> 
An
Axes that obtains its value from from a tracking entity implementing
IEntityOrientation . 
EntityPoint<TEntity extends IEntityPosition> 
A
Point that obtains its value from from a tracking entity implementing
IEntityPosition . 
GeometryDynamicState 
A set of geometry items (
Points , Axes , Scalars , Vectors ),
and DynamicMatrix that can be evaluated together at once and the results of which are stored in an IAdjustableState . 
GeometryTransformer 
Provides evaluators that can transform between axes, observe a point in any frame, etc.

GeometryTransformer.Advanced 
Contains methods to obtain evaluators for less common situations.

JplDECenterOfMassPoint  
LinkDelayEvaluator 
An evaluator for computing the delay along a link.

LinkSubdivision 
An object which defines how to subdivide an
ILinkService into subsegments. 
NormalizedVectorEvaluator 
Evaluates a
VectorEvaluator and normalizes each value. 
ParameterizedOnEvaluatorPoint 
A point that is defined by a
PointEvaluatorParameter at the time of evaluation. 
ParameterizedOnStatePoint 
A point that is defined by a
TimeBasedStateParameter at the time of evaluation. 
ParameterizedOnStateScalar 
A scalar that is defined by a
TimeBasedStateParameter at the time of evaluation. 
ParameterizedOnStateVector 
A vector that is defined by a
TimeBasedStateParameter at the time of evaluation. 
ParameterizedPoint 
A point that is defined by a
CartesianParameter at the time of evaluation. 
ParameterizedScalar 
A scalar that is defined by a
DoubleParameter at the time of evaluation. 
ParameterizedVector 
A vector that is defined by a
CartesianParameter at the time of evaluation. 
Point 
A point which may vary with time, defined relative to a given reference frame.

PointAtAltitude  
PointCartographic 
A point representing a fixed planetodetic location on a central body specified
using
Cartographic coordinates. 
PointCentralBodyProjection  
PointDifferentiator 
A Point that can provide higherorder derivatives by finitedifferencing another point.

PointEvaluator 
Evaluates a
Point over time. 
PointEvaluatorParameter 
Represents a
PointEvaluator as a parameter. 
PointFixedAtJulianDate 
A
Point which is defined by the instantaneous location of another point at a specified
JulianDate . 
PointFixedOffset 
A Point whose position does not change with respect to the reference frame in which it is defined.

PointFromArchive<TEntity extends IEntityIdentifier & IEntityLastUpdate> 
A
Point whose position is defined by archived tracking data. 
PointHelper 
A collection of helper methods for working with
Point and related types. 
PointInPointsFrame 
A point observed in another point's reference frame.

PointInReferenceFrame 
A time varying point observed in a particular reference frame.

PointInRegionNearestToReferencePoint 
A
Point that is within an EllipsoidSurfaceRegion that is closest to a reference point which may be found in, on,
or outside of the region. 
PointInterpolator 
A point with its position, velocity, etc.

PointPropagationParameter  
PointVectorToPoint  
ReferenceFrame 
A reference frame, defined by an origin and an axes.

ReferenceFrameEvaluator 
Evaluates a
ReferenceFrame over time. 
Scalar 
A scalar, representing a real valued, time varying function.

ScalarAbsoluteValue 
A
Scalar representing the absolute value of another scalar. 
ScalarAngleBetweenVectors 
A scalar representing the instantaneous angle between two vectors which may vary over time.

ScalarAngleInRange 
A
Scalar that maps an angle produced by another scalar to a desired range. 
ScalarAngleSmallSpan 
A
Scalar that represents the small span between two scalars that represent angles. 
ScalarAntennaGainInLinkDirection 
A scalar which represents the antenna gain for the intended signal
in the direction of the specified communication link.

ScalarBitErrorRate<TModulation extends DigitalModulation> 
A scalar which represents the bit error rate (BER) from a receiver,
as computed from the
SignalProcessor
identified by the ISignalOutputService and which must be available on the
CommunicationObject (get / set ). 
ScalarCarrierToInterference 
A scalar which represents the carrier to interference ratio C/I from a receiver,
as computed from the
SignalProcessor
identified by the ISignalOutputService and which must be available on the
CommunicationObject (get / set ). 
ScalarCarrierToNoise 
A scalar which represents the carrier to noise ratio C/N from a receiver,
as computed from the
SignalProcessor
identified by the ISignalOutputService and which must be available on the
CommunicationObject (get / set ). 
ScalarCarrierToNoiseDensity 
A scalar which represents the carrier to noise density ratio C/No from a receiver,
as computed from the
SignalProcessor
identified by the ISignalOutputService and which must be available on the
CommunicationObject (get / set ). 
ScalarCarrierToNoiseDensityPlusInterference 
A scalar which represents the carrier to noise density plus interference ratio C/(N0+I0) from a receiver,
as computed from the
SignalProcessor
identified by the ISignalOutputService and which must be available on the
CommunicationObject (get / set ). 
ScalarCarrierToNoisePlusInterference 
A scalar which represents the carrier to noise plus interference ratio C/(N+I) from a receiver,
as computed from the
SignalProcessor
identified by the ISignalOutputService and which must be available on the
CommunicationObject (get / set ). 
ScalarCartographicElement 
A
Scalar that computes an element of a Cartographic . 
ScalarCosine 
A
Scalar representing the cosine of another scalar. 
ScalarDelaunayElement 
A
Scalar that computes a given element from a DynamicDelaunayElements . 
ScalarDelayedByLink 
A scalar which wraps another scalar while delaying it by a time specified by a
LinkDelayEvaluator obtained from a LinkPath . 
ScalarDeltaSphericalElement  
ScalarDependentOnServiceProvider 
A scalar, representing a real valued, time varying function which depends on one or more services from an
IServiceProvider in order to get an evaluator. 
ScalarDerivative  
ScalarDihedralAngle 
A scalar representing the angle between two vectors measured about a given axis.

ScalarDopplerConeAngle 
A simple geometric scalar that returns an angle in the range 0, π/2.

ScalarDotProduct 
A
Scalar defined by the dot product of two vectors which may vary over time. 
ScalarDynamicPressure 
A
Scalar defining the dynamic pressure at a given location. 
ScalarEffectiveIsotropicRadiatedPower  
ScalarEnergyPerBitToNoiseDensity<TModulation extends DigitalModulation> 
A scalar which represents the energy per bit to noise density ratio Eb/No from a receiver,
as computed from the
SignalProcessor
identified by the ISignalOutputService and which must be available on the
CommunicationObject (get / set ). 
ScalarEquinoctialElement 
A
Scalar that computes a given element from a DynamicEquinoctialElements . 
ScalarEquivalentAirspeed 
A
Scalar defining the equivalent airspeed at a given location. 
ScalarEvaluator 
Evaluates a
Scalar over time. 
ScalarExponent 
A
Scalar representing another scalar raised to the power of a scalar exponent,
along with up to the second derivative. 
ScalarFixed 
A fixed scalar, representing a constant real valued function.

ScalarFixedAtJulianDate 
A
Scalar which is defined by the instantaneous value of another scalar at a specified
JulianDate . 
ScalarGpsCommunicationsReceiverChannelNoise 
Generates GPS receiver noise based on the communications signals it is tracking.

ScalarGrazingAltitudeBetweenTwoPoints  
ScalarInterpolator 
A Scalar with its value, derivative, etc.

ScalarInverseTangent 
A scalar representing the instantaneous angle as the inverse tangent of two scalar values.

ScalarJammingToSignal 
A scalar which represents the interference to carrier ratio I/C (also known as the jamming to signal ratio J/S) from a receiver,
as computed from the
SignalProcessor
identified by the ISignalOutputService and which must be available on the
CommunicationObject (get / set ). 
ScalarKozaiIzsakMeanElement 
A
Scalar that computes a given element from a DynamicKozaiIzsakMeanElements . 
ScalarMachNumber 
A
Scalar defining the Mach number at a given location. 
ScalarMaximumValue 
A
Scalar that returns the larger of the two scalars based upon their comparison at
the specified order. 
ScalarMinimumValue 
A
Scalar that returns the smaller of the two scalars based upon their comparison at
the specified order. 
ScalarModifiedKeplerianElement 
A
Scalar that computes a given element from a DynamicModifiedKeplerianElements . 
ScalarNoisePlusInterference 
A scalar which represents the noise plus interference ratio N+I from a receiver,
as computed from the
SignalProcessor
identified by the ISignalOutputService and which must be available on the
CommunicationObject (get / set ). 
ScalarPointElement  
ScalarPolarizationEfficiency 
A scalar which represents the computed polarization efficiency which is defined as the ratio of the received power, after accounting for polarization mismatch, to the total power
in the signal before accounting for the polarization mismatch.

ScalarPowerAtReceiverOutput 
A scalar which represents the power of the intended signal at the receiver output as
identified by the
ISignalOutputService and which must be available on the
CommunicationObject (get / set ). 
ScalarProduct 
A
Scalar defined by the multiplication of a list of scalars which may vary over time. 
ScalarPropagationLoss  
ScalarReceivedIsotropicPower  
ScalarReceivedPowerFluxDensity  
ScalarRouteHeading 
A scalar that defines the heading of the platform along a route.

ScalarRouteHeight 
A scalar representation of the height dynamics of the route with respect to the given
terrain reference surface.

ScalarRouteSurfaceSpeed 
A scalar representing the speed along the ellipsoid surface upon which the route is defined.

ScalarRouteTotalSpeed 
A scalar representing the total speed with respect to the ellipsoid surface upon which the route is defined.

ScalarSine 
A
Scalar representing the sine of another scalar. 
ScalarSphericalElement  
ScalarSquintAngle  
ScalarSum 
A
Scalar defined by the addition of a list of scalars which may vary over time. 
ScalarVectorElement  
ServiceProviderAxes 
An Axes that can be used to refer to the current
OrientationAxes (get ) of an IServiceProvider ,
whatever it is at the time that this axes is evaluated. 
ServiceProviderPoint 
A Point that can be used to refer to the current
LocationPoint (get ) of an IServiceProvider ,
whatever it is at the time that this point is evaluated. 
SpecifiedCurveEllipsoidSurfaceRegionBuilder 
An
EllipsoidSurfaceRegionBuilder that builds a region based upon an input BoundaryCurve (get / set ). 
SpecifiedExtentEllipsoidSurfaceRegionBuilder 
An
EllipsoidSurfaceRegionBuilder that builds a surface region based upon an input CartographicExtent . 
SpecifiedNodesEllipsoidSurfaceRegionBuilder 
An
EllipsoidSurfaceRegionBuilder that builds a region based upon
input boundary nodes (vertices) and a node connection type. 
SpecifiedResolutionLinkSubdivision 
A
LinkSubdivision which subdivides an ILinkService into subsegments
at a specified resolution in meters. 
TimeBasedStateParameter 
Represents an
ITimeBasedState as a parameter. 
TimeFromStateValueDefinition 
Represents a
JulianDate extracted from a ITimeBasedState that is set at evaluation time. 
TwoDimensionalConvexHull 
Generates a two dimensional convex hull from a given set of unorganized input points.

Vector 
A vector relative to a set of basis axes.

VectorAcceleration  
VectorAngularAcceleration 
A Vector defined as the angular acceleration of a given set of axes as the axes rotate with time.

VectorAngularVelocity 
A Vector defined as the angular velocity of a given set of axes as the axes rotate with time.

VectorApparentDisplacement 
A vector representing the apparent directed displacement from an initial point to a final point as
the points move over time.

VectorBPlane  
VectorCrossProduct 
A Vector defined by the cross product of two vectors which may vary with time.

VectorDependentOnServiceProvider 
A timevarying vector which depends on one or more services from an
IServiceProvider in order to get an evaluator. 
VectorDerivative  
VectorDifferentiator 
A Vector that can provide higherorder derivatives by finitedifferencing another vector.

VectorDisplacement 
The base class for a vector representing the directed displacement from an initial point to a
final point as the two points move over time.

VectorEllipsoidSurfaceNormal 
A vector representing the surface normal at a point projected onto an ellipsoid surface as the
point moves through time.

VectorEvaluator 
Evaluates a
Vector over time. 
VectorFixed 
A Vector whose components do not change with respect to the axes in which it is defined.

VectorFixedAtJulianDate 
A
Vector which is defined by the instantaneous value of another vector at a specified
JulianDate . 
VectorInAxes 
A vector that is observed in a given axes.

VectorInPointsAxes 
A vector observed in the axes in which a point is defined.

VectorInterpolator 
A vector with its value, derivative, etc.

VectorInVectorsAxes 
A vector observed in the axes in which another vector is defined.

VectorInverted 
A vector which inverts another vector.

VectorMagnitude 
A scalar representing the magnitude of a vector as the vector changes over time.

VectorNormalized 
A vector representing a normalized version of another vector.

VectorPropagationParameter  
VectorScaled 
A vector which represents another vector scaled by a given factor which can change over time.

VectorSum  
VectorTrueDisplacement 
A vector representing the true directed displacement from an initial point to a final point as
both points move over time.

VectorVelocity 
Enum  Description 

DisplacementVectorParticipant 
Identifies a participant in a
VectorDisplacement . 
EllipsoidSurfaceRegionCurveConnectionType 
Specifies one of two surface curve connection types.
