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)
|