SensorFieldOfViewVisualizerTEntity Class |
Namespace: AGI.Foundation.Tracking
public class SensorFieldOfViewVisualizer<TEntity> : EntityVisualizer<TEntity> where TEntity : class, IEntityLastUpdate, IEntityIdentifier, IEntitySensorFieldOfView
The SensorFieldOfViewVisualizerTEntity type exposes the following members.
Name | Description | |
---|---|---|
SensorFieldOfViewVisualizerTEntity |
Initializes a new instance to project sensors onto the Earth.
| |
SensorFieldOfViewVisualizerTEntity(EntitySetTEntity) |
Initializes a new instance to project sensors onto the Earth.
| |
SensorFieldOfViewVisualizerTEntity(EntitySetTEntity, CentralBody) |
Initializes a new instance to project sensors onto a specified central body.
|
Name | Description | |
---|---|---|
ApproximateSamplesPerBoundary |
Gets or sets a parameter defining the approximate number of samples to use in the triangulation of each
SensorProjectionBoundary. A higher number yields a more accurate projection, which affects
the accuracy of the sensor volume, footprint outline, and footprint interior.
The default value is 200.
| |
CentralBody |
Gets or sets the CentralBody on which the sensor field of view will be projected.
| |
Color |
Gets or sets the color of the sensor volume. This property is equivalent to the
VolumeColor property.
(Overrides EntityVisualizerTEntityColor.) | |
Display |
Gets or sets a value indicating whether or not the sensor volume is displayed. This property is equivalent
to the VolumeDisplay property.
(Overrides EntityVisualizerTEntityDisplay.) | |
DisplayCondition |
Gets or sets the DisplayCondition.
(Overrides EntityVisualizerTEntityDisplayCondition.) | |
Entities |
Gets or sets the set of entities visualized by this instance.
(Overrides EntityVisualizerTEntityEntities.) | |
FootprintInteriorColor |
Gets or sets a value defining the color and translucency of the footprint interior.
| |
FootprintInteriorDisplay |
Gets or sets a value indicating whether or not to show the footprint interior.
| |
FootprintInteriorTexture |
Gets or sets a value defining the Texture2D of the footprint interior.
| |
FootprintInteriorTextureFilter |
Gets or sets a value defining the TextureFilter2D of the footprint interior.
| |
FootprintInteriorTextureMatrix |
Gets or sets a value defining the TextureMatrix of the footprint interior.
| |
FootprintInteriorTransparentTextureBorder |
Gets or sets a value indicating whether the border of a transparent texture should be drawn for
the footprint interior.
| |
FootprintInteriorWireframe |
Gets or sets a value indicating whether the footprint interior should be drawn as a wireframe.
| |
FootprintOutlineColor |
Gets or sets a value defining the color and translucency of the footprint outline.
| |
FootprintOutlineDisplay |
Gets or sets a value indicating whether or not to show the footprint outline.
| |
FootprintOutlineDisplayOutline |
Gets or sets a value indicating whether to display an outline of the footprint outline.
| |
FootprintOutlineOutlineColor |
Gets or sets a value defining the color and translucency of the outline of the footprint outline.
| |
FootprintOutlineOutlineWidth |
Gets or sets a value defining the width of the outline of the footprint outline.
| |
FootprintOutlineWidth |
Gets or sets a value defining the width of the footprint outline.
| |
ProjectionOptions |
Gets or sets additional options for computing the projection, including the distance to which to project
the portion of a sensor that does not intersect the CentralBody.
| |
Translucency |
Gets or sets the translucency of the sensor volume, where 0.0 is completely clear and 1.0 is
completely opaque. This property is equivalent to setting the alpha component of the
VolumeColor property.
(Overrides EntityVisualizerTEntityTranslucency.) | |
VolumeAffectedByLighting |
Gets or sets a value indicating whether the volume is affected by lighting.
| |
VolumeBackLineColor |
Gets or sets a value defining the colors of the back lines of the volume.
| |
VolumeBackLineWidth |
Gets or sets a value defining the width of the back lines of the volume.
| |
VolumeColor |
Gets or sets a value defining the color of the volume.
| |
VolumeDisplay |
Gets or sets a value indicating whether or not to show the volume.
| |
VolumeDisplayFill |
Gets or sets a value indicating whether the volume is filled.
| |
VolumeDisplayOutline |
Gets or sets a value indicating whether the volume is outlined.
| |
VolumeDisplaySilhouette |
Gets or sets a value indicating whether the volume silhouette is displayed.
| |
VolumeOutlineAppearance |
Gets or sets a value defining the volume outline appearance.
| |
VolumeOutlineColor |
Gets or sets a value defining the color and translucency of the volume outline.
| |
VolumeOutlineWidth |
Gets or sets a value defining the width of the volume outline.
| |
VolumeSilhouetteColor |
Gets or sets a parameter defining the silhouette color and translucency of the volume.
| |
VolumeSilhouetteWidth |
Gets or sets a parameter defining the width of the silhouette of the volume.
|
Name | Description | |
---|---|---|
Dispose |
Releases any resources associated with this instance.
(Inherited from EntityVisualizerTEntity.) | |
Dispose(Boolean) |
Releases any resources associated with this instance.
(Overrides EntityVisualizerTEntityDispose(Boolean).) | |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
Pick(PickResult) |
Given a PickResult, returns the entities that were picked.
(Overrides EntityVisualizerTEntityPick(PickResult).) | |
Pick(PickResult, Primitive) |
Given a PickResult and Primitive,
returns a list of entities that were picked. This is best used
to respond to a pick involving a batch primitive.
(Inherited from EntityVisualizerTEntity.) | |
PickTPrimitive(PickResult, IEnumerableTPrimitive) |
Given a list of primitives and a PickResult, returns
the primitives that were picked. The primitives in the list are expected to
contain an entity in their Tag property.
(Inherited from EntityVisualizerTEntity.) | |
ToString | Returns a string that represents the current object. (Inherited from Object.) | |
Update |
Updates all graphics to reflect the entities in the provided transaction.
(Overrides EntityVisualizerTEntityUpdate(Transaction).) |