| AGI.Foundation.Tracking Namespace | 
 Classes
Classes| Class | Description | |
|---|---|---|
|  | AccessEntityFilterTEntity | 
            An EntityFilterTEntity that filters entities based on
            the results of an AccessQuery.
             | 
|  | ArchivedProperty | 
            Describes a property of a tracking entity.
             | 
|  | CommonEntityInterfaces | 
            Contains methods related to the interfaces that are commonly implemented on entity classes,
            such as IEntityLastUpdate and IEntityPosition.
             | 
|  | CommonEntityInterfacesIEntityAcceleration | 
            Contains methods related to the IEntityAcceleration interface.
             | 
|  | CommonEntityInterfacesIEntityIdentifier | 
            Contains methods related to the IEntityIdentifier interface.
             | 
|  | CommonEntityInterfacesIEntityLastUpdate | 
            Contains methods related to the IEntityLastUpdate interface.
             | 
|  | CommonEntityInterfacesIEntityOrientation | 
            Contains methods related to the IEntityOrientation interface.
             | 
|  | CommonEntityInterfacesIEntityPosition | 
            Contains methods related to the IEntityPosition interface.
             | 
|  | CommonEntityInterfacesIEntityRotationalAcceleration | 
            Contains methods related to the IEntityRotationalAcceleration interface.
             | 
|  | CommonEntityInterfacesIEntityRotationalVelocity | 
            Contains methods related to the IEntityRotationalVelocity interface.
             | 
|  | CommonEntityInterfacesIEntityVelocity | 
            Contains methods related to the IEntityVelocity interface.
             | 
|  | DelegateEntityFilterTEntity | 
            An EntityFilterTEntity that filters entities based on
            the result of the specified callback.
             | 
|  | EntityDescriptorTEntity | 
            Describes a family of entities.  Generally, each user-defined entity class has one
            instance of a class derived from EntityDescriptorTEntity associated with it.
            The Default property specifies the default descriptor to be used with an entity type.
             | 
|  | EntityFilterTEntity | 
            The base class for classes that are used with EntityFilterChainTEntity to
            filter entities into different EntitySets based on their properties.
             | 
|  | EntityFilterChainTEntity | 
            Groups entities into EntitySets with
            a series of filters. 
             | 
|  | EntityFilterCollectionTEntity | 
            A collection of EntityFilters.
             | 
|  | EntityHistory | 
            Represents positional history of an entity generated by
            a HistoryGeneratorTEntity.  Since the entity history
            is automatically updated in background threads, it's important
            to always lock the SyncRoot property before accessing any data.
             | 
|  | EntityParameterTEntity | 
            The placeholder for a parameterized entity within an evaluator.
             | 
|  | EntitySchemaTEntity | 
            Describes the archived schema for an entity.  An instance of this schema is provided to
            TrackingArchiveTEntity via the IEntityArchiveDescriptorTEntity interface on
            an EntityDescriptorTEntity.
             | 
|  | EntitySchemaPropertyTEntity | 
            A property in an EntitySchemaTEntity.
             | 
|  | EntitySetTEntity | 
            This class holds and manages a collection of tracked entities.  All interactions with instances
            of this class must happen inside a Transaction, guaranteeing snapshot
            isolation.  
             | 
|  | EntitySetChangedEventArgsTEntity | 
            Holds information about changes to an EntitySetTEntity.
             | 
|  | EntityVisualizerTEntity | 
            Abstract base class for visualizers, which display entities in Insight3D.
             | 
|  | HistoryGeneratorTEntity | 
            Maintains position information for visualizing track history.
             | 
|  | HistoryVisualizerTEntity | 
            An EntityVisualizerTEntity that creates a historical
            track for each entity.
             | 
|  | LabelVisualizerTEntity | 
            An EntityVisualizerTEntity which creates a label for each entity.
             | 
|  | MarkerVisualizerTEntity | 
            An EntityVisualizerTEntity which creates a marker for each entity.
             | 
|  | MemoryArchiveTEntity | 
            A TrackingArchiveTEntity that stores tracking data in memory.
             | 
|  | ModelVisualizerTEntity | 
            An EntityVisualizerTEntity which creates a model for each entity.
             | 
|  | PointVisualizerTEntity | 
            An EntityVisualizerTEntity which creates a point for each entity.
             | 
|  | RawEntityDataTEntity | 
            Holds raw entity data read from a TrackingArchiveTEntity.  The data
            may contain multiple distinct entities, multiple updates to a single entity, or both.
             | 
|  | SensorFieldOfViewVisualizerTEntity | 
            An EntityVisualizerTEntity that visualizes a set of sensors.  Each sensor's origin is at the
            entity's Position and its boresight looks down the entity's Z-axis as defined
            by its Orientation.
             | 
|  | SqlServerArchiveTEntity | 
            A TrackingArchiveTEntity implementation which
            stores tracking data using Microsoft SQL Server.
             | 
|  | TrackingArchiveTEntity | 
            The base for classes that archive tracking data.
             | 
|  | TrackingTypeArchiver | 
            An object that stores and retrieves specific types in a
            TrackingArchiveTEntity by splitting a complex type into primitives.
             | 
|  | TrackingTypeArchiverCollection | 
            A collection of TrackingTypeArchivers.  It is safe to
            use all methods of this class from multiple threads simultaneously.
             | 
|  | ViewEntityFromOffsetTEntity | 
            Tracks an entity with a Camera.
             | 
|  | ViewFromToTEntity | |
|  | WaypointVisualizerTEntity | 
            An EntityVisualizerTEntity that creates a waypoint for
            each position in an entity's historical track.
             | 
 Interfaces
Interfaces| Interface | Description | |
|---|---|---|
|  | IEntityAcceleration | 
            An interface to a tracking entity that has acceleration.  To obtain the reference frame
            in which the acceleration is defined, get the PositionReferenceFrame
            property from the entity's EntityDescriptorTEntity.
             | 
|  | IEntityArchiveDescriptorTEntity | 
            An interface implemented by a class derived from EntityDescriptorTEntity to specify
            information about how an entity is archived.
             | 
|  | 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.  To obtain the axes in
            which the orientation is defined, get the OrientationAxes
            property from the entity's EntityDescriptorTEntity.
             | 
|  | IEntityOrientationDescriptor | 
            An interface implemented by a class derived from EntityDescriptorTEntity to specify the
            Axes in which Orientation is defined.
             | 
|  | IEntityPosition | 
            An interface to a tracking entity that has a position described as an X, Y, and Z
            coordinate.  To obtain the reference frame in which the position is defined,
            get the PositionReferenceFrame
            property from the entity's EntityDescriptorTEntity.
             | 
|  | IEntityPositionDescriptor | 
            An interface implemented by a class derived from EntityDescriptorTEntity to specify the
            ReferenceFrame in which Position is defined.
             | 
|  | IEntityRotationalAcceleration | 
            An interface to a tracking entity that has rotational acceleration.  To obtain the axes in
            which the rotational velocity is defined, get the OrientationAxes
            property from the entity's EntityDescriptorTEntity.
             | 
|  | IEntityRotationalVelocity | 
            An interface to a tracking entity that has rotational velocity.  To obtain the axes in
            which the rotational velocity is defined, get the OrientationAxes
            property from the entity's EntityDescriptorTEntity.
             | 
|  | IEntitySensorFieldOfView | 
            An interface to a tracking entity that has a volume describing the region of space that
            is detectable with its sensor.  The sensor volume is assumed to have its origin at the location
            specified by the Position property and it is oriented in the
            entity's body axes defined by the Orientation property such
            that the sensor's boresight points down the Z-axis.
             | 
|  | IEntityVelocity | 
            An interface to a tracking entity that has a velocity.  To obtain the reference frame
            in which the velocity is defined, get the PositionReferenceFrame
            property from the entity's EntityDescriptorTEntity.
             | 
 Delegates
Delegates| Delegate | Description | |
|---|---|---|
|  | EntityPropertyGetterTEntity | 
            Represents a method to get the value of a property on an entity.
             | 
|  | EntityPropertySetterTEntity | 
            Represents a method to set the value of a property on an entity.
             | 
|  | EntityTransactedPropertyGetterTEntity, T | 
            Represents a method to get a transacted property on an entity.
             | 
|  | IsMatchCallbackTEntity | 
            Represents a method used to match an entity via DelegateEntityFilterTEntity.
             | 
|  | LabelCallbackTEntity | 
            Returns a label for the specified entity.
             | 
|  | MarkerCallbackTEntity | 
            Returns a texture to be used as a marker for the specified entity.
            The same texture instance can be used to represent multiple entities.
             | 
|  | ModelCallbackTEntity | 
            Returns the model for the specified entity.  A single unique
            instance of ModelPrimitive should be returned
            for each given entity.
             | 
 Enumerations
Enumerations| Enumeration | Description | |
|---|---|---|
|  | MatchingStrategy | 
            Indicates if an EntityFilterChainTEntity will place each
            entity in only the first EntityFilterTEntity it matches
            against or all filters in the 
            Filters collection.
             |