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.celestial |
Contains types used in modeling characteristics of celestial objects and celestial phenomena.
|
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.signalprocessing |
Contains types for representing communication hardware and processing electromagnetic signals.
|
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 |
Provides commonly used and instantiated graphics types related to 3D scene management, terrain and imagery, and more.
|
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.numericalmethods |
Contains general numerical algorithms.
|
agi.foundation.propagators |
Contains types used in producing the state of an object from a known element set.
|
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 |
---|---|
static class |
BandedCruisePerformanceModel.Band
Defines an altitude at which a particular set of cruise commanded values applies.
|
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 |
EarthOrientationParametersData
Specifies Earth Orientation Parameters at a specific instant.
|
class |
IauOrientationParameters
A structure containing the orientation data computed at a particular time.
|
class |
Nutation
Holds nutation angles in longitude and in obliquity.
|
class |
Precession
Holds precession angles.
|
class |
SphericalHarmonicCoefficients
Contains the coefficient data for a spherical harmonic model.
|
static class |
ThirdBodyGravity.ThirdBodyInfo
A combination of the position and gravitational parameter for a perturbing gravitational body.
|
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.
|
class |
FrequencySpecificElectricFieldPattern
Defines a
SphericalTabularElectricFieldPattern which is associated with a given frequency. |
class |
Signal
An immutable data structure which represents the properties of a single signal consisting of a power, center frequency,
bandwidth range, noise temperature, noise bandwidth range, and a set of additional objects representing additional data.
|
class |
SphericalTabularElectricFieldPattern
A type which is represented by tabular electric field vector values provided in a spherical coordinate system.
|
static class |
SphericalTabularMonostaticCrossSectionScatteringCoefficient.CrossSectionScatteringMatrixSphericalTable
Type which represents the 2x2 complex scattering matrix cross section value table data.
|
Modifier and Type | Class and Description |
---|---|
class |
PulsedSignalData
Signal data which represents the properties of a rectangular waveform.
|
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 |
CartographicExtent
A two-dimensional region specified by longitude and latitude coordinate bounds.
|
class |
Complex
Structure which represents a complex value.
|
class |
Covariance3By3Derivative
Holds the derivatives of the positional variance and covariance information for an object.
|
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 |
EigenDecomposition
Holds results of the Eigen decomposition of a 3-by-3 matrix.
|
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 |
Matrix6By6
A 6-by-6 matrix.
|
class |
Matrix6By6Symmetric
A 6-by-6 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 |
EllipsoidComplexSurfaceCurve
Represents a curve comprised of several connected curves on the surface of an ellipsoid
|
class |
EllipsoidGeodesic
A minimum length path conforming to the surface of an ellipsoid and connecting two planetodetic surface points.
|
class |
EllipsoidRhumbLine
A path of constant heading conforming to the surface of an ellipsoid and connecting two planetodetic surface points.
|
class |
EllipsoidSurfaceCurve
Represents a curve on the surface of an ellipsoid.
|
class |
EllipsoidSurfaceRegion
This class represents a region of the surface of an
Ellipsoid bounded by a closed surface curve. |
class |
EllipsoidSurfaceRegionHole
This class represents a hole in a region of the surface of an
Ellipsoid bounded by a closed surface curve. |
class |
PointOnCurve
Represents a specific point on a
Curve . |
Modifier and Type | Class and Description |
---|---|
class |
PathPoint
An immutable point defined by a position and a date.
|
class |
PathPointBuilder
A mutable point used to build immutable
PathPoint
objects. |
Modifier and Type | Class and Description |
---|---|
class |
BoundingSphere
A sphere that encapsulates an object.
|
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 |
PerformanceAssessmentField
A single field in a Performance Assessment File (PAF).
|
class |
PredictionSupportRecord
This class provides a record of data read from the Prediction Support file (PSF).
|
class |
RinexNavigationEphemeris
Contains the data for a single ephemeris defining the GPS satellite corresponding to
PseudoRandomNumber (get ). |
class |
SatelliteIdentifier
Satellite Identifier structure for SP3c files.
|
Modifier and Type | Class and Description |
---|---|
class |
DoubleFunctionSampling
Species how sampling of a function of
double should be performed. |
class |
DurationFunctionSampling
Species how sampling of a function of
Duration should be performed. |
class |
JulianDateFunctionSampling
Species how sampling of a function of
JulianDate should be performed. |
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.
|
class |
Waypoint
Defines the characteristics at a waypoint.
|
Modifier and Type | Class and Description |
---|---|
class |
ElevationMask
The elevation mask along a particular azimuth ray of an
AzimuthElevationMask . |
class |
ElevationRise
Describes a rise in obscured elevation angle along a particular azimuth ray of an
AzimuthElevationMask . |
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 |
TerrainCacheTimeStamp
A time stamp used to indicate, in a relative sense, when various terrain
regions were last utilized.
|
class |
TerrainRegion
A region of terrain.
|
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 |
TimeInterval
An interval defined by a start date and a stop date.
|
class |
TimeInterval1<T>
An interval defined by a start date and a stop date.
|
class |
TimeIntervalCollection
A collection of time intervals.
|
class |
TimeIntervalCollection1<T>
A collection of time intervals with data.
|
class |
YearMonthDay
Represents a calendar year, month, and day.
|