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.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.cesium.advanced 
Contains lessoften used types for generating 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.signalprocessing 
Contains types for representing communication hardware 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.coverage.figureofmerit 
Contains types for computing statistical data on coverage calculations.

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.infrastructure 
Contains types which support various aspects of the STK Components infrastructure.

agi.foundation.infrastructure.threading 
Contains types used to perform and manage calculations among multiple threads of execution.

agi.foundation.navigation 
Contains types useful in modeling navigation processes which utilize the Global Positioning System (GPS).

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 
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.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.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.time 
Contains types for quantifying and converting between various date, time, and time standard representations.

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

Class and Description 

Duration
Represents a span of time.

IAvailability
An interface used to determine at what times an object is able to provide information.

JulianDate
An astronomical Julian Date, which is the number of days since noon on January 1, 4712 (4713 BC).

TimeInterval
An interval defined by a start date and a stop date.

TimeIntervalCollection
A collection of time intervals.

Class and Description 

IAvailability
An interface used to determine at what times an object is able to provide information.

JulianDate
An astronomical Julian Date, which is the number of days since noon on January 1, 4712 (4713 BC).

TimeInterval
An interval defined by a start date and a stop date.

TimeIntervalCollection
A collection of time intervals.

Class and Description 

Duration
Represents a span of time.

TimeInterval
An interval defined by a start date and a stop date.

TimeIntervalCollection1
A collection of time intervals.

Class and Description 

JulianDate
An astronomical Julian Date, which is the number of days since noon on January 1, 4712 (4713 BC).

Class and Description 

IAvailability
An interface used to determine at what times an object is able to provide information.

JulianDate
An astronomical Julian Date, which is the number of days since noon on January 1, 4712 (4713 BC).

LeapSecond
Describes a single leap second.

TimeInterval
An interval defined by a start date and a stop date.

Class and Description 

Duration
Represents a span of time.

JulianDate
An astronomical Julian Date, which is the number of days since noon on January 1, 4712 (4713 BC).

TimeInterval
An interval defined by a start date and a stop date.

TimeIntervalCollection
A collection of time intervals.

TimeIntervalCollection1
A collection of time intervals.

Class and Description 

Duration
Represents a span of time.

TimeInterval
An interval defined by a start date and a stop date.

TimeIntervalCollection
A collection of time intervals.

TimeIntervalCollection1
A collection of time intervals.

Class and Description 

IAvailability
An interface used to determine at what times an object is able to provide information.

JulianDate
An astronomical Julian Date, which is the number of days since noon on January 1, 4712 (4713 BC).

TimeIntervalCollection
A collection of time intervals.

Class and Description 

IAvailability
An interface used to determine at what times an object is able to provide information.

TimeIntervalCollection
A collection of time intervals.

Class and Description 

Duration
Represents a span of time.

TimeIntervalCollection
A collection of time intervals.

Class and Description 

IAvailability
An interface used to determine at what times an object is able to provide information.

JulianDate
An astronomical Julian Date, which is the number of days since noon on January 1, 4712 (4713 BC).

TimeIntervalCollection
A collection of time intervals.

Class and Description 

IAvailability
An interface used to determine at what times an object is able to provide information.

JulianDate
An astronomical Julian Date, which is the number of days since noon on January 1, 4712 (4713 BC).

TimeIntervalCollection
A collection of time intervals.

Class and Description 

Duration
Represents a span of time.

JulianDate
An astronomical Julian Date, which is the number of days since noon on January 1, 4712 (4713 BC).

TimeInterval1
An interval defined by a start date and a stop date.

TimeIntervalCollection
A collection of time intervals.

TimeIntervalCollection1
A collection of time intervals.

Class and Description 

Duration
Represents a span of time.

JulianDate
An astronomical Julian Date, which is the number of days since noon on January 1, 4712 (4713 BC).

TimeInterval
An interval defined by a start date and a stop date.

TimeIntervalCollection
A collection of time intervals.

Class and Description 

Duration
Represents a span of time.

IAvailability
An interface used to determine at what times an object is able to provide information.

JulianDate
An astronomical Julian Date, which is the number of days since noon on January 1, 4712 (4713 BC).

TimeInterval
An interval defined by a start date and a stop date.

TimeIntervalCollection
A collection of time intervals.

TimeIntervalCollection1
A collection of time intervals.

Class and Description 

JulianDate
An astronomical Julian Date, which is the number of days since noon on January 1, 4712 (4713 BC).

Class and Description 

IAvailability
An interface used to determine at what times an object is able to provide information.

Class and Description 

Duration
Represents a span of time.

JulianDate
An astronomical Julian Date, which is the number of days since noon on January 1, 4712 (4713 BC).

TimeInterval
An interval defined by a start date and a stop date.

Class and Description 

Duration
Represents a span of time.

JulianDate
An astronomical Julian Date, which is the number of days since noon on January 1, 4712 (4713 BC).

Class and Description 

Duration
Represents a span of time.

JulianDate
An astronomical Julian Date, which is the number of days since noon on January 1, 4712 (4713 BC).

Class and Description 

IAvailability
An interface used to determine at what times an object is able to provide information.

JulianDate
An astronomical Julian Date, which is the number of days since noon on January 1, 4712 (4713 BC).

TimeIntervalCollection
A collection of time intervals.

TimeIntervalCollection1
A collection of time intervals.

Class and Description 

Duration
Represents a span of time.

Class and Description 

Duration
Represents a span of time.

JulianDate
An astronomical Julian Date, which is the number of days since noon on January 1, 4712 (4713 BC).

TimeInterval
An interval defined by a start date and a stop date.

TimeIntervalCollection
A collection of time intervals.

TimeIntervalCollection1
A collection of time intervals.

Class and Description 

JulianDate
An astronomical Julian Date, which is the number of days since noon on January 1, 4712 (4713 BC).

Class and Description 

Duration
Represents a span of time.

GlobalPositioningSystemDate
A date and time format consisting of a week number and a time of week and utilizing
the
GlobalPositioningSystemTime (get ) time standard. 
GregorianDate
Represents a calendar date in the Gregorian calendar.

IAvailability
An interface used to determine at what times an object is able to provide information.

JulianDate
An astronomical Julian Date, which is the number of days since noon on January 1, 4712 (4713 BC).

TimeInterval
An interval defined by a start date and a stop date.

TimeIntervalCollection
A collection of time intervals.

TimeIntervalCollection1
A collection of time intervals.

TimeStandard
Provides a means for measuring time by specifying the rate at which time passes and/or points in time.

Class and Description 

Duration
Represents a span of time.

IAvailability
An interface used to determine at what times an object is able to provide information.

JulianDate
An astronomical Julian Date, which is the number of days since noon on January 1, 4712 (4713 BC).

TimeIntervalCollection
A collection of time intervals.

Class and Description 

Duration
Represents a span of time.

IAvailability
An interface used to determine at what times an object is able to provide information.

JulianDate
An astronomical Julian Date, which is the number of days since noon on January 1, 4712 (4713 BC).

TimeIntervalCollection
A collection of time intervals.

Class and Description 

IAvailability
An interface used to determine at what times an object is able to provide information.

JulianDate
An astronomical Julian Date, which is the number of days since noon on January 1, 4712 (4713 BC).

TimeIntervalCollection1
A collection of time intervals.

Class and Description 

JulianDate
An astronomical Julian Date, which is the number of days since noon on January 1, 4712 (4713 BC).

Class and Description 

Duration
Represents a span of time.

GlobalPositioningSystemDate
A date and time format consisting of a week number and a time of week and utilizing
the
GlobalPositioningSystemTime (get ) time standard. 
IAvailability
An interface used to determine at what times an object is able to provide information.

JulianDate
An astronomical Julian Date, which is the number of days since noon on January 1, 4712 (4713 BC).

TimeInterval
An interval defined by a start date and a stop date.

TimeIntervalCollection
A collection of time intervals.

Class and Description 

IAvailability
An interface used to determine at what times an object is able to provide information.

JulianDate
An astronomical Julian Date, which is the number of days since noon on January 1, 4712 (4713 BC).

TimeIntervalCollection
A collection of time intervals.

Class and Description 

Duration
Represents a span of time.

JulianDate
An astronomical Julian Date, which is the number of days since noon on January 1, 4712 (4713 BC).

Class and Description 

Duration
Represents a span of time.

Class and Description 

Duration
Represents a span of time.

IAvailability
An interface used to determine at what times an object is able to provide information.

JulianDate
An astronomical Julian Date, which is the number of days since noon on January 1, 4712 (4713 BC).

TimeInterval
An interval defined by a start date and a stop date.

TimeIntervalCollection
A collection of time intervals.

TimeIntervalCollection1
A collection of time intervals.

Class and Description 

Duration
Represents a span of time.

GregorianDate
Represents a calendar date in the Gregorian calendar.

JulianDate
An astronomical Julian Date, which is the number of days since noon on January 1, 4712 (4713 BC).

Class and Description 

Duration
Represents a span of time.

IAvailability
An interface used to determine at what times an object is able to provide information.

JulianDate
An astronomical Julian Date, which is the number of days since noon on January 1, 4712 (4713 BC).

TimeIntervalCollection
A collection of time intervals.

Class and Description 

Duration
Represents a span of time.

GlobalPositioningSystemDate
A date and time format consisting of a week number and a time of week and utilizing
the
GlobalPositioningSystemTime (get ) time standard. 
GregorianDate
Represents a calendar date in the Gregorian calendar.

Iso8601Format
Defines the representation of the ISO8601 date string generated by
GregorianDate.toIso8601String(Iso8601Format) . 
JulianDate
An astronomical Julian Date, which is the number of days since noon on January 1, 4712 (4713 BC).

LeapSecond
Describes a single leap second.

LeapSecondsFacet
Manages Leap Seconds.

MergeTimeIntervalDataCallback
A callback defining how two data elements on any two intervals should
be combined when creating a new interval.

MergeTimeIntervalDataCallback.Function
A functional interface for the containing delegate type.

TimeInterval
An interval defined by a start date and a stop date.

TimeInterval1
An interval defined by a start date and a stop date.

TimeIntervalCollection
A collection of time intervals.

TimeIntervalCollection1
A collection of time intervals.

TimeStandard
Provides a means for measuring time by specifying the rate at which time passes and/or points in time.

YearMonthDay
Represents a calendar year, month, and day.

Class and Description 

Duration
Represents a span of time.

JulianDate
An astronomical Julian Date, which is the number of days since noon on January 1, 4712 (4713 BC).

TimeInterval
An interval defined by a start date and a stop date.
