AGI.Foundation.Tracking Namespace |
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.
|
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.
|
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.
|
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.
|