| 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.tracking | Contains types for acquiring, analyzing and archiving dynamic data, such as those found in real-time feeds or simulation environments. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AxesFromArchive<TEntity extends IEntityIdentifier & IEntityLastUpdate>An  Axeswhose orientation is defined by archived tracking data. | 
| class  | PointFromArchive<TEntity extends IEntityIdentifier & IEntityLastUpdate>A  Pointwhose position is defined by archived tracking data. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AccessEntityFilter<TEntity extends IEntityIdentifier & IEntityLastUpdate>An  EntityFilterthat filters entities based on
 the results of anAccessQuery. | 
| class  | DelegateEntityFilter<TEntity extends IEntityIdentifier>An  EntityFilterthat filters entities based on
 the result of the specified callback. | 
| class  | EntityFilter<TEntity extends IEntityIdentifier>The base class for classes that are used with  EntityFilterChainto
 filter entities into differentEntitySetsbased on their properties. | 
| class  | EntityFilterChain<TEntity extends IEntityIdentifier>Groups entities into  EntitySetswith
 a series of filters. | 
| class  | EntityFilterCollection<TEntity extends IEntityIdentifier>A collection of  EntityFilters. | 
| class  | EntitySet<TEntity extends IEntityIdentifier>This class holds and manages a collection of tracked entities. | 
| class  | EntityVisualizer<TEntity extends IEntityIdentifier & IEntityPosition>Abstract base class for visualizers, which display entities in Insight3D. | 
| class  | HistoryGenerator<TEntity extends IEntityIdentifier & IEntityPosition & IEntityLastUpdate>Maintains position information for visualizing track history. | 
| class  | HistoryVisualizer<TEntity extends IEntityIdentifier & IEntityPosition & IEntityLastUpdate>An  EntityVisualizerthat creates a historical
 track for each entity. | 
| class  | IsMatchCallback<TEntity extends IEntityIdentifier>Represents a method used to match an entity via  DelegateEntityFilter. | 
| static interface  | IsMatchCallback.Function<TEntity extends IEntityIdentifier>A functional interface for the containing delegate type. | 
| class  | LabelVisualizer<TEntity extends IEntityIdentifier & IEntityPosition>An  EntityVisualizerwhich creates a label for each entity. | 
| class  | MarkerVisualizer<TEntity extends IEntityIdentifier & IEntityPosition>An  EntityVisualizerwhich creates a marker for each entity. | 
| class  | MemoryArchive<TEntity extends IEntityIdentifier & IEntityLastUpdate>A  TrackingArchivethat stores tracking data in memory. | 
| class  | ModelVisualizer<TEntity extends IEntityIdentifier & IEntityPosition & IEntityOrientation>An  EntityVisualizerwhich creates a model for each entity. | 
| class  | PointVisualizer<TEntity extends IEntityIdentifier & IEntityPosition>An  EntityVisualizerwhich creates a point for each entity. | 
| class  | SensorFieldOfViewVisualizer<TEntity extends IEntityLastUpdate & IEntityIdentifier & IEntitySensorFieldOfView>An  EntityVisualizerthat visualizes a set of sensors. | 
| class  | TrackingArchive<TEntity extends IEntityIdentifier & IEntityLastUpdate>The base for classes that archive tracking data. | 
| class  | WaypointVisualizer<TEntity extends IEntityLastUpdate & IEntityIdentifier & IEntityPosition>An  EntityVisualizerthat creates a waypoint for
 each position in an entity's historical track. | 
| Modifier and Type | Method and Description | 
|---|---|
| static <TEntity extends IEntityIdentifier> | IsMatchCallback. of(IsMatchCallback.Function<TEntity> f)Create a delegate for the given interface. | 
| static <TEntity extends IEntityIdentifier> | IsMatchCallback. of(IsMatchCallback.Function<TEntity> f,
  Class<?> targetClass,
  String methodName,
  Class<?>... methodParameterClasses)Create a delegate for the given interface. | 
| static <TEntity extends IEntityIdentifier> | IsMatchCallback. of(IsMatchCallback.Function<TEntity> f,
  Object targetObject,
  String methodName,
  Class<?>... methodParameterClasses)Create a delegate for the given interface. |