Package | Description |
---|---|
agi.foundation |
Contains commonly used types.
|
agi.foundation.access |
Contains types used in performing access calculations.
|
agi.foundation.access.constraints |
Contains types used in modeling constraints applied to the calculation of access.
|
agi.foundation.aircraftpropagation |
Contains types for propagating an aircraft through various maneuvers subject to
flight phase performance models and wind effects.
|
agi.foundation.ccsds |
Contains types for interoperating with data formats supported by
The Consultative Committee for Space Data Systems (CCSDS).
|
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.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.coordinates |
Contains types for quantifying and converting between various coordinate representations.
|
agi.foundation.coverage |
Contains types for computing complex access calculations between many different objects simultaneously.
|
agi.foundation.geometry |
Contains types for expressing the motion of fundamental geometric objects such as points, axes, and reference frames;
the manner in which they are related; and transformations between representations.
|
agi.foundation.geometry.discrete |
Contains types which define discretization algorithms and metadata for analysis of spatial geometry.
|
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.imaging |
Provides types for raster and image processing, and for writing JPEG 2000 files.
|
agi.foundation.navigation |
Contains types useful in modeling navigation processes which utilize the Global Positioning System (GPS).
|
agi.foundation.navigation.datareaders |
Contains types for reading various navigation-related data file formats.
|
agi.foundation.numericalmethods |
Contains general numerical algorithms.
|
agi.foundation.numericalmethods.advanced |
Contains additional advanced numerical algorithms and supporting types.
|
agi.foundation.platforms |
Contains types used in modeling various mechanical platforms such as satellites, facilities, aircraft, etc.
|
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.routedesign |
Contains types for creating simple routes by specifying procedures at points of interest, how to connect them, and what height and speed to use along the route.
|
agi.foundation.routedesign.advanced |
Contains types used to define immutable geometry and configuration for routes.
|
agi.foundation.segmentpropagation |
Contains types for modeling a trajectory in segments, where the type of propagation varies for each segment.
|
agi.foundation.stk |
Contains types for interoperating with the STK desktop application and related data.
|
agi.foundation.stoppingconditions |
Contains types for stopping propagation when various events occur.
|
agi.foundation.terrain |
Contains types for reading and analyzing terrain data.
|
agi.foundation.tirem |
Contains types related to TIREM (Terrain Integrated Rough Earth Model).
|
agi.foundation.tracking |
Contains types for acquiring, analyzing and archiving dynamic data, such as those found in real-time feeds or simulation environments.
|
Class and Description |
---|
Matrix3By3Symmetric
A 3-by-3 symmetric matrix.
|
Spherical
A set of curvilinear 3-dimensional coordinates.
|
UnitCartesian
A set of rectilinear 3-dimensional coordinates with unit magnitude.
|
UnitSpherical
A set of curvilinear 3-dimensional coordinates with unit magnitude.
|
Class and Description |
---|
Cartesian
A set of rectilinear 3-dimensional coordinates.
|
Class and Description |
---|
Cartesian
A set of rectilinear 3-dimensional coordinates.
|
Cartographic
A set of curvilinear 3-dimensional coordinates.
|
UnitCartesian
A set of rectilinear 3-dimensional coordinates with unit magnitude.
|
Class and Description |
---|
AzimuthHorizontalVertical
A set of curvilinear 3-dimensional coordinates.
|
Cartesian
A set of rectilinear 3-dimensional coordinates.
|
Cartographic
A set of curvilinear 3-dimensional coordinates.
|
Class and Description |
---|
Cartesian
A set of rectilinear 3-dimensional coordinates.
|
Matrix6By6Symmetric
A 6-by-6 symmetric matrix.
|
Class and Description |
---|
AzimuthElevationRange
A set of curvilinear 3-dimensional coordinates.
|
Cartesian
A set of rectilinear 3-dimensional coordinates.
|
Cartographic
A set of curvilinear 3-dimensional coordinates.
|
EulerSequence
Represents a rotation as a sequence of three
ElementaryRotations
about consecutive axes. |
Matrix3By3Symmetric
A 3-by-3 symmetric matrix.
|
Rectangular
A set of rectilinear 2-dimensional coordinates.
|
UnitCartesian
A set of rectilinear 3-dimensional coordinates with unit magnitude.
|
Class and Description |
---|
BoundingRectangle
A bounding rectangle in a two-dimensional plane given by two corner points.
|
Cartesian
A set of rectilinear 3-dimensional coordinates.
|
Rectangular
A set of rectilinear 2-dimensional coordinates.
|
UnitCartesian
A set of rectilinear 3-dimensional coordinates with unit magnitude.
|
UnitQuaternion
A set of 4-dimensional coordinates used to represent rotation in 3-dimensional space.
|
Class and Description |
---|
Cartesian
A set of rectilinear 3-dimensional coordinates.
|
Complex
Structure which represents a complex value.
|
ComplexMatrix
A two-dimensional matrix of
Complex values. |
Spherical
A set of curvilinear 3-dimensional coordinates.
|
UnitCartesian
A set of rectilinear 3-dimensional coordinates with unit magnitude.
|
UnitQuaternion
A set of 4-dimensional coordinates used to represent rotation in 3-dimensional space.
|
Class and Description |
---|
Cartesian
A set of rectilinear 3-dimensional coordinates.
|
UnitCartesian
A set of rectilinear 3-dimensional coordinates with unit magnitude.
|
Class and Description |
---|
Cartographic
A set of curvilinear 3-dimensional coordinates.
|
Class and Description |
---|
AngleAxisRotation
Represents a rotation as a unit vector indicating the axis of rotation and an angle indicating
the amount of rotation about the axis.
|
AxesAdapter
The
StateElementAdapterDefinition for the simple case when the element's definitional
object and its defined-in object are just a Axes . |
AxisIndicator
Specifies one of the three Cartesian axes.
|
AzimuthElevationRange
A set of curvilinear 3-dimensional coordinates.
|
AzimuthHorizontalVertical
A set of curvilinear 3-dimensional coordinates.
|
BasicState
An
IAdjustableState that can hold any data type or motions . |
BoundingRectangle
A bounding rectangle in a two-dimensional plane given by two corner points.
|
Cartesian
A set of rectilinear 3-dimensional coordinates.
|
CartesianBounds
Holds two
Cartesian values which form the bounds of a range of cartesian coordinates. |
CartesianElement
An enumeration indicating a part of a
Cartesian . |
Cartographic
A set of curvilinear 3-dimensional coordinates.
|
CartographicElement
The elements in a
Cartographic type. |
CartographicExtent
A two-dimensional region specified by longitude and latitude coordinate bounds.
|
Complex
Structure which represents a complex value.
|
ComplexMatrix
A two-dimensional matrix of
Complex values. |
Covariance3By3Derivative
Holds the derivatives of the positional variance and covariance information for an object.
|
Covariance3By3SizeAndOrientation
Holds the positional variance and covariance information for an object.
|
CreateAdapterCallback
Defines how to create a
StateElementAdapterDefinition . |
CreateAdapterCallback.Function
A functional interface for the containing delegate type.
|
Cylindrical
A set of curvilinear 3-dimensional coordinates.
|
CylindricalBounds
Holds two
Cylindrical values which form the bounds of a range of cylindrical coordinates. |
DelaunayElement
An enumeration indicating a specific element in Delaunay elements.
|
DelaunayElements
A set of Delaunay elements.
|
DenseMatrix
A general implementation of
Matrix with no restrictions on element values. |
DiagonalMatrix
An implementation of a square
Matrix whose diagonal elements are
the only ones with a non-zero value. |
DoNothingStateElementAdapter
A
StateElementAdapter that will not do anything to the state. |
DynamicState
Defines an
ITimeBasedState that can change over time. |
EigenDecomposition
Holds results of the Eigen decomposition of a 3-by-3 matrix.
|
ElementaryRotation
Represents a rotation about a principal axis.
|
EquinoctialElement
An enumeration indicating a specific element in equinoctial elements.
|
EquinoctialElements
A set of equinoctial orbital elements.
|
EulerSequence
Represents a rotation as a sequence of three
ElementaryRotations
about consecutive axes. |
EulerSequenceIndicator
Indicates the order of the axes rotations in an Euler sequence.
|
HelmertTransformation
A Helmert transformation describing how to transform from one international terrestrial reference frame (ITRF) to another.
|
IAdjustableState
A state that can have elements added and removed.
|
ITimeBasedState
A general state that stores raw values.
|
KeplerianElement
An enumeration indicating a specific element in Keplerian elements.
|
KeplerianElements
A set of classical Keplerian elements representing an elliptical orbit.
|
KinematicTransformation
A kinematic transformation describing how to transform from one reference frame to another.
|
KozaiIzsakMeanElement
An enumeration indicating a specific element in Kozai-Izsak mean elements.
|
LongitudeLatitudeRadius
A set of curvilinear 3-dimensional coordinates typically used to describe geocentric (or
planetocentric on non-Earth central bodies) positions.
|
Matrix
A two-dimensional tensor of doubles.
|
Matrix3By3
A 3-by-3 matrix.
|
Matrix3By3Symmetric
A 3-by-3 symmetric matrix.
|
Matrix6By6
A 6-by-6 matrix.
|
Matrix6By6Symmetric
A 6-by-6 symmetric matrix.
|
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.
|
ModifiedKeplerianElements
Modified Keplerian orbital elements.
|
OrbitDirectionType
Defines the direction of orbital motion of an object with respect to the rotation of its primary body.
|
OrbitType
An enumeration of the possible types and special cases of orbits.
|
Polar
A set of curvilinear 2-dimensional coordinates.
|
PoleIndicator
Specifies one of the two geographical poles, or neither.
|
Pyramidal
A set of curvilinear 3-dimensional coordinates.
|
PyramidalBounds
Holds two
Pyramidal values which form the bounds of a range of pyramidal coordinates. |
Quaternion
A set of 4-dimensional coordinates used to represent rotation in 3-dimensional space.
|
Rectangular
A set of rectilinear 2-dimensional coordinates.
|
ReferenceFrameAdapter
The
StateElementAdapter definition for the simple case when the element's definitional
object and its defined in object are just a ReferenceFrame . |
RotationVectorAngularVelocity |
SimpleAdapter |
SimpleMotionAdapter
The factory for a
StateElementAdapter that has no defined in, nor an element
definition object. |
Spherical
A set of curvilinear 3-dimensional coordinates.
|
SphericalBounds
Holds two
Spherical values which form the bounds of a range of spherical coordinates. |
SphericalElement
The elements in a
Spherical coordinates. |
StateElementAdapter
The base class for all
StateElementAdapters . |
StateElementAdapterDefinition
Adapters are the objects that link up an element from one form of propagation to another.
|
StateEvaluator
Computes
states at points in time. |
TextureCoordinate4DF
A Texture Coordinate with four parameters of type float.
|
TransformationalStateElementAdapterDefinition
The base type for adapters that do some kind of geometric transformation to an element in the state.
|
UnitCartesian
A set of rectilinear 3-dimensional coordinates with unit magnitude.
|
UnitQuaternion
A set of 4-dimensional coordinates used to represent rotation in 3-dimensional space.
|
UnitRectangular
A set of rectilinear 2-dimensional coordinates with unit magnitude.
|
UnitSpherical
A set of curvilinear 3-dimensional coordinates with unit magnitude.
|
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.
|
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.
|
YawPitchRoll
Represents a rotation as a sequence of three
ElementaryRotations
about a reference set of axes. |
YawPitchRollIndicator
Indicates the order of the axes rotations in a yaw-pitch-roll sequence.
|
Class and Description |
---|
Cartesian
A set of rectilinear 3-dimensional coordinates.
|
Cartographic
A set of curvilinear 3-dimensional coordinates.
|
Class and Description |
---|
AxisIndicator
Specifies one of the three Cartesian axes.
|
Cartesian
A set of rectilinear 3-dimensional coordinates.
|
CartesianElement
An enumeration indicating a part of a
Cartesian . |
Cartographic
A set of curvilinear 3-dimensional coordinates.
|
CartographicElement
The elements in a
Cartographic type. |
CartographicExtent
A two-dimensional region specified by longitude and latitude coordinate bounds.
|
DelaunayElement
An enumeration indicating a specific element in Delaunay elements.
|
DelaunayElements
A set of Delaunay elements.
|
DynamicState
Defines an
ITimeBasedState that can change over time. |
EquinoctialElement
An enumeration indicating a specific element in equinoctial elements.
|
EquinoctialElements
A set of equinoctial orbital elements.
|
HelmertTransformation
A Helmert transformation describing how to transform from one international terrestrial reference frame (ITRF) to another.
|
IAdjustableState
A state that can have elements added and removed.
|
ITimeBasedState
A general state that stores raw values.
|
KeplerianElement
An enumeration indicating a specific element in Keplerian elements.
|
KinematicTransformation
A kinematic transformation describing how to transform from one reference frame to another.
|
KozaiIzsakMeanElement
An enumeration indicating a specific element in Kozai-Izsak mean elements.
|
KozaiIzsakMeanElements
A set of Kozai-Izsak mean elements representing an elliptical orbit.
|
ModifiedKeplerianElements
Modified Keplerian orbital elements.
|
Rectangular
A set of rectilinear 2-dimensional coordinates.
|
SphericalElement
The elements in a
Spherical coordinates. |
StateEvaluator
Computes
states at points in time. |
UnitCartesian
A set of rectilinear 3-dimensional coordinates with unit magnitude.
|
UnitQuaternion
A set of 4-dimensional coordinates used to represent rotation in 3-dimensional space.
|
Class and Description |
---|
Cartesian
A set of rectilinear 3-dimensional coordinates.
|
Cartographic
A set of curvilinear 3-dimensional coordinates.
|
CartographicExtent
A two-dimensional region specified by longitude and latitude coordinate bounds.
|
Class and Description |
---|
AxisIndicator
Specifies one of the three Cartesian axes.
|
Cartesian
A set of rectilinear 3-dimensional coordinates.
|
Cartographic
A set of curvilinear 3-dimensional coordinates.
|
CartographicExtent
A two-dimensional region specified by longitude and latitude coordinate bounds.
|
KinematicTransformation
A kinematic transformation describing how to transform from one reference frame to another.
|
Matrix3By3
A 3-by-3 matrix.
|
PoleIndicator
Specifies one of the two geographical poles, or neither.
|
UnitCartesian
A set of rectilinear 3-dimensional coordinates with unit magnitude.
|
UnitQuaternion
A set of 4-dimensional coordinates used to represent rotation in 3-dimensional space.
|
UnitSpherical
A set of curvilinear 3-dimensional coordinates with unit magnitude.
|
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.
|
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 and Description |
---|
BoundingRectangle
A bounding rectangle in a two-dimensional plane given by two corner points.
|
Cartesian
A set of rectilinear 3-dimensional coordinates.
|
Cartographic
A set of curvilinear 3-dimensional coordinates.
|
CartographicExtent
A two-dimensional region specified by longitude and latitude coordinate bounds.
|
Rectangular
A set of rectilinear 2-dimensional coordinates.
|
TextureCoordinate4DF
A Texture Coordinate with four parameters of type float.
|
UnitCartesian
A set of rectilinear 3-dimensional coordinates with unit magnitude.
|
UnitQuaternion
A set of 4-dimensional coordinates used to represent rotation in 3-dimensional space.
|
Class and Description |
---|
Cartesian
A set of rectilinear 3-dimensional coordinates.
|
CartographicExtent
A two-dimensional region specified by longitude and latitude coordinate bounds.
|
UnitQuaternion
A set of 4-dimensional coordinates used to represent rotation in 3-dimensional space.
|
Class and Description |
---|
CartographicExtent
A two-dimensional region specified by longitude and latitude coordinate bounds.
|
Matrix3By3
A 3-by-3 matrix.
|
Class and Description |
---|
Cartesian
A set of rectilinear 3-dimensional coordinates.
|
DenseMatrix
A general implementation of
Matrix with no restrictions on element values. |
Matrix3By3
A 3-by-3 matrix.
|
Class and Description |
---|
Cartesian
A set of rectilinear 3-dimensional coordinates.
|
Class and Description |
---|
Cartesian
A set of rectilinear 3-dimensional coordinates.
|
Covariance3By3Derivative
Holds the derivatives of the positional variance and covariance information for an object.
|
Covariance3By3SizeAndOrientation
Holds the positional variance and covariance information for an object.
|
Matrix
A two-dimensional tensor of doubles.
|
Matrix6By6Symmetric
A 6-by-6 symmetric matrix.
|
UnitQuaternion
A set of 4-dimensional coordinates used to represent rotation in 3-dimensional space.
|
Class and Description |
---|
Matrix
A two-dimensional tensor of doubles.
|
Class and Description |
---|
AzimuthElevationRange
A set of curvilinear 3-dimensional coordinates.
|
Cartesian
A set of rectilinear 3-dimensional coordinates.
|
Cartographic
A set of curvilinear 3-dimensional coordinates.
|
UnitQuaternion
A set of 4-dimensional coordinates used to represent rotation in 3-dimensional space.
|
Class and Description |
---|
Cartesian
A set of rectilinear 3-dimensional coordinates.
|
Cartographic
A set of curvilinear 3-dimensional coordinates.
|
DelaunayElements
A set of Delaunay elements.
|
DynamicState
Defines an
ITimeBasedState that can change over time. |
EquinoctialElements
A set of equinoctial orbital elements.
|
IAdjustableState
A state that can have elements added and removed.
|
ITimeBasedState
A general state that stores raw values.
|
KeplerianElements
A set of classical Keplerian elements representing an elliptical orbit.
|
KinematicTransformation
A kinematic transformation describing how to transform from one reference frame to another.
|
KozaiIzsakMeanElements
A set of Kozai-Izsak mean elements representing an elliptical orbit.
|
LifetimeElements
A set of elements produced by the
LifetimeOrbitPropagator to represent the
approximate mean classical elements associated with the periapsis of each successive
orbit over the course of a satellite's lifetime. |
Matrix
A two-dimensional tensor of doubles.
|
Matrix3By3Symmetric
A 3-by-3 symmetric matrix.
|
ModifiedKeplerianElements
Modified Keplerian orbital elements.
|
OrbitDirectionType
Defines the direction of orbital motion of an object with respect to the rotation of its primary body.
|
StateElementAdapter
The base class for all
StateElementAdapters . |
StateElementAdapterDefinition
Adapters are the objects that link up an element from one form of propagation to another.
|
UnitQuaternion
A set of 4-dimensional coordinates used to represent rotation in 3-dimensional space.
|
Class and Description |
---|
Cartesian
A set of rectilinear 3-dimensional coordinates.
|
Matrix
A two-dimensional tensor of doubles.
|
RotationVectorAngularVelocity |
Class and Description |
---|
Cartesian
A set of rectilinear 3-dimensional coordinates.
|
Cartographic
A set of curvilinear 3-dimensional coordinates.
|
Class and Description |
---|
Cartesian
A set of rectilinear 3-dimensional coordinates.
|
Cartographic
A set of curvilinear 3-dimensional coordinates.
|
CartographicExtent
A two-dimensional region specified by longitude and latitude coordinate bounds.
|
Class and Description |
---|
Cartesian
A set of rectilinear 3-dimensional coordinates.
|
ITimeBasedState
A general state that stores raw values.
|
StateElementAdapter
The base class for all
StateElementAdapters . |
StateElementAdapterDefinition
Adapters are the objects that link up an element from one form of propagation to another.
|
Class and Description |
---|
Cartesian
A set of rectilinear 3-dimensional coordinates.
|
Cartographic
A set of curvilinear 3-dimensional coordinates.
|
LongitudeLatitudeRadius
A set of curvilinear 3-dimensional coordinates typically used to describe geocentric (or
planetocentric on non-Earth central bodies) positions.
|
Matrix3By3Symmetric
A 3-by-3 symmetric matrix.
|
Matrix6By6Symmetric
A 6-by-6 symmetric matrix.
|
Polar
A set of curvilinear 2-dimensional coordinates.
|
UnitQuaternion
A set of 4-dimensional coordinates used to represent rotation in 3-dimensional space.
|
Class and Description |
---|
ITimeBasedState
A general state that stores raw values.
|
Class and Description |
---|
Cartesian
A set of rectilinear 3-dimensional coordinates.
|
Cartographic
A set of curvilinear 3-dimensional coordinates.
|
CartographicExtent
A two-dimensional region specified by longitude and latitude coordinate bounds.
|
Matrix3By3
A 3-by-3 matrix.
|
UnitCartesian
A set of rectilinear 3-dimensional coordinates with unit magnitude.
|
Class and Description |
---|
Cartographic
A set of curvilinear 3-dimensional coordinates.
|
Class and Description |
---|
Cartesian
A set of rectilinear 3-dimensional coordinates.
|
UnitQuaternion
A set of 4-dimensional coordinates used to represent rotation in 3-dimensional space.
|