Package | Description |
---|---|
agi.foundation |
Contains commonly used types.
|
agi.foundation.aircraftpropagation |
Contains types for propagating an aircraft through various maneuvers subject to
flight phase performance models and wind effects.
|
agi.foundation.cesium |
Contains types used for defining graphical properties of definitional objects to be written out as CZML.
|
agi.foundation.communications |
Contains types for representing electromagnetic signals and propagating them along communication links.
|
agi.foundation.communications.antennas |
Contains types for representing antennas, defining gain patterns, and processing electromagnetic signals.
|
agi.foundation.communications.signalpropagation |
Contains types for propagating electromagnetic signals along communication links.
|
agi.foundation.compatibility | |
agi.foundation.coordinates |
Contains types for quantifying and converting between various coordinate representations.
|
agi.foundation.geometry.shapes |
Contains types for representing geometric shapes such as curves, surfaces, and solids.
|
agi.foundation.graphics.advanced |
Provides less commonly instantiated graphics types for the camera, mouse options, primitive options, and others.
|
agi.foundation.graphics.renderer |
Defines types that interface to the GPU that are independent of the underlying graphics API, such as OpenGL.
|
agi.foundation.navigation.datareaders |
Contains types for reading various navigation-related data file formats.
|
agi.foundation.propagators |
Contains types used in producing the state of an object from a known element set.
|
agi.foundation.propagators.advanced |
Contains types used to create more specialized propagation scenarios.
|
agi.foundation.terrain |
Contains types for reading and analyzing terrain data.
|
agi.foundation.time |
Contains types for quantifying and converting between various date, time, and time standard representations.
|
Modifier and Type | Class and Description |
---|---|
class |
Bounds
Holds two values which form the bounds of a range of real numbers.
|
class |
DegreesMinutesSeconds
Holds information about an angle represented in the Degrees Minutes Seconds format.
|
class |
Motion1<T>
Describes motion, including a coordinate and optionally one or more derivatives.
|
class |
Motion2<T,TDerivative>
Describes motion, including a coordinate and optionally one or more derivatives.
|
Modifier and Type | Class and Description |
---|---|
class |
ClimbDescentCommandedValues
Defines the commanded performance values during climb or descent.
|
class |
CruiseCommandedValues
Defines the commanded performance values during cruise.
|
class |
HorizontalBehaviorDerivatives
The derivatives which define the horizontal behavior of a maneuver.
|
class |
VerticalBehaviorDerivatives
The derivatives which define the vertical behavior of a maneuver.
|
Modifier and Type | Class and Description |
---|---|
class |
NearFarScalar
A numeric value which will be linearly interpolated between two values based
on an object's distance from the camera, in eye coordinates.
|
Modifier and Type | Class and Description |
---|---|
class |
ElectricFieldVectorComponents
Defines the horizontal and vertical electric field vector components of a signal.
|
Modifier and Type | Class and Description |
---|---|
class |
WeightedDirection
Type which associates a direction, in the form of a
UnitCartesian , with an optional weighting metric. |
Modifier and Type | Class and Description |
---|---|
class |
ItuRP676AtmosphericValues
Contains the atmospheric values required by the ITU-R P.676 atmospheric attenuation model.
|
class |
ItuRP835ComputedValues
Contains the values computed by the ITU-R P.835 atmosphere model.
|
class |
ItuRP840AtmosphericValues
Contains the atmospheric values required by the ITU-R P.840 cloud and fog attenuation model.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ImmutableValueType
Marker interface for a
ValueType that is declared to be immutable, that is,
none of the contained data may change after construction. |
Modifier and Type | Class and Description |
---|---|
class |
DimensionF
Stores an ordered pair of floating-point numbers, typically the width and height of a
rectangle, with float precision.
|
class |
PointF
Stores an ordered pair of floating-point x- and y-coordinates, defining a point in a
two-dimensional plane, with float precision.
|
Modifier and Type | Class and Description |
---|---|
class |
AngleAxisRotation
Represents a rotation as a unit vector indicating the axis of rotation and an angle indicating
the amount of rotation about the axis.
|
class |
AzimuthElevationRange
A set of curvilinear 3-dimensional coordinates.
|
class |
AzimuthHorizontalVertical
A set of curvilinear 3-dimensional coordinates.
|
class |
BoundingRectangle
A bounding rectangle in a two-dimensional plane given by two corner points.
|
class |
Cartesian
A set of rectilinear 3-dimensional coordinates.
|
class |
CartesianBounds
Holds two
Cartesian values which form the bounds of a range of cartesian coordinates. |
class |
Cartographic
A set of curvilinear 3-dimensional coordinates.
|
class |
Complex
Structure which represents a complex value.
|
class |
Cylindrical
A set of curvilinear 3-dimensional coordinates.
|
class |
CylindricalBounds
Holds two
Cylindrical values which form the bounds of a range of cylindrical coordinates. |
class |
ElementaryRotation
Represents a rotation about a principal axis.
|
class |
EulerSequence
Represents a rotation as a sequence of three
ElementaryRotations
about consecutive axes. |
class |
HelmertTransformation
A Helmert transformation describing how to transform from one international terrestrial reference frame (ITRF) to another.
|
class |
KinematicTransformation
A kinematic transformation describing how to transform from one reference frame to another.
|
class |
LongitudeLatitudeRadius
A set of curvilinear 3-dimensional coordinates typically used to describe geocentric (or
planetocentric on non-Earth central bodies) positions.
|
class |
Matrix3By3
A 3-by-3 matrix.
|
class |
Matrix3By3Symmetric
A 3-by-3 symmetric matrix.
|
class |
MilitaryGridReferenceSystem
A set of coordinates for specifying locations on the Earth based on a grid of longitude and latitude zones
as outlined in Defense Mapping Agency Technical Manual (DMA TM) 8358.1,
"Datums, Ellipsoids, Grids, and Grid Reference Systems",
Edition 1, 20 September 1990.
|
class |
Polar
A set of curvilinear 2-dimensional coordinates.
|
class |
Pyramidal
A set of curvilinear 3-dimensional coordinates.
|
class |
PyramidalBounds
Holds two
Pyramidal values which form the bounds of a range of pyramidal coordinates. |
class |
Quaternion
A set of 4-dimensional coordinates used to represent rotation in 3-dimensional space.
|
class |
Rectangular
A set of rectilinear 2-dimensional coordinates.
|
class |
RotationVectorAngularVelocity
|
class |
Spherical
A set of curvilinear 3-dimensional coordinates.
|
class |
SphericalBounds
Holds two
Spherical values which form the bounds of a range of spherical coordinates. |
class |
TextureCoordinate4DF
A Texture Coordinate with four parameters of type float.
|
class |
UnitCartesian
A set of rectilinear 3-dimensional coordinates with unit magnitude.
|
class |
UnitQuaternion
A set of 4-dimensional coordinates used to represent rotation in 3-dimensional space.
|
class |
UnitRectangular
A set of rectilinear 2-dimensional coordinates with unit magnitude.
|
class |
UnitSpherical
A set of curvilinear 3-dimensional coordinates with unit magnitude.
|
class |
UniversalPolarStereographic
A set of coordinates for specifying locations near the poles of the Earth based on a grid
as outlined in Defense Mapping Agency Technical Manual (DMA TM) 8358.2,
"The Universal Grids: Universal Transverse Mercator (UTM) and Universal Polar Stereographic (UPS)",
Edition 1, 18 September 1989.
|
class |
UniversalTransverseMercator
A set of coordinates for specifying locations on the Earth based on a grid of longitude zones
as outlined in Defense Mapping Agency Technical Manual (DMA TM) 8358.2,
"The Universal Grids: Universal Transverse Mercator (UTM) and Universal Polar Stereographic (UPS)",
Edition 1, 18 September 1989.
|
class |
YawPitchRoll
Represents a rotation as a sequence of three
ElementaryRotations
about a reference set of axes. |
Modifier and Type | Class and Description |
---|---|
class |
PointOnCurve
Represents a specific point on a
Curve . |
Modifier and Type | Class and Description |
---|---|
class |
BoundingSphere
A sphere that encapsulates an object.
|
class |
ScreenOverlayPadding
The padding by which all child overlays will be offset from the edges of the parent.
|
class |
ScreenOverlayPoint
Describes the position of a screen overlay.
|
class |
ScreenOverlayRotationPoint
The origin of rotation of a
ScreenOverlay . |
class |
ScreenOverlaySize
Describes the size of a screen overlay.
|
Modifier and Type | Class and Description |
---|---|
class |
TextureFilter2D
Represents filtering for a texture
|
class |
TextureTemplate2D
Template object containing attributes required to create a 2D texture.
|
Modifier and Type | Class and Description |
---|---|
class |
SatelliteIdentifier
Satellite Identifier structure for SP3c files.
|
Modifier and Type | Class and Description |
---|---|
class |
PropagationStateArray
Provides a means of specifying an indexable object which represents a set of values mapping a
subset of the overall state elements.
|
Modifier and Type | Class and Description |
---|---|
class |
PropagationEvaluationInformation
Represents information about the current integration step during propagation.
|
Modifier and Type | Class and Description |
---|---|
class |
FirstPartialsOfHeight
A set of first order partial derivatives of terrain height with respect to
longitude and latitude.
|
class |
QuantizedMeshTileCoordinateExtent
Specifies a range of coordinate positions that define a rectangular region in a
tile-based terrain provider.
|
class |
QuantizedMeshTileID
A data structure that uniquely identifies a quantized-mesh tile.
|
class |
RasterTerrainIndexExtent
Specifies a range of post indices defining a rectangular region in a
RasterTerrainProvider . |
class |
SecondPartialsOfHeight
A set of second order mixed partial derivatives of terrain height with respect to
longitude and latitude.
|
class |
TerrainCacheTimeStamp
A time stamp used to indicate, in a relative sense, when various terrain
regions were last utilized.
|
Modifier and Type | Class and Description |
---|---|
class |
Duration
Represents a span of time.
|
class |
GlobalPositioningSystemDate
A date and time format consisting of a week number and a time of week and utilizing
the
GlobalPositioningSystemTime (get ) time standard. |
class |
GregorianDate
Represents a calendar date in the Gregorian calendar.
|
class |
JulianDate
An astronomical Julian Date, which is the number of days since noon on January 1, -4712 (4713 BC).
|
class |
LeapSecond
Describes a single leap second.
|
class |
YearMonthDay
Represents a calendar year, month, and day.
|