| Package | Description | 
|---|---|
| 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.shapes | 
 Contains types for representing geometric shapes such as curves, surfaces, and solids. 
 | 
| agi.foundation.tracking | 
 Contains types for acquiring, analyzing and archiving dynamic data, such as those found in real-time feeds or simulation environments. 
 | 
| Class and Description | 
|---|
| EntityParameter
 The placeholder for a parameterized entity within an evaluator. 
 | 
| IEntityIdentifier
 An interface to a tracking entity that has an identifier. 
 | 
| IEntityLastUpdate
 An interface to a tracking entity that describes the last time
 the entity was updated. 
 | 
| IEntityOrientation
 An interface to a tracking entity that has an orientation. 
 | 
| IEntityPosition
 An interface to a tracking entity that has a position described as an X, Y, and Z
 coordinate. 
 | 
| TrackingArchive
 The base for classes that archive tracking data. 
 | 
| Class and Description | 
|---|
| EntityParameter
 The placeholder for a parameterized entity within an evaluator. 
 | 
| IEntitySensorFieldOfView
 An interface to a tracking entity that has a volume describing the region of space that
 is detectable with its sensor. 
 | 
| Class and Description | 
|---|
| AccessEntityFilter
 An  
EntityFilter that filters entities based on
 the results of an AccessQuery. | 
| ArchivedProperty
 Describes a property of a tracking entity. 
 | 
| DelegateEntityFilter
 An  
EntityFilter that filters entities based on
 the result of the specified callback. | 
| EntityDescriptor
 Describes a family of entities. 
 | 
| EntityFilter
 The base class for classes that are used with  
EntityFilterChain to
 filter entities into different EntitySets based on their properties. | 
| EntityFilterChain
 Groups entities into  
EntitySets with
 a series of filters. | 
| EntityFilterCollection
 A collection of  
EntityFilters. | 
| EntityHistory
 Represents positional history of an entity generated by
 a  
HistoryGenerator. | 
| EntityParameter
 The placeholder for a parameterized entity within an evaluator. 
 | 
| EntityPropertyGetter
 Represents a method to get the value of a property on an entity. 
 | 
| EntityPropertyGetter.Function
 A functional interface for the containing delegate type. 
 | 
| EntityPropertySetter
 Represents a method to set the value of a property on an entity. 
 | 
| EntityPropertySetter.Function
 A functional interface for the containing delegate type. 
 | 
| EntitySchema
 Describes the archived schema for an entity. 
 | 
| EntitySchemaProperty
 A property in an  
EntitySchema. | 
| EntitySet
 This class holds and manages a collection of tracked entities. 
 | 
| EntitySetChangedEventArgs
 Holds information about changes to an  
EntitySet. | 
| EntityTransactedPropertyGetter
 Represents a method to get a transacted property on an entity. 
 | 
| EntityTransactedPropertyGetter.Function
 A functional interface for the containing delegate type. 
 | 
| EntityVisualizer
 Abstract base class for visualizers, which display entities in Insight3D. 
 | 
| HistoryGenerator
 Maintains position information for visualizing track history. 
 | 
| IEntityAcceleration
 An interface to a tracking entity that has acceleration. 
 | 
| IEntityIdentifier
 An interface to a tracking entity that has an identifier. 
 | 
| IEntityLastUpdate
 An interface to a tracking entity that describes the last time
 the entity was updated. 
 | 
| IEntityOrientation
 An interface to a tracking entity that has an orientation. 
 | 
| IEntityPosition
 An interface to a tracking entity that has a position described as an X, Y, and Z
 coordinate. 
 | 
| IEntityRotationalAcceleration
 An interface to a tracking entity that has rotational acceleration. 
 | 
| IEntityRotationalVelocity
 An interface to a tracking entity that has rotational velocity. 
 | 
| IEntitySensorFieldOfView
 An interface to a tracking entity that has a volume describing the region of space that
 is detectable with its sensor. 
 | 
| IEntityVelocity
 An interface to a tracking entity that has a velocity. 
 | 
| IsMatchCallback
 Represents a method used to match an entity via  
DelegateEntityFilter. | 
| IsMatchCallback.Function
 A functional interface for the containing delegate type. 
 | 
| LabelCallback
 Returns a label for the specified entity. 
 | 
| LabelCallback.Function
 A functional interface for the containing delegate type. 
 | 
| MarkerCallback
 Returns a texture to be used as a marker for the specified entity. 
 | 
| MarkerCallback.Function
 A functional interface for the containing delegate type. 
 | 
| MatchingStrategy
 Indicates if an  
EntityFilterChain will place each
 entity in only the first EntityFilter it matches
 against or all filters in the 
 Filters (get) collection. | 
| ModelCallback
 Returns the model for the specified entity. 
 | 
| ModelCallback.Function
 A functional interface for the containing delegate type. 
 | 
| RawEntityData
 Holds raw entity data read from a  
TrackingArchive. | 
| TrackingArchive
 The base for classes that archive tracking data. 
 | 
| TrackingTypeArchiver
 An object that stores and retrieves specific types in a
  
TrackingArchive by splitting a complex type into primitives. | 
| TrackingTypeArchiverCollection
 A collection of  
TrackingTypeArchivers. |