Package  Description 

agi.foundation 
Contains commonly used types.

agi.foundation.access 
Contains types used in performing access calculations.

agi.foundation.ccsds 
Contains types for interoperating with data formats supported by
The Consultative Committee for Space Data Systems (CCSDS).

agi.foundation.communications 
Contains types for representing electromagnetic signals and propagating them along communication links.

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.infrastructure 
Contains types which support various aspects of the DME Component Libraries infrastructure.

agi.foundation.navigation.advanced 
Contains types used in GPS communications modeling.

agi.foundation.navigation.datareaders 
Contains types for reading various navigationrelated data file formats.

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.platforms.advanced 
Defines less commonly used types 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.terrain 
Contains types for reading and analyzing terrain data.

agi.foundation.tracking 
Contains types for acquiring, analyzing and archiving dynamic data, such as those found in realtime feeds or simulation environments.

Modifier and Type  Class and Description 

class 
ServiceProviderCollection
A collection of instances that implement
IServiceProvider . 
Modifier and Type  Class and Description 

class 
AccessConstraintCollection
A collection of Access constraints.

class 
AccessConstraintEvaluationResultCollection
A collection of
AccessConstraintEvaluationResults . 
class 
AccessQueryCollection
A collection of
AccessQuery objects. 
class 
LinkPath
Describes a path through one or more links (such as
LinkInstantaneous or LinkSpeedOfLight ). 
Modifier and Type  Class and Description 

class 
CcsdsOrbitEphemerisMessageFile
Reads from and writes to Orbit Ephemeris Message (OEM) files determined by the specifications of The
Consultative Committee for Space Data Systems (CCSDS).

Modifier and Type  Class and Description 

class 
AntennaTargetingResultCollection
The collection of results returned by
CommunicationSystem.configureAntennaTargeting() . 
class 
CommunicationLinkCollection
A collection of communication links, primarily used by the
CommunicationSystem . 
class 
PointScattererFrequencyBandCollection
Represents a collection of
PointScattererFrequencyBand objects. 
class 
PointScattererInformationCollection
A collection of
PointScattererInformation objects representing each of the point scatterers which the
signal has reflected off of before reception at the receiver. 
class 
SignalDataCollection
A collection of Signal data.

Modifier and Type  Method and Description 

BaseCollection<Cartesian> 
ExtrudedPolylineTriangulatorResult.getBottomBoundaryPositions()
Gets the boundary positions along the bottom of the extrusion.

BaseCollection<Integer> 
SurfaceTriangulatorResult.getBoundaryIndices()
Gets indices into
Positions that define the boundary positions that surround the mesh. 
BaseCollection<Cartesian> 
SurfaceTriangulatorResult.getBoundaryPositions()
Gets the boundary positions that surround the mesh.

BaseCollection<Integer> 
TriangulatorResult.getIndices()
Gets indices into
Positions and Normals . 
BaseCollection<Integer> 
SurfaceTriangulatorResult.getIndices() 
BaseCollection<Integer> 
SolidTriangulatorResult.getIndices() 
BaseCollection<Integer> 
ExtrudedPolylineTriangulatorResult.getIndices() 
BaseCollection<Cartesian> 
TriangulatorResult.getNormals()
Gets the normals of the mesh.

BaseCollection<Cartesian> 
SurfaceTriangulatorResult.getNormals() 
BaseCollection<Cartesian> 
SolidTriangulatorResult.getNormals() 
BaseCollection<Cartesian> 
ExtrudedPolylineTriangulatorResult.getNormals() 
BaseCollection<Integer> 
SolidTriangulatorResult.getOutlineIndices()
Gets indices into
Positions that define the positions outlining the solid. 
BaseCollection<Cartesian> 
SolidTriangulatorResult.getOutlinePositions()
Gets the positions outlining the solid.

BaseCollection<Cartesian> 
TriangulatorResult.getPositions()
Gets the positions of the mesh.

BaseCollection<Cartesian> 
SurfaceTriangulatorResult.getPositions() 
BaseCollection<Cartesian> 
SurfaceShapesResult.getPositions()
Gets the positions of the computed shape.

BaseCollection<Cartesian> 
SolidTriangulatorResult.getPositions() 
BaseCollection<Cartesian> 
ExtrudedPolylineTriangulatorResult.getPositions() 
BaseCollection<Cartesian> 
ExtrudedPolylineTriangulatorResult.getTopBoundaryPositions()
Gets the boundary positions along the top of the extrusion.

Modifier and Type  Class and Description 

class 
CurveCollection
A collection of
Curve instances; 
class 
EnclosureDescriptionCollection
A collection of
EnclosureDescription instances. 
class 
SensorProjectionBoundaryCollection
A collection of
SensorProjectionBoundaries . 
class 
SensorProjectionHorizonCollection
A collection of
SensorProjectionHorizon instances. 
Modifier and Type  Method and Description 

BaseCollection<UnitCartesian> 
ProjectedRaster.getDirections()
Gets the direction vectors in the projection's reference frame that define the
Projection's frustum. 
BaseCollection<Object> 
PickResult.getObjects()
Gets a collection of objects that were on the pick stack for the picked object.

BaseCollection<Cartesian> 
RhumbLineInterpolator.interpolate(Iterable<Cartesian> positions)
Computes a rhumb line based on the input
positions . 
BaseCollection<Cartesian> 
PositionInterpolator.interpolate(Iterable<Cartesian> positions)
Computes interpolated positions based on the input
positions . 
BaseCollection<Cartesian> 
GreatArcInterpolator.interpolate(Iterable<Cartesian> positions)
Computes a great arc based on the input
positions . 
BaseCollection<PickResult> 
Scene.pick(int x,
int y)
Executes a pick at the given x, y and returns a depth sorted collection of
picked objects . 
BaseCollection<PickResult> 
Scene.pickRectangular(int left,
int bottom,
int right,
int top)
Executes a pick in the given rectangular region and returns a depth sorted collection of
picked objects . 
BaseCollection<ScreenOverlayPickResult> 
Scene.pickScreenOverlays(int x,
int y)
Executes a pick on
screen overlays at the given x, y
and returns a front to back sorted collection of picked overlays . 
Modifier and Type  Method and Description 

abstract BaseCollection<Tile> 
Tiler.getTiles(Tile parentTile)
Gets the child tiles of
parentTile . 
BaseCollection<SurfaceTriangulatorResult> 
TriangulatedSensorProjection.triangulateSurfaceRegions()
Triangulates the portions of the sensor that intersected with the surface of the central body
as of the last call to
TriangulatedSensorProjection.updateFromNewProjection(CentralBody,Cartesian,SensorProjection,int) and returns a SurfaceTriangulatorResult
for each distinct region. 
Modifier and Type  Class and Description 

class 
DefinitionalObjectCollection<T>
A collection of
DefinitionalObject objects. 
class 
ExtensibleObjectCollection
A collection of instances that implement
ExtensibleObject . 
class 
ExtensionCollection
A collection of extensions to an
ExtensibleObject . 
Modifier and Type  Class and Description 

class 
CommunicationAccessQueryCollection
A collection of
NavigationReceiverAccessQueries
used to determine navigation communications signal access across multiple
NavigationReceiverChannels . 
class 
GnssLinkBudgetScalarsCollection
A collection of
GnssLinkBudgetScalars . 
class 
GpsSignalGeneratorCollection
A collection of
GpsSignalGenerators . 
class 
NavigationReceiverChannelCollection
A collection of
NavigationReceiverChannels . 
class 
NavigationSignalCollection
A collection of
NavigationSignals . 
Modifier and Type  Class and Description 

class 
PerformanceAssessmentFile
A Performance Assessment File (PAF) containing ephemeris and clock errors for the GPS satellites over
a period of time.

class 
PerformanceAssessmentRecord
A record in a Performance Assessment File (PAF).

class 
PredictionSupportFile
A Prediction Support File (PSF) containing statistical data necessary to predict
navigation accuracy.

class 
RinexMeteorological
A RINEX Meteorological file describing weather conditions at the receiving antenna.

class 
RinexNavigation
A RINEX Navigation file describing GPS satellite broadcast orbits and other data.

class 
SatelliteOutageCollection
A collection of
SatelliteOutages . 
class 
SatelliteOutageFile
A Satellite Outage File (SOF) that describes the periods of time when the various GPS satellites
were or are expected to be unavailable.

class 
SemAlmanac
A SEM almanac describing GPS satellites.

class 
YumaAlmanac
A Yuma almanac describing GPS satellite positions.

Modifier and Type  Class and Description 

class 
DoubleFunctionCollection
A collection of functions to be explored by
DoubleFunctionExplorer . 
class 
DoubleFunctionThresholdCollection
A collection of function thresholds.

class 
DurationFunctionCollection
A collection of functions to be explored by
DurationFunctionExplorer . 
class 
DurationFunctionThresholdCollection
A collection of function thresholds.

class 
JulianDateFunctionCollection
A collection of functions to be explored by
JulianDateFunctionExplorer . 
class 
JulianDateFunctionThresholdCollection
A collection of function thresholds.

Modifier and Type  Class and Description 

class 
ChildPlatformCollection
A collection of child platforms.

class 
PlatformCollection
A collection of
Platform instances. 
Modifier and Type  Class and Description 

class 
ArticulationCollection
A collection of
Articulation instances. 
class 
ServiceProviderVisualizerCollection
A collection of
ServiceProviderVisualizer instances. 
Modifier and Type  Class and Description 

class 
WalkerConstellationPlane<TPropagator>
A collection of satellite propagators with the same inclination and right ascension of the ascending node but differing true anomalies.

class 
WalkerConstellationResult<TPropagator>
A collection of satellite orbital planes with the same inclination but differing right ascensions of the ascending node.

class 
WaypointCollection
A collection of
Waypoints . 
Modifier and Type  Class and Description 

class 
AzimuthElevationMask
An azimuthelevation mask which defines a region of visibility defined by the horizon.

class 
ElevationMask
The elevation mask along a particular azimuth ray of an
AzimuthElevationMask . 
Modifier and Type  Class and Description 

class 
EntityFilterCollection<TEntity extends IEntityIdentifier>
A collection of
EntityFilters . 