Package | Description |
---|---|
agi.foundation |
Contains commonly used types.
|
agi.foundation.coordinates |
Contains types for quantifying and converting between various coordinate representations.
|
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.
|
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 |
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 |
DenseMatrix
A general implementation of
Matrix with no restrictions on element values. |
class |
DiagonalMatrix
An implementation of a square
Matrix whose diagonal elements are
the only ones with a non-zero value. |
class |
ElementaryRotation
Represents a rotation about a principal axis.
|
class |
EulerSequence
Represents a rotation as a sequence of three
ElementaryRotations
about consecutive axes. |
class |
LongitudeLatitudeRadius
A set of curvilinear 3-dimensional coordinates typically used to describe geocentric (or
planetocentric on non-Earth central bodies) positions.
|
class |
Matrix
A two-dimensional tensor of doubles.
|
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 |
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 |
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 |
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 |
JulianDate
An astronomical Julian Date, which is the number of days since noon on January 1, -4712 (4713 BC).
|
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.
|