![]() |
VR-Forces Development_Version Class Documentation
|
Contains definition of DtAreaTaskVisualization. More...
Classes | |
| class | DtVrlinkDataInterMarshaller |
| Templated class that takes a VR-Link Data Interactioni (DIS or HLA) and encodes or decodes a VR-Vantage control into the interaction or out of the interaction. More... | |
| struct | DtVrvControl_v1 |
| Base structure for all controls. More... | |
| struct | DtResetView_v1 |
| Reset the observer's view to the default. More... | |
| struct | DtAbsoluteView_v1 |
| Set VR-Vantage Observer in an absolute position and orientation. More... | |
| struct | DtDetachView_v1 |
| Simply detaches the VR-Vantage Observer from any current attachment, leaving it at its current position and orientation. More... | |
| struct | DtFollowView_v1 |
| Attach VR-Vantage observer to follow a given entity. More... | |
| struct | DtSpaceFollowView_v1 |
| Attach VR-Vantage observer to space follow a given entity. More... | |
| struct | DtTetherView_v1 |
| Attach VR-Vantage observer to tether to a given entity. More... | |
| struct | DtMimicView_v1 |
| Attach VR-Vantage observer to mimic to a given entity. More... | |
| struct | DtTrackView_v1 |
| Attach VR-Vantage observer to track to a given entity. More... | |
| struct | DtMimicTrackView_v1 |
| Attach VR-Vantage observer to mimic a given entity but orient itself to track a second entity. More... | |
| struct | DtTetherTrackView_v1 |
| Attach VR-Vantage observer to tether to a given entity and track a second entity. More... | |
| struct | DtGroundClamping_v1 |
| Change ground clamping state in VR-Vantage. More... | |
| struct | DtModelSet_v1 |
| Change model set of the given view mode. More... | |
| struct | DtObserverModeSetting_v1 |
| Common struct for all observer mode settings packets. More... | |
| struct | DtDustCloud_v1 |
| Change the dust cloud setting in all observer modes currently in use by any observer. More... | |
| struct | DtDustCloud_v2 |
| Change the dust cloud setting in the specified observer mode. More... | |
| struct | DtVaporTrail_v1 |
| Change vapor trail setting in all observer modes currently in use by any observer. More... | |
| struct | DtVaporTrail_v2 |
| Change vapor trail setting in the specified observer mode. More... | |
| struct | DtWake_v1 |
| Change wake setting in all observer modes currently in use by any observer. More... | |
| struct | DtWake_v2 |
| Change wake setting in the specified observer mode. More... | |
| struct | DtWake_v3 |
| Change wake setting in the specified observer mode. More... | |
| struct | DtFootprints_v1 |
| Change footprints setting in all observer modes currently in use by any observer. More... | |
| struct | DtFootprints_v2 |
| Change footprints setting in the specified observer mode. More... | |
| struct | DtTracks_v1 |
| Change tracks setting in all observer modes currently in use by any observer. More... | |
| struct | DtTracks_v2 |
| Change tracks setting in the specified observer mode. More... | |
| struct | DtFlames_v1 |
| Change flames setting in all observer modes currently in use by any observer. More... | |
| struct | DtFlames_v2 |
| Change flames setting in the specified observer mode. More... | |
| struct | DtSmokePlumes_v1 |
| Change smoke plumes setting in all observer modes currently in use by any observer. More... | |
| struct | DtSmokePlumes_v2 |
| Change smoke plumes setting in all observer modes currently in use by any observer. More... | |
| struct | DtDetonations_v1 |
| Change detonations setting in all observer modes currently in use by any observer. More... | |
| struct | DtDetonations_v2 |
| Change detonations setting in the specified observer mode. More... | |
| struct | DtMuzzleFlashes_v1 |
| Change muzzle flash setting in all observer modes currently in use by any observer. More... | |
| struct | DtMuzzleFlashes_v2 |
| Change muzzle flash setting in the specified observer mode. More... | |
| struct | DtTracers_v2 |
| Change tracers setting in the specified observer mode. More... | |
| struct | DtTrackHistories_v1 |
| Change track histories setting in all observer modes currently in use by any observer. More... | |
| struct | DtTrackHistories_v2 |
| Change track histories setting in the specified observer mode. More... | |
| struct | DtTacticalGraphics_v1 |
| Change tactical graphics state in VR-Vantage. More... | |
| struct | DtTacticalGraphicsLabels_v1 |
| Change tactical graphics labels state in VR-Vantage. More... | |
| struct | DtHeightAboveTerrainLines_v1 |
| Change height above terrain lines state in VR-Vantage. More... | |
| struct | DtRadioCommunications_v1 |
| Show or hide all enabled radio communications visualizations, including squawk indicators and communicator lines. More... | |
| struct | DtCommunicationLines_v1 |
| Change communication lines state in VR-Vantage. More... | |
| struct | DtSquawkIndicators_v1 |
| Change squawk indicators state in VR-Vantage. More... | |
| struct | DtEntityLabels_v1 |
| Change entity labels state in VR-Vantage. More... | |
| struct | DtEntitySmoothing_v1 |
| Change entity smoothing state in VR-Vantage. More... | |
| struct | DtFireDetonateLines_v1 |
| Change fire detonate lines state in VR-Vantage. More... | |
| struct | DtFog_v1 |
| Change fog state in VR-Vantage. More... | |
| struct | DtHaze_v1 |
| Change haze state in VR-Vantage. More... | |
| struct | DtPrecipitation_v1 |
| Change precipitation state in VR-Vantage. More... | |
| struct | DtCloudLayers_v1 |
| Change cloud layers state in VR-Vantage. More... | |
| struct | DtDateTime_v1 |
| Change date and time in VR-Vantage. More... | |
| struct | DtTimeScale_v1 |
| Change time scale in VR-Vantage. More... | |
| struct | DtUseGlobalTimeZone_v1 |
| Change time scale in VR-Vantage. More... | |
| struct | DtPerformanceStats_v1 |
| Change performance stats state in VR-Vantage. More... | |
| struct | DtShadows_v1 |
| Change shadows state in VR-Vantage. More... | |
| struct | DtShadowSettings_v1 |
| Change shadow settings in VR-Vantage. More... | |
| struct | DtWireframe_v1 |
| Change wireframe state in VR-Vantage. More... | |
| struct | DtHuds_v1 |
| Change huds state in VR-Vantage. More... | |
| struct | DtRemoteGraphicSet_v1 |
| Show/hide Remote Graphic Sets or Remote Graphics Attribute templates. More... | |
| struct | DtObserverMode_v1 |
| DEPRECATED. More... | |
| struct | DtObserverMode_v2 |
| Change observer mode in VR-Vantage. More... | |
| struct | DtZoom_v1 |
| Change observer zoom in VR-Vantage. More... | |
| struct | DtViewMagnification_v1 |
| Set VR-Vantage Observer view magnification. More... | |
| struct | DtSensorMode_v1 |
| Change sensor mode used by an observer mode in VR-Vantage. More... | |
| struct | DtSensorBoolParameter_v1 |
| Change boolean sensor mode parameter. More... | |
| struct | DtSensorFloatParameter_v1 |
| Change float sensor mode parameter. More... | |
| struct | DtSensorIntParameter_v1 |
| Change int sensor mode parameter. More... | |
| struct | DtSensorStringParameter_v1 |
| Change string sensor mode parameter. More... | |
| struct | DtTacticalSmoke_v1 |
| Change the tactical smoke setting in all observer modes currently in use by any observer. More... | |
| struct | DtStreamingVideoControl_v1 |
| Start or stop a video stream with the specified name. More... | |
| struct | DtObserverSpeedLinear_v1 |
| Change linear speed used by an observer mode in VR-Vantage. More... | |
| struct | DtObserverSpeedRotational_v1 |
| Change rotation speed used by an observer mode in VR-Vantage. More... | |
| struct | DtObserverSpeedOrbital_v1 |
| Change orbital speed used by an observer mode in VR-Vantage. More... | |
| struct | DtSpeedScaling_v1 |
| Change speed scaling setting in the specified observer mode. More... | |
| struct | DtObserverCameraShake_v1 |
| Change whether camera shake is enabled or disable for an observer mode in VR-Vantage. More... | |
| struct | DtObserverCameraShakeIntensity_v1 |
| Change the camera shake intensity for an observer mode in VR-Vantage. More... | |
| struct | DtSky_v1 |
| Change sky setting in the specified observer mode. More... | |
| struct | DtDynamicLights_v1 |
| Change dynamic light setting in the specified observer mode. More... | |
| struct | DtDynamicOcean_v1 |
| Change dynamic ocean setting in the specified observer mode. More... | |
| struct | DtModelScaling_v1 |
| Change model scaling setting in the specified observer mode. More... | |
| struct | DtModelScaleType_v1 |
| Change model scale type in the specified observer mode. More... | |
| struct | DtModelScaleFactor_v1 |
| Change model scale factor in the specified observer mode. More... | |
| struct | DtProjection_v1 |
| Change the projection type in the specified observer mode. More... | |
| struct | DtAudio_v1 |
| Change Audio state in VR-Vantage. More... | |
| struct | DtAudioVolume_v1 |
| Change Audio Volume in VR-Vantage. More... | |
| struct | DtTerrainScaling_v1 |
| Change the terrain scaling setting in the specified observer mode. More... | |
| struct | DtTerrainScaleFactor_v1 |
| Change terrain scale factor in the specified observer mode. More... | |
| struct | DtTrackHistoryRibbonLength_v1 |
| Change track history settings in VR-Vantage. More... | |
| struct | DtTrackHistoryRibbonSpacing_v1 |
| Change track history settings in VR-Vantage. More... | |
| struct | DtObserverModeRestore_v1 |
| Restore an observer mode to its startup settings, or factory settings if fromFactory is true. More... | |
| struct | DtUseSavedView_v1 |
| struct | DtUseSavedView_v2 |
| struct | DtAdvancedLightingAndShaders_v1 |
| Change Shader-based lighting in VR-Vantage. More... | |
| struct | DtPlanarReflections_v1 |
| Change Planar Reflections in VR-Vantage. More... | |
| struct | DtLensFlare_v1 |
| Change Lens flare in VR-Vantage. More... | |
| struct | DtCrepuscularRays_v1 |
| Change Crepuscular rays in VR-Vantage. More... | |
| struct | DtWaveSprayEffect_v1 |
| Change sea spray effect in VR-Vantage. More... | |
| struct | DtRotorWashDecal_v1 |
| Change rotor wash decal in VR-Vantage. More... | |
| struct | DtRainSplash_v1 |
| Change rain splash effects in VR-Vantage. More... | |
| struct | DtRainSplash_v2 |
| Change rain splash setting in the specified observer mode. More... | |
| struct | DtWaveSplash_v1 |
| Change wave splash effects in VR-Vantage. More... | |
| struct | DtWaveSplash_v2 |
| Change ocean splash setting in the specified observer mode. More... | |
| struct | DtOceanSpray_v1 |
| Change ocean spray in VR-Vantage. More... | |
| struct | DtOceanSpray_v2 |
| Change ocean spray setting in the specified observer mode. More... | |
| struct | DtDepthOfField_v1 |
| Change depth of field setting in the specified observer mode. More... | |
| struct | DtEntityHeightAboveTerrainLines_v1 |
| Change entity height above terrain lines in VR-Vantage. More... | |
| struct | DtTacticalGraphicsHeightAboveTerrainLines_v1 |
| Change tatctical graphics height above terrain lines in VR-Vantage. More... | |
| struct | DtEmitterVolumes_v1 |
| Change emitter volumes in VR-Vantage. More... | |
| struct | DtLaserDesignator_v1 |
| NAME_v1 is the network representation (or control) that the command is created from. More... | |
| struct | DtOceanState_v1 |
| Change ocean state in VR-Vantage. More... | |
| struct | DtWindState_v1 |
| struct | DtInputEvent_v1 |
| Insert a input event into the event queue remotly. More... | |
| struct | DtDepthOfFieldSettings_v1 |
| Change depth of field settings in VR-Vantage. More... | |
| struct | DtVisibility_v1 |
| struct | DtCloudCover_v1 |
| struct | DtMimicLocationTrackView_v1 |
| Attach VR-Vantage observer to mimic a given entity but orient itself to track a location. More... | |
| struct | DtTetherLocationTrackView_v1 |
| Attach VR-Vantage observer to tether to a given entity but orient itself to track a location. More... | |
| struct | DtSensorFieldsOfView_v1 |
| Change sensor fields of view setting in all observer modes currently in use by any observer. More... | |
| struct | DtSensorFieldsOfView_v2 |
| Change sensor fields of view setting in the specified observer mode. More... | |
| struct | DtHideModelOnAttach_v1 |
| Tell the specified observer to hide model on attach. More... | |
| struct | DtPagedLodMagnificationHighLodAngleSettings_v1 |
| Change terrain scale factor in the specified observer mode. More... | |
| class | Dt2DPositionedObject |
| class | Dt3DPositionedObject |
| class | Dt3DTwoPositionedObject |
| class | DtArea3DObject |
| class | DtAttributeGroupObject |
| An instance of an attribute group (and corresponding attribute values) More... | |
| class | DtAttributeGroupTemplateObject |
| An Attribute Group Template. More... | |
| class | DtAttributeTemplateObject |
| An Attribute Template. More... | |
| class | DtVdcAttributeValue |
| An instance of an attribute group (and corresponding attribute values) More... | |
| class | DtBarAttributeTemplateObject |
| A Value Bar Attribute Template. More... | |
| class | DtCuboidObject |
| A 3D cuboidal Stealth Draw Control Object. More... | |
| class | DtCylinderObject |
| A class for representing cylinders. More... | |
| class | DtDrawControlObject |
| DtDrawControlObject is the base class from which all Draw Control Objects are derived. More... | |
| class | DtEllipseObject |
| A 2D elliptical Stealth Draw Control Object. More... | |
| class | DtEllipseRectangleBase |
| A common base class for representing ellipses and rectangles. More... | |
| class | DtEllipsoidCuboidBase |
| A common base class for representing ellipsoids and cuboids. More... | |
| class | DtEllipsoidObject |
| A 3D ellipsoidal Stealth Draw Control Object. More... | |
| class | DtLine2DObject |
| A 2D Line Stealth Draw Control Object. More... | |
| class | DtLine3DObject |
| A 3D Line Stealth Draw Control Object. More... | |
| class | DtLineObjectInterface |
| A 3D Line Stealth Draw Control Object. More... | |
| class | DtRectangleObject |
| A 2D rectangular Stealth Draw Control Object. More... | |
| class | DtText2DObject |
| A 2D Text Stealth Draw Control Object. More... | |
| class | DtText3DObject |
| A 3D Text Stealth Draw Control Object. More... | |
| class | DtTriangle2DObject |
| A 2D triangular Stealth Draw Control Object. More... | |
| class | DtTriangle3DObject |
| A 3D Triangle Stealth Draw Control Object. More... | |
| class | DtVdc3DAttachPoint |
| DtVdc3DAttachPoint represents the 3 methods for attaching a 3D draw control object in 3-space. More... | |
| class | DtVdcColor |
| DtVdcColor represents colors for Draw Control Objects. More... | |
| class | DtVdcLineSegment |
| DtLine2DObject and DtLine3DObject helper class. More... | |
| class | DtVdcVector2D |
| class | DtVctBaseControlCreator_v0 |
| class | DtVctControlCreator_v0 |
| class | DtVrvControlFactory_v0 |
| class | DtVrvControlMessageMarshaller_v0 |
| struct | DtVrvControl_v0 |
| struct | DtAbsoluteView_v0 |
| struct | DtFollowView_v0 |
| struct | DtTetherView_v0 |
| struct | DtMimicView_v0 |
| struct | DtTrackView_v0 |
| struct | DtMimicTrackView_v0 |
| struct | DtTetherTrackView_v0 |
| struct | DtGroundClamping_v0 |
| struct | DtModelSet_v0 |
| struct | DtDustCloud_v0 |
| struct | DtVaporTrail_v0 |
| struct | DtWake_v0 |
| struct | DtFootprints_v0 |
| struct | DtTracks_v0 |
| struct | DtFlames_v0 |
| struct | DtSmokePlumes_v0 |
| struct | DtDetonations_v0 |
| struct | DtMuzzleFlashes_v0 |
| struct | DtTrackHistories_v0 |
| struct | DtTacticalGraphics_v0 |
| struct | DtTacticalGraphicsLabels_v0 |
| struct | DtHeightAboveTerrainLines_v0 |
| struct | DtEntityLabels_v0 |
| struct | DtEntitySmoothing_v0 |
| struct | DtFireDetonateLines_v0 |
| struct | DtFog_v0 |
| struct | DtHaze_v0 |
| struct | DtPrecipitation_v0 |
| struct | DtCloudLayers_v0 |
| struct | DtDateTime_v0 |
| struct | DtTimeScale_v0 |
| struct | DtPerformanceStats_v0 |
| struct | DtShadows_v0 |
| struct | DtShadowSettings_v0 |
| struct | DtWireframe_v0 |
| struct | DtHuds_v0 |
| struct | DtRemoteGraphicSet_v0 |
| struct | DtObserverMode_v0 |
| struct | DtTacticalSmoke_v0 |
| struct | DtSensorFieldsOfView_v0 |
Typedefs | |
| typedef bool | DtBool |
| typedef char | DtInt8 |
| typedef unsigned char | DtUInt8 |
| typedef short | DtInt16 |
| typedef unsigned short | DtUInt16 |
| typedef int | DtInt32 |
| typedef unsigned int | DtUInt32 |
| typedef long long | DtInt64 |
| typedef unsigned long long | DtUInt64 |
| typedef float | DtFloat32 |
| typedef double | DtFloat64 |
| typedef std::list < DtAttributeTemplateObject * > | DtVdcAttributeTemplateList |
| DtSdcAttributeTemplateList is a list of DtSdcAttributeTemplate pointers. | |
| typedef std::map< DtString, DtAttributeTemplateObject * > | DtVdcAttributeTemplateMap |
| DtSdcAttributeTemplateMap provides for attribute template lookup by id. | |
| typedef std::map< DtString, DtVdcAttributeValue * > | DtVdcAttributeValueMap |
| typedef const DtVdcVector2D & | DtVdcConstVector2D |
| typedef DtVdcVector2D & | DtVdcVector2DRef |
Functions | |
| DT_DLL_VRVDRAWCONTROL void | DtVecScale (const DtVdcVector2D &v, double scale_factor, DtVdcVector2D &result) |
| DT_DLL_VRVDRAWCONTROL void | DtVecNeg (const DtVdcVector2D &v1, DtVdcVector2D &result) |
| DT_DLL_VRVDRAWCONTROL double | DtVecCosProd (const DtVdcVector2D &v1, const DtVdcVector2D &v2) |
| DT_DLL_VRVDRAWCONTROL double | DtVecInfNorm (const DtVdcVector2D &v1) |
| DT_DLL_VRVDRAWCONTROL void | DtVecInit (DtVdcVector2D &v) |
| DT_DLL_VRVDRAWCONTROL double | DtDistance (const DtVdcVector2D &p1, const DtVdcVector2D &p2) |
| DT_DLL_VRVDRAWCONTROL double | DtDistSqr (const DtVdcVector2D &p1, const DtVdcVector2D &p2) |
Variables | |
| const DtFloat32 | DtVrvControlToolkitVersion = 1.1f |
| control defines. | |
| const DtUInt32 | DtVrvControlDatumParamId = 1000000 |
| const DtUInt32 | DtVrvControlNameSize = 64 |
| const DtUInt32 | DtVrvControlFilenameSize = 128 |
| const DtUInt32 | DtVrvMagicNumber = 0x4d414b21 |
| const float | DtVrvControlToolkitVersion_v0 = 1.0 |
| const int | DtVrvDatumParamId_v0 = 1000000 |
Contains definition of DtAreaTaskVisualization.
A 3D Area Stealth Draw Control Object.
Contains definition of DtTextTaskVisualization.
Contains definition of DtPointTaskVisualization.
DtArea3DObject represents a area that can be positioned and displayed in the 3D scene. A color may be specified; and the area can flash, if desired; it can have a texture which may be tiled on the area (level of tiling controlled by setNumTextureTiles). Currently, there are some limitations for an area to appear correctly; it should be a convex polygon with no more than 16 vertices, and its points should be specified in counter-clockwise order. The points should also be coplanar.
| typedef bool vrvControlToolkit::DtBool |
| typedef char vrvControlToolkit::DtInt8 |
| typedef unsigned char vrvControlToolkit::DtUInt8 |
| typedef short vrvControlToolkit::DtInt16 |
| typedef unsigned short vrvControlToolkit::DtUInt16 |
| typedef int vrvControlToolkit::DtInt32 |
| typedef unsigned int vrvControlToolkit::DtUInt32 |
| typedef long long vrvControlToolkit::DtInt64 |
| typedef unsigned long long vrvControlToolkit::DtUInt64 |
| typedef float vrvControlToolkit::DtFloat32 |
| typedef double vrvControlToolkit::DtFloat64 |
| typedef std::list<DtAttributeTemplateObject*> vrvControlToolkit::DtVdcAttributeTemplateList |
DtSdcAttributeTemplateList is a list of DtSdcAttributeTemplate pointers.
| typedef std::map<DtString, DtAttributeTemplateObject*> vrvControlToolkit::DtVdcAttributeTemplateMap |
DtSdcAttributeTemplateMap provides for attribute template lookup by id.
| typedef std::map<DtString, DtVdcAttributeValue*> vrvControlToolkit::DtVdcAttributeValueMap |
| typedef const DtVdcVector2D& vrvControlToolkit::DtVdcConstVector2D |
Control type enumerations.
| DT_DLL_VRVDRAWCONTROL void vrvControlToolkit::DtVecScale | ( | const DtVdcVector2D & | v, |
| double | scale_factor, | ||
| DtVdcVector2D & | result | ||
| ) |
| DT_DLL_VRVDRAWCONTROL void vrvControlToolkit::DtVecNeg | ( | const DtVdcVector2D & | v1, |
| DtVdcVector2D & | result | ||
| ) |
| DT_DLL_VRVDRAWCONTROL double vrvControlToolkit::DtVecCosProd | ( | const DtVdcVector2D & | v1, |
| const DtVdcVector2D & | v2 | ||
| ) |
| DT_DLL_VRVDRAWCONTROL double vrvControlToolkit::DtVecInfNorm | ( | const DtVdcVector2D & | v1 | ) |
| DT_DLL_VRVDRAWCONTROL void vrvControlToolkit::DtVecInit | ( | DtVdcVector2D & | v | ) |
| DT_DLL_VRVDRAWCONTROL double vrvControlToolkit::DtDistance | ( | const DtVdcVector2D & | p1, |
| const DtVdcVector2D & | p2 | ||
| ) |
| DT_DLL_VRVDRAWCONTROL double vrvControlToolkit::DtDistSqr | ( | const DtVdcVector2D & | p1, |
| const DtVdcVector2D & | p2 | ||
| ) |
| const DtFloat32 vrvControlToolkit::DtVrvControlToolkitVersion = 1.1f |
control defines.
| const DtUInt32 vrvControlToolkit::DtVrvControlDatumParamId = 1000000 |
| const DtUInt32 vrvControlToolkit::DtVrvControlNameSize = 64 |
Referenced by DtSetObserverView_v1::DtSetObserverView_v1().
| const DtUInt32 vrvControlToolkit::DtVrvControlFilenameSize = 128 |
| const DtUInt32 vrvControlToolkit::DtVrvMagicNumber = 0x4d414b21 |
| const float vrvControlToolkit::DtVrvControlToolkitVersion_v0 = 1.0 |
| const int vrvControlToolkit::DtVrvDatumParamId_v0 = 1000000 |