![]() |
VR-Vantage 3.1.1 API Documentation
|
A 3D Area Stealth Draw Control Object. 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 | DtTacticalGraphicsShowActive_v1 |
| Change tactical graphics show active 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_v2 |
| Change an elevational fog state in VR-Vantage. More... | |
| struct | DtFog_v1 |
| Change global 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 |
| DEPRECATED. More... | |
| struct | DtPerformanceStats_v2 |
| 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 | DtTrackHistoryRibbonTimeout_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 | DtHbao_v1 |
| Change HBAO 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 |
| Change the global wind state in VR-Vantage. More... | |
| struct | DtWindState_v2 |
| Change an elevational wind state in VR-Vantage. More... | |
| struct | DtInputEvent_v1 |
| Insert an input event into the event queue remotely. More... | |
| struct | DtDepthOfFieldSettings_v1 |
| Change depth of field settings in VR-Vantage. More... | |
| struct | DtHbaoSettings_v1 |
| Change HBAO Settings. More... | |
| struct | DtVisibility_v2 |
| struct | DtVisibility_v1 |
| struct | DtCloudCover_v1 |
| struct | DtGlobalEnvironment_v1 |
| struct | DtSnowGroundAccumulationState_v1 |
| struct | DtSnowRoadAccumulationState_v1 |
| struct | DtSnowMinimumElevationState_v1 |
| struct | DtSnowElevationTransitionState_v1 |
| struct | DtRainGroundAccumulationState_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 | DtTerrainMagnificationHighLodAngleSettings_v1 |
| Change terrain scale factor in the specified observer mode. More... | |
| struct | DtPauseResumeSimulationTime_v1 |
| Change whether simulation time is paused. More... | |
| struct | DtLightPointGroupColor_v1 |
| Change light point group colors in VR-Vantage. More... | |
| struct | DtDefaultRunwayLightGroupColor_v1 |
| Specify a default group color to use for aerodrome-generated light groups. More... | |
| struct | DtPaperMap_v1 |
| DtPaperMap_v1 holds the state of whether the use of layer masks in .earth files. More... | |
| struct | DtPaperMapLayerTimeout_v1 |
| DtPaperMapLayerTimeout_v1 sets a time in seconds for a layer to close for the paper maps feature. More... | |
| struct | DtPaperMapGroup_v1 |
| DtPaperMapGroup_v1 sets the current active group to display for the paper maps feature. More... | |
| struct | DtPaperMapIntersectionOverride_v1 |
| DtPaperMapIntersectionOverride_v1 sets all visible layers in the .earth file to act as though they were marked with the <mapgroup_isect>true</mapgroup_isect> More... | |
| struct | DtOccupantsVisible_v1 |
| Hide all occupants of all vehicles Specifically, all entities using the model definition Offset DiGuy which has the setting "attachedvisualelement" set to true. More... | |
| struct | DtOccupantsVisibleOnEntity_v1 |
| Hide all occupants on a specific entity Specifically, the entity is using the model definition Offset DiGuy which has the setting "attachedvisualelement" set to true. More... | |
| struct | DtOpenTerrain_v1 |
| struct | DtWheelRotation_v1 |
| Enable or disable wheel rotation on articulated models which have art parts for wheels (part number 9120 to 9728) More... | |
| struct | DtCreateSensorFieldOfView_v1 |
| Create a Sensor Field of View for the. More... | |
| struct | DtAdaptiveTickRate_v1 |
| Set whether to use adaptive tick rate on entities. More... | |
| struct | DtTidalStreamWakes_v1 |
| Enable/Disable Tidal Stream Wakes in VR-Vantage. 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 | 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. More... | |
| typedef std::map< DtString, DtAttributeTemplateObject * > | DtVdcAttributeTemplateMap |
| DtSdcAttributeTemplateMap provides for attribute template lookup by id. More... | |
| 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. More... | |
| 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 |
A 3D Area Stealth Draw Control Object.
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 |
|
strong |
Enumeration of VR-Vantage Control Types.
A VR-Vantage Control Type is an integral identifier that is part of the header of every VR-Vantage Control Command (DtVrvControl_v1) that comes over the network. The identifier is used to determine what kind of control command is being received by VR-Vantage, e.g. DtFollowView_v1. After knowing the kind of control command being processed, VR-Vantage is able to decode the rest of the information in the network packet.
For example, a VRV Control Command comes in over the network and the network packet's header indicates the control type indicator is 26 which corresponds to the Control_Fog control type. If the network packet's header indicates that the control type version is 1, then we know the VRV control command being processed is DtFog_v1. If the network packet's header indicates that the control type version is 2, then we know the VRV control command being processed is DtFog_v2. Knowing the exact VRV control command being processed allows VR-Vantage to properly decode the remainder of the network packet for the VRV control command.
*** WARNING: READ BEFORE MODIFYING THE DtVrvControlTypeEnum ENUMERATION *** The integral identifier value corresponding to each VRV control type cannot change between releases. If the integral identifier value for a VRV control type changes between releases, we break backward compatibility with older scenarios/logger tapes.
That is to say:
| DT_DLL_VRVDRAWCONTROL void vrvControlToolkit::DtVecScale | ( | const DtVdcVector2D & | v, |
| double | scale_factor, | ||
| DtVdcVector2D & | result | ||
| ) |
Referenced by makVrv::DtQuat::operator*=(), and makVrv::DtQuat::operator/=().
| DT_DLL_VRVDRAWCONTROL void vrvControlToolkit::DtVecNeg | ( | const DtVdcVector2D & | v1, |
| DtVdcVector2D & | result | ||
| ) |
Referenced by makVrv::DtQuat::conjugate().
| 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 vrvControlToolkit::DtAbsoluteView_v1::DtAbsoluteView_v1(), vrvControlToolkit::DtCreateSensorFieldOfView_v1::DtCreateSensorFieldOfView_v1(), vrvControlToolkit::DtDetachView_v1::DtDetachView_v1(), vrvControlToolkit::DtFollowView_v1::DtFollowView_v1(), vrvControlToolkit::DtGlobalEnvironment_v1::DtGlobalEnvironment_v1(), vrvControlToolkit::DtHideModelOnAttach_v1::DtHideModelOnAttach_v1(), vrvControlToolkit::DtInputEvent_v1::DtInputEvent_v1(), vrvControlToolkit::DtLightPointGroupColor_v1::DtLightPointGroupColor_v1(), vrvControlToolkit::DtMimicLocationTrackView_v1::DtMimicLocationTrackView_v1(), vrvControlToolkit::DtMimicTrackView_v1::DtMimicTrackView_v1(), vrvControlToolkit::DtMimicView_v1::DtMimicView_v1(), vrvControlToolkit::DtModelScaleFactor_v1::DtModelScaleFactor_v1(), vrvControlToolkit::DtModelScaleType_v1::DtModelScaleType_v1(), vrvControlToolkit::DtModelSet_v1::DtModelSet_v1(), vrvControlToolkit::DtObserverCameraShake_v1::DtObserverCameraShake_v1(), vrvControlToolkit::DtObserverCameraShakeIntensity_v1::DtObserverCameraShakeIntensity_v1(), vrvControlToolkit::DtObserverMode_v1::DtObserverMode_v1(), vrvControlToolkit::DtObserverMode_v2::DtObserverMode_v2(), vrvControlToolkit::DtObserverModeRestore_v1::DtObserverModeRestore_v1(), vrvControlToolkit::DtObserverModeSetting_v1::DtObserverModeSetting_v1(), vrvControlToolkit::DtObserverSpeedLinear_v1::DtObserverSpeedLinear_v1(), vrvControlToolkit::DtObserverSpeedOrbital_v1::DtObserverSpeedOrbital_v1(), vrvControlToolkit::DtObserverSpeedRotational_v1::DtObserverSpeedRotational_v1(), vrvControlToolkit::DtOccupantsVisibleOnEntity_v1::DtOccupantsVisibleOnEntity_v1(), vrvControlToolkit::DtPaperMapGroup_v1::DtPaperMapGroup_v1(), vrvControlToolkit::DtProjection_v1::DtProjection_v1(), vrvControlToolkit::DtResetView_v1::DtResetView_v1(), vrvControlToolkit::DtSensorBoolParameter_v1::DtSensorBoolParameter_v1(), vrvControlToolkit::DtSensorFloatParameter_v1::DtSensorFloatParameter_v1(), vrvControlToolkit::DtSensorIntParameter_v1::DtSensorIntParameter_v1(), vrvControlToolkit::DtSensorMode_v1::DtSensorMode_v1(), vrvControlToolkit::DtSensorStringParameter_v1::DtSensorStringParameter_v1(), vrvControlToolkit::DtSpaceFollowView_v1::DtSpaceFollowView_v1(), vrvControlToolkit::DtStreamingVideoControl_v1::DtStreamingVideoControl_v1(), vrvControlToolkit::DtTetherLocationTrackView_v1::DtTetherLocationTrackView_v1(), vrvControlToolkit::DtTetherTrackView_v1::DtTetherTrackView_v1(), vrvControlToolkit::DtTetherView_v1::DtTetherView_v1(), vrvControlToolkit::DtTrackView_v1::DtTrackView_v1(), vrvControlToolkit::DtUseSavedView_v1::DtUseSavedView_v1(), vrvControlToolkit::DtViewMagnification_v1::DtViewMagnification_v1(), and vrvControlToolkit::DtZoom_v1::DtZoom_v1().
| const DtUInt32 vrvControlToolkit::DtVrvControlFilenameSize = 128 |
| const DtUInt32 vrvControlToolkit::DtVrvMagicNumber = 0x4d414b21 |
| const float vrvControlToolkit::DtVrvControlToolkitVersion_v0 =1.0 |
| const int vrvControlToolkit::DtVrvDatumParamId_v0 =1000000 |