| Package | Description | 
|---|---|
| agi.foundation | 
 Contains commonly used types. 
 | 
| 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.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.infrastructure | 
 Contains types which support various aspects of the DME Component Libraries infrastructure. 
 | 
| agi.foundation.radar | 
 Contains types that perform radar system performance analysis. 
 | 
| agi.foundation.tracking | 
 Contains types for acquiring, analyzing and archiving dynamic data, such as those found in real-time feeds or simulation environments. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
<S> TypeLiteral<T> | 
TypeLiteral.asType(TypeLiteral<S> typeLiteral)
Returns a view of  
typeLiteral as the type represented by this type
 literal, T instead of S, if possible. | 
<S> TypeLiteral<T> | 
TypeLiteral.asType(TypeLiteral<S> typeLiteral)
Returns a view of  
typeLiteral as the type represented by this type
 literal, T instead of S, if possible. | 
static <S> TypeLiteral<?> | 
TypeLiteral.create(Class<S> clazz)
Returns a type literal representing the generic super-type of class supplied as
  
clazz. | 
static <S> TypeLiteral<?> | 
TypeLiteral.create(Class<S> clazz)
Returns a type literal representing the generic super-type of class supplied as
  
clazz. | 
static TypeLiteral<?> | 
TypeLiteral.create(Object object)
Returns a type literal representing the generic super-type of class of
  
object. | 
static TypeLiteral<?> | 
TypeLiteral.create(Object object)
Returns a type literal representing the generic super-type of class of
  
object. | 
static TypeLiteral<?> | 
TypeLiteral.create(Type type)
Returns a type literal representing the component type supplied via
  
type. | 
static TypeLiteral<?> | 
TypeLiteral.create(Type type)
Returns a type literal representing the component type supplied via
  
type. | 
| Modifier and Type | Method and Description | 
|---|---|
<S> TypeLiteral<T> | 
TypeLiteral.asType(TypeLiteral<S> typeLiteral)
Returns a view of  
typeLiteral as the type represented by this type
 literal, T instead of S, if possible. | 
<S> TypeLiteral<T> | 
TypeLiteral.asType(TypeLiteral<S> typeLiteral)
Returns a view of  
typeLiteral as the type represented by this type
 literal, T instead of S, if possible. | 
static <TInterface> | 
PropertyInvalidException.validateImplementsInterface(TypeLiteral<TInterface> typeLiteralTInterface,
                           Object value,
                           String propertyName)
Validate that the given property implements the specified interface. 
 | 
static <TInterface> | 
PropertyInvalidException.validateImplementsInterface(TypeLiteral<TInterface> typeLiteralTInterface,
                           Object value,
                           String propertyName,
                           String exceptionMessage)
Validate that the given property implements the specified interface. 
 | 
| Constructor and Description | 
|---|
TypeLiteral(TypeLiteral<T> typeLiteral)
Copy constructor, which creates this type literal based on the type represented by
  
typeLiteral. | 
TypeLiteral(TypeLiteral<T> typeLiteral)
Copy constructor, which creates this type literal based on the type represented by
  
typeLiteral. | 
| Modifier and Type | Method and Description | 
|---|---|
<T> void | 
CesiumCustomProperties.addCustomProperty(TypeLiteral<T> typeLiteralT,
                 String propertyName,
                 CesiumProperty<T> property)
Add a custom property. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
<T> Signal | 
Signal.addAndRemoveExistingData(TypeLiteral<T> typeLiteralT,
                        T additionalData)
Creates a new signal by adding data in addition to the data existing on this signal. 
 | 
<T> boolean | 
SignalDataCollection.contains(TypeLiteral<T> typeLiteralT)
Determines whether this collection contains data of the specified type. 
 | 
<T> boolean | 
Signal.containsDataByType(TypeLiteral<T> typeLiteralT)
Gets a value indicating whether this signal contains data of the specified type. 
 | 
<T> T | 
SignalDataCollection.getByType(TypeLiteral<T> typeLiteralT)
Get the first object of the given type in this collection. 
 | 
<T> T | 
Signal.getDataByType(TypeLiteral<T> typeLiteralT)
Gets signal data based on the type of data requested. 
 | 
<T> T | 
PointScattererInformation.getDataByType(TypeLiteral<T> typeLiteralT)
Get signal data based on the type of data requested. 
 | 
<T> void | 
SignalDataCollection.removeAll(TypeLiteral<T> typeLiteralT)
Remove all objects of the given type from this collection. 
 | 
<T> Signal | 
Signal.removeData(TypeLiteral<T> typeLiteralT)
Creates a new signal by removing all data of the given type existing on this signal. 
 | 
| Constructor and Description | 
|---|
DigitalDemodulator(TypeLiteral<TModulation> typeLiteralTModulation)
Initializes a new instance of the given type of modulation. 
 | 
DigitalDemodulator(TypeLiteral<TModulation> typeLiteralTModulation,
                  DigitalDemodulator<TModulation> existingInstance,
                  CopyContext context)
Initializes a new instance as a copy of an existing instance. 
 | 
DigitalDemodulator(TypeLiteral<TModulation> typeLiteralTModulation,
                  SignalProcessor inputSignalProcessor,
                  IntendedSignalByModulation<TModulation> signalIdentifier)
Initialize a new instance of the given type of modulation based on the given input signal. 
 | 
IntendedSignalByIdentifier(TypeLiteral<TIdentifier> typeLiteralTIdentifier)
Initializes a new instance. 
 | 
IntendedSignalByIdentifier(TypeLiteral<TIdentifier> typeLiteralTIdentifier,
                          IntendedSignalByIdentifier<TIdentifier> existingInstance,
                          CopyContext context)
Initializes a new instance as a copy of an existing instance. 
 | 
IntendedSignalByIdentifier(TypeLiteral<TIdentifier> typeLiteralTIdentifier,
                          TIdentifier signalIdentifier)
Create a new instance which will target a signal with the specified identifier. 
 | 
IntendedSignalByModulation(TypeLiteral<TModulation> typeLiteralTModulation)
Initializes a new instance. 
 | 
IntendedSignalByModulation(TypeLiteral<TModulation> typeLiteralTModulation,
                          double targetFrequency)
Create a new instance which will target a certain frequency. 
 | 
IntendedSignalByModulation(TypeLiteral<TModulation> typeLiteralTModulation,
                          IntendedSignalByModulation<TModulation> existingInstance,
                          CopyContext context)
Initializes a new instance as a copy of an existing instance. 
 | 
| Constructor and Description | 
|---|
AxesFromArchive(TypeLiteral<TEntity> typeLiteralTEntity)
Initializes a new instance. 
 | 
AxesFromArchive(TypeLiteral<TEntity> typeLiteralTEntity,
               AxesFromArchive<TEntity> existingInstance,
               CopyContext context)
Initializes a new instance as a copy of an existing instance. 
 | 
AxesFromArchive(TypeLiteral<TEntity> typeLiteralTEntity,
               TrackingArchive<TEntity> archive,
               Object entityIdentifier)
Initializes a new instance to use a specified archive and entity. 
 | 
CommunicationLinkSignalData(TypeLiteral<T> typeLiteralT)
Initializes a new instance. 
 | 
CommunicationLinkSignalData(TypeLiteral<T> typeLiteralT,
                           CommunicationLinkSignalData<T> existingInstance,
                           CopyContext context)
Initializes a new instance as a copy of an existing instance. 
 | 
CommunicationLinkSignalData(TypeLiteral<T> typeLiteralT,
                           IServiceProvider communicationLink,
                           SignalPropagationGraph graph,
                           IntendedSignalStrategy intendedSignalStrategy)
Initialize a new instance based on the given parameters. 
 | 
EntityAxes(TypeLiteral<TEntity> typeLiteralTEntity,
          EntityAxes<TEntity> existingInstance,
          CopyContext context)
Initializes a new instance as a copy of an existing instance. 
 | 
EntityAxes(TypeLiteral<TEntity> typeLiteralTEntity,
          EntityParameter<TEntity> entityParameter,
          TransactionParameter transactionParameter)
Initializes a new instance representing the orientation of the specified entity parameter. 
 | 
EntityPoint(TypeLiteral<TEntity> typeLiteralTEntity,
           EntityParameter<TEntity> entityParameter,
           TransactionParameter transactionParameter)
Initializes a new instance representing the position of the specified entity parameter. 
 | 
EntityPoint(TypeLiteral<TEntity> typeLiteralTEntity,
           EntityPoint<TEntity> existingInstance,
           CopyContext context)
Initializes a new instance as a copy of an existing instance. 
 | 
PointFromArchive(TypeLiteral<TEntity> typeLiteralTEntity)
Initializes a new instance. 
 | 
PointFromArchive(TypeLiteral<TEntity> typeLiteralTEntity,
                PointFromArchive<TEntity> existingInstance,
                CopyContext context)
Initializes a new instance as a copy of an existing instance. 
 | 
PointFromArchive(TypeLiteral<TEntity> typeLiteralTEntity,
                TrackingArchive<TEntity> archive,
                Object entityIdentifier)
Initializes a new instance to use a specified archive and entity. 
 | 
ScalarBitErrorRate(TypeLiteral<TModulation> typeLiteralTModulation)
Initializes a new instance. 
 | 
ScalarBitErrorRate(TypeLiteral<TModulation> typeLiteralTModulation,
                  IServiceProvider receiver,
                  SignalPropagationGraph graph,
                  IntendedSignalStrategy intendedSignalStrategy)
Initialize a new instance based on the given parameters. 
 | 
ScalarBitErrorRate(TypeLiteral<TModulation> typeLiteralTModulation,
                  ScalarBitErrorRate<TModulation> existingInstance,
                  CopyContext context)
Initializes a new instance as a copy of an existing instance. 
 | 
ScalarEnergyPerBitToNoiseDensity(TypeLiteral<TModulation> typeLiteralTModulation)
Initializes a new instance. 
 | 
ScalarEnergyPerBitToNoiseDensity(TypeLiteral<TModulation> typeLiteralTModulation,
                                IServiceProvider receiver,
                                SignalPropagationGraph graph,
                                IntendedSignalStrategy intendedSignalStrategy)
Initialize a new instance based on the given parameters. 
 | 
ScalarEnergyPerBitToNoiseDensity(TypeLiteral<TModulation> typeLiteralTModulation,
                                ScalarEnergyPerBitToNoiseDensity<TModulation> existingInstance,
                                CopyContext context)
Initializes a new instance as a copy of an existing instance. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
<T> T | 
ExtensionCollection.getByType(TypeLiteral<T> typeLiteralT)
Gets the first extension of the specified type that is in this collection. 
 | 
static <T> T | 
ServiceHelper.getOptionalService(TypeLiteral<T> typeLiteralT,
                  IServiceProvider serviceProvider)
Gets a service from a given service provider, or  
null if the service does not exist. | 
static <T> T | 
ServiceHelper.getService(TypeLiteral<T> typeLiteralT,
          IServiceProvider serviceProvider)
Gets a service from a given service provider, throwing a  
ServiceNotAvailableException
    if the service is not available. | 
static <T> T | 
ServiceHelper.getService(TypeLiteral<T> typeLiteralT,
          IServiceProvider serviceProvider,
          boolean throwIfNotAvailable)
Gets a service from a given service provider. 
 | 
static <T> T | 
ServiceHelper.getService(TypeLiteral<T> typeLiteralT,
          IServiceProvider serviceProvider,
          String exceptionMessage)
Gets a service from a given service provider, throwing a  
ServiceNotAvailableException
    if the service is not available. | 
| Modifier and Type | Method and Description | 
|---|---|
<T> T | 
ProcessedRadarWaveform.getDataByType(TypeLiteral<T> typeLiteralT)
Get the first object of the given type in the processed radar waveform data collection. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
<T> void | 
TrackingTypeArchiverCollection.addEnumeration(TypeLiteral<T> typeLiteralT)
Adds an archiver for an enumeration type that should be archived directly. 
 | 
<T> void | 
EntitySchema.addProperty(TypeLiteral<T> typeLiteralT,
           String name,
           EntityTransactedPropertyGetter<TEntity,T> transactedPropertyGetter)
Adds a  
TransactedProperty to the schema. | 
<TDescriptorService> | 
EntityDescriptor.get(TypeLiteral<TDescriptorService> typeLiteralTDescriptorService)
Gets the specified service from this entity descriptor. 
 | 
static <TEntity> EntityDescriptor<TEntity> | 
EntityDescriptor.getDefault(TypeLiteral<TEntity> typeLiteralTEntity)
Gets the default descriptor for this type of entity. 
 | 
static <TEntity> void | 
EntityDescriptor.setDefault(TypeLiteral<TEntity> typeLiteralTEntity,
          EntityDescriptor<TEntity> value)
Sets the default descriptor for this type of entity. 
 | 
| Constructor and Description | 
|---|
EntityVisualizer(TypeLiteral<TEntity> typeLiteralTEntity)
Initializes a new instance. 
 | 
HistoryGenerator(TypeLiteral<TEntity> typeLiteralTEntity,
                EntitySet<TEntity> entities,
                Duration historyLength)
 | 
HistoryVisualizer(TypeLiteral<TEntity> typeLiteralTEntity)
Initializes a new instance. 
 | 
HistoryVisualizer(TypeLiteral<TEntity> typeLiteralTEntity,
                 EntitySet<TEntity> entities,
                 HistoryGenerator<TEntity> historyGenerator)
Creates a new instance with the provided  
EntitySet and HistoryGenerator. | 
HistoryVisualizer(TypeLiteral<TEntity> typeLiteralTEntity,
                 EntitySet<TEntity> entities,
                 HistoryGenerator<TEntity> historyGenerator,
                 SetHint setHint)
 | 
LabelVisualizer(TypeLiteral<TEntity> typeLiteralTEntity)
Initializes a new instance. 
 | 
LabelVisualizer(TypeLiteral<TEntity> typeLiteralTEntity,
               EntitySet<TEntity> entities,
               LabelCallback<TEntity> callback)
Creates a new instance with the provided  
EntitySet and LabelCallback. | 
LabelVisualizer(TypeLiteral<TEntity> typeLiteralTEntity,
               EntitySet<TEntity> entities,
               LabelCallback<TEntity> callback,
               SetHint setHint)
 | 
MarkerVisualizer(TypeLiteral<TEntity> typeLiteralTEntity)
Initializes a new instance. 
 | 
MarkerVisualizer(TypeLiteral<TEntity> typeLiteralTEntity,
                EntitySet<TEntity> entities,
                MarkerCallback<TEntity> callback)
Creates a new instance with the provided  
EntitySet and MarkerCallback. | 
MarkerVisualizer(TypeLiteral<TEntity> typeLiteralTEntity,
                EntitySet<TEntity> entities,
                MarkerCallback<TEntity> callback,
                SetHint setHint)
 | 
MemoryArchive(TypeLiteral<TEntity> typeLiteralTEntity,
             TransactionContext context)
Construct a new instance with the provided context. 
 | 
MemoryArchive(TypeLiteral<TEntity> typeLiteralTEntity,
             TransactionContext context,
             TrackingTypeArchiverCollection typeArchivers)
Construct a new instance with the provided context and type archivers. 
 | 
ModelVisualizer(TypeLiteral<TEntity> typeLiteralTEntity)
Initializes a new instance. 
 | 
ModelVisualizer(TypeLiteral<TEntity> typeLiteralTEntity,
               EntitySet<TEntity> entities,
               ModelCallback<TEntity> callback)
Creates a new instance with the provided  
EntitySet and ModelCallback. | 
PointVisualizer(TypeLiteral<TEntity> typeLiteralTEntity)
Initializes a new instance. 
 | 
PointVisualizer(TypeLiteral<TEntity> typeLiteralTEntity,
               EntitySet<TEntity> entities)
Initializes a new instance with the provided  
EntitySet. | 
PointVisualizer(TypeLiteral<TEntity> typeLiteralTEntity,
               EntitySet<TEntity> entities,
               SetHint setHint)
 | 
SensorFieldOfViewVisualizer(TypeLiteral<TEntity> typeLiteralTEntity)
Initializes a new instance to project sensors onto the Earth. 
 | 
SensorFieldOfViewVisualizer(TypeLiteral<TEntity> typeLiteralTEntity,
                           EntitySet<TEntity> entities)
Initializes a new instance to project sensors onto the Earth. 
 | 
SensorFieldOfViewVisualizer(TypeLiteral<TEntity> typeLiteralTEntity,
                           EntitySet<TEntity> entities,
                           CentralBody centralBody)
Initializes a new instance to project sensors onto a specified central body. 
 | 
TrackingArchive(TypeLiteral<TEntity> typeLiteralTEntity,
               TransactionContext context)
Initializes a new instance using the provided  
TransactionContext. | 
TrackingArchive(TypeLiteral<TEntity> typeLiteralTEntity,
               TransactionContext context,
               TrackingTypeArchiverCollection typeArchivers)
Initializes a new instance using the provided  
TransactionContext and a
    specified collection of type archivers. | 
ViewEntityFromOffset(TypeLiteral<TEntity> typeLiteralTEntity)
Initializes a new instance. 
 | 
ViewEntityFromOffset(TypeLiteral<TEntity> typeLiteralTEntity,
                    Camera camera,
                    TEntity entity,
                    Cartesian offset,
                    CentralBody centralBody)
Creates a new instance, specifying all parameters. 
 | 
ViewFromTo(TypeLiteral<TEntity> typeLiteralTEntity)
Initializes a new instance. 
 | 
ViewFromTo(TypeLiteral<TEntity> typeLiteralTEntity,
          Camera camera,
          Point fromPoint,
          Point toPoint)
 | 
ViewFromTo(TypeLiteral<TEntity> typeLiteralTEntity,
          Camera camera,
          Point fromPoint,
          TEntity toEntity)
 | 
ViewFromTo(TypeLiteral<TEntity> typeLiteralTEntity,
          Camera camera,
          TEntity fromEntity,
          Point toPoint)
 | 
ViewFromTo(TypeLiteral<TEntity> typeLiteralTEntity,
          Camera camera,
          TEntity fromEntity,
          TEntity toEntity)
 | 
WaypointVisualizer(TypeLiteral<TEntity> typeLiteralTEntity)
Initializes a new instance. 
 | 
WaypointVisualizer(TypeLiteral<TEntity> typeLiteralTEntity,
                  EntitySet<TEntity> entities,
                  HistoryGenerator<TEntity> historyGenerator)
Creates a new instance with the provided  
EntitySet and HistoryGenerator. | 
WaypointVisualizer(TypeLiteral<TEntity> typeLiteralTEntity,
                  EntitySet<TEntity> entities,
                  HistoryGenerator<TEntity> historyGenerator,
                  SetHint setHint)
 |