![]() |
VR-Vantage 1.4.1 API Class Documentation
|
Go to the source code of this file.
Classes | |
| struct | DtNetMoveParams |
| struct | DtNetPivotParams |
| struct | DtNetSdcBasicParams |
| struct | DtNetSdcLayer |
| struct | DtNetSdcNamedObject |
| struct | DtNetSdcPosObject |
| struct | DtNetSdcPosNamedObject |
| struct | DtNetSdcGraphicObject |
| struct | DtNetSdcGraphicObjectUpdate |
| struct | DtNetSdcLine |
| struct | DtNetSdcTriangle |
| struct | DtNetSdcArea |
| struct | DtNetSdcAttributeValue |
| struct | DtNetSdcAttribute |
| struct | DtNetSdcSegment |
| struct | DtNetSdcSegmentedLine |
| struct | DtNetSdcDrawControlParams |
| struct | DtNetSdcLayerParams |
| struct | DtNetSdcCommandParams |
| struct | DtNetSdcAttributeUpdateParams |
| struct | DtNetSdcAttachableParams |
| struct | DtNetSdcTextParams |
| struct | DtNetSdcAttributeParams |
| struct | DtNetSdcLineParams |
| struct | DtNetSdcLineSegment |
| struct | DtNetSdcPolyObjectParams |
| struct | DtNetSdcTriangleParams |
| struct | DtNetSdcAreaParams |
| struct | DtNetAbsoluteParams |
| struct | DtNetTetherParams |
| struct | DtNetCompassParams |
| struct | DtNetMimicParams |
| struct | DtNetOrbitParams |
| struct | DtNetTrackParams |
| struct | DtNetTetherTrackParams |
| struct | DtNetMimicTrackParams |
| struct | DtNetEntitiesInGroup |
| struct | DtNetGroupParams |
| struct | DtNetModelessParams |
| struct | DtNetOptionsParams |
| union | DtNetViewControlParams |
| struct | DtNetViewControlPdu |
| class | DtSdcVector2D |
| class | DtStealthControlPdu |
| class | DtSdcColor |
| DtSdcColor represents colors for Draw Control Objects. More... | |
| class | DtStealthDrawControlPdu |
| class | DtStealthRemoteController |
| class | DtSdcObject |
| DtSdcObject is the base class from which all Draw Control Objects are derived. More... | |
| class | DtTetherTrackVCPdu |
| class | DtTetherVCPdu |
| class | DtTrackVCPdu |
| class | DtUnknownStealthControlPdu |
| class | DtAbsoluteVCPdu |
| class | DtCompassVCPdu |
| class | DtCustomRemoteControlSender |
| class | DtGroupVCPdu |
| class | DtMimicTrackVCPdu |
| class | DtMimicVCPdu |
| class | DtOffsetMimicVCPdu |
| class | DtModelessVCPdu |
| class | DtMoveVCPdu |
| class | DtOptionsPdu |
| class | DtOrbitVCPdu |
| class | DtPivotVCPdu |
| class | DtRequestStateVCPdu |
| class | DtSdc2DPositionedObject |
| class | DtSdc3DAttachPoint |
| DtSdc3DAttachPoint represents the 3 methods for attaching a 3D draw control object in 3-space. More... | |
| class | DtSdc3DPositionedObject |
| class | DtSdc3DTwoPositionedObject |
| class | DtSdcArea3DObject |
| The class definition for DtSdcArea3DObject, which represents an area object positioned in the 3D scene. More... | |
| class | DtSdcAttachablePdu |
| class | DtSdcAttributeValue |
| An instance of an attribute group (and corresponding attribute values) More... | |
| class | DtSdcAttributeGroupObject |
| An instance of an attribute group (and corresponding attribute values) More... | |
| class | DtSdcAttributeTemplateObject |
| An Attribute Template. More... | |
| class | DtSdcAttributeGroupTemplateObject |
| An Attribute Group Template. More... | |
| class | DtSdcAttributePduBase |
| class | DtSdcAttributePdu |
| class | DtSdcAttributePduV0 |
| class | DtSdcAttributeUpdatePduBase |
| class | DtSdcAttributeUpdatePdu |
| class | DtSdcAttributeUpdatePduV0 |
| class | DtSdcBarAttributeTemplateObject |
| A Value Bar Attribute Template. More... | |
| class | DtSdcCommandPduBase |
| class | DtSdcCommandPdu |
| class | DtSdcCommandPduV0 |
| class | DtSdcEllipsoidCuboidBase |
| A common base class for representing ellipsoids and cuboids. More... | |
| class | DtSdcCuboidObject |
| A 3D cuboidal Stealth Draw Control Object. More... | |
| class | DtSdcCylinderObject |
| A class for representing cylinders. More... | |
| class | DtSdcEllRectBase |
| A common base class for representing ellipses and rectangles. More... | |
| class | DtSdcEllipseObject |
| A 2D elliptical Stealth Draw Control Object. More... | |
| class | DtSdcEllipsoidObject |
| A 3D ellipsoidal Stealth Draw Control Object. More... | |
| class | DtSdcLayerPduBase |
| class | DtSdcLayerPdu |
| class | DtSdcLayerPduV0 |
| class | DtSdcLineSegment |
| SdcLine2DObject and SdcLine3DObject helper class. More... | |
| class | DtSdcLineObjectInterface |
| A 3D Line Stealth Draw Control Object. More... | |
| class | DtSdcLine2DObject |
| A 2D Line Stealth Draw Control Object. More... | |
| class | DtSdcLine3DObject |
| A 3D Line Stealth Draw Control Object. More... | |
| class | DtSdcLinePdu |
| class | DtSdcLinePduV0 |
| class | DtSdcSegmentedLinePduV0 |
| class | DtSdcPolyObjectPduBase |
| class | DtSdcPolyObjectPdu |
| class | DtSdcPolyObjectPduV0 |
| class | DtSdcRectangleObject |
| A 2D rectangular Stealth Draw Control Object. More... | |
| class | DtStealthRemoteDrawer |
| A Draw Control Object Manager. More... | |
| class | DtSdcText2DObject |
| A 2D Text Stealth Draw Control Object. More... | |
| class | DtSdcText3DObject |
| A 3D Text Stealth Draw Control Object. More... | |
| class | DtSdcTextPduBase |
| class | DtSdcTextPdu |
| class | DtSdcTextPduV0 |
| class | DtSdcTriangle2DObject |
| A 2D triangular Stealth Draw Control Object. More... | |
| class | DtSdcTriangle3DObject |
| A 3D Triangle Stealth Draw Control Object. More... | |
| class | DtSdcTrianglePduBase |
| class | DtSdcTrianglePdu |
| class | DtSdcTrianglePduV0 |
| class | DtSdcAreaPduBase |
| class | DtSdcAreaPdu |
| class | DtSdcAreaPduV0 |
Defines | |
| #define | DT_MAX_SDC_AREA_VERTS 16 |
| #define | _VIEWCONTROLP_H_GATEWAY_PROTECTION |
| #define | DtNetViewerCommand DtNetU16 |
| #define | MAX_EIG_ENTITIES 100 |
| #define | DtCMD_GROUP (0) |
| #define | DtCMD_WIDE_GROUP (1) |
| #define | DtVCPDU_PARAMS(pdu, type) (pdu->params.type) |
| #define | DtVIEW_PARAMS(params, type) (params.type) |
| #define | DtStealthViewModeStatusStart 500 |
| #define | DtStealthViewModeStatusEnd 600 |
| #define | DtNewViewModeStatusCommand(Mode) |
| #define | DtStealthRemoteDrawControlStart 2500 |
| #define | DtStealthRemoteDrawControlEnd 2600 |
| #define | DtNewViewerCommand(newType, value) |
| #define | EVCSTR(id) #id |
| #define | CASE_EVCSTRING(af) case af: return (EVCSTR(af) + 2) |
| #define | netViewControlPdu ((DtNetViewControlPdu *) netPdu) |
| DtDIS. | |
| #define | DtViewControlStaticSize sizeof(DtNetViewControlPdu) - sizeof(DtNetViewControlParams) |
| #define | DtIGNORE_EAST (1<<0) |
| #define | DtIGNORE_NORTH (1<<1) |
| #define | DtIGNORE_HEIGHT (1<<2) |
| #define | DtIGNORE_HEADING (1<<3) |
| #define | DtIGNORE_PITCH (1<<4) |
| #define | DtIGNORE_ROLL (1<<5) |
| #define | DtIGNORE_EAST_OFFSET (1<<6) |
| #define | DtIGNORE_NORTH_OFFSET (1<<7) |
| #define | DtIGNORE_HEIGHT_OFFSET (1<<8) |
| #define | DtIGNORE_RADIUS (1<<9) |
| #define | DtIGNORE_BODY_HEADING (1<<10) |
| #define | DtIGNORE_HEADING_OFFSET (1<<11) |
| #define | DtIGNORE_PITCH_OFFSET (1<<12) |
| #define | DtIGNORE_FORWARD (1<<13) |
| #define | DtIGNORE_RIGHT (1<<14) |
| #define | DtIGNORE_UP (1<<15) |
| #define | DtIGNORE_BODY_PITCH (1<<16) |
| #define | DtIGNORE_BODY_ROLL (1<<17) |
| #define | DtIGNORE_AZIMUTH_RATE (1<<18) |
| #define | DtIGNORE_RADIAL_OFFSET (1<<19) |
| #define | DtIGNORE_PRIMARY_ID (1<<20) |
| #define | DtIGNORE_SECONDARY_ID (1<<21) |
| #define | DtIGNORE_GROUP_IDS (1<<22) |
| #define | DtIGNORE_TURN_CMD (1<<23) |
| #define | DtIGNORE_STEP_CMD (1<<24) |
| #define | STEALTH_CONTROL_VERSION_STRING "1.2" |
| #define | STEALTH_CONTROL_MAJOR_VERSION 1 |
| #define | STEALTH_CONTROL_MINOR_VERSION 2 |
| #define | STEALTH_CONTROL_REVISION 0 |
| #define | netStealthDrawControlPdu ((DtNetViewControlPdu *) netPdu) |
| #define | DtStealthDrawControlStaticSize (sizeof(DtNetViewControlPdu) - sizeof(DtNetViewControlParams)) |
| #define | DtSetVec2D(v, x, y) v[DtSdcX]=x;v[DtSdcY]=y; |
Typedefs | |
| typedef DtNetMoveParams | DtMoveParams |
| typedef DtNetAbsoluteParams | DtAbsoluteParams |
| typedef DtNetTetherParams | DtTetherParams |
| typedef DtNetCompassParams | DtCompassParams |
| typedef DtNetMimicParams | DtMimicParams |
| typedef DtNetOrbitParams | DtOrbitParams |
| typedef DtNetTrackParams | DtTrackParams |
| typedef DtNetTetherTrackParams | DtTetherTrackParams |
| typedef DtNetMimicTrackParams | DtMimicTrackParams |
| typedef struct DtNetEntitiesInGroup | DtNetEntitiesInGroup |
| typedef DtNetEntitiesInGroup | DtEntitiesInGroup |
| typedef DtNetGroupParams | DtGroupParams |
| typedef DtNetModelessParams | DtModelessParams |
| typedef DtNetOptionsParams | DtOptionsParams |
| typedef DtNetViewControlParams | DtViewControlParams |
| typedef struct DtNetViewControlPdu | DtNetViewControlPdu |
| typedef const DtSdcVector2D & | DtSdcConstVector2D |
| typedef DtSdcVector2D & | DtSdcVector2DRef |
| typedef DtStealthControlPdu | DtViewControlPdu |
| typedef void(* | RemoteViewChangedCb )(const DtStealthControlPdu &pdu, void *usr) |
| typedef DtOptionsPdu | DtOptionsVCPdu |
| typedef std::map< DtString, DtSdcAttributeValue * > | DtSdcAttributeValueMap |
| typedef std::list < DtSdcAttributeTemplateObject * > | DtSdcAttributeTemplateList |
| DtSdcAttributeTemplateList is a list of DtSdcAttributeTemplate pointers. | |
| typedef std::map< DtString, DtSdcAttributeTemplateObject * > | DtSdcAttributeTemplateMap |
| DtSdcAttributeTemplateMap provides for attribute template lookup by id. | |
| typedef std::map< unsigned, DtSdcObject * > | DtSdcObjectList |
Enumerations | |
| enum | DtSdcVector2DOffset { DtSdcX, DtSdcY } |
Functions | |
| DtNewViewModeStatusCommand (Absolute) | |
| DtNewViewModeStatusCommand (Tether) | |
| DtNewViewModeStatusCommand (Compass) | |
| DtNewViewModeStatusCommand (Mimic) | |
| DtNewViewModeStatusCommand (Turret) | |
| DtNewViewModeStatusCommand (Orbit) | |
| DtNewViewModeStatusCommand (Track) | |
| DtNewViewModeStatusCommand (TetherTrack) | |
| DtNewViewModeStatusCommand (MimicTrack) | |
| DtNewViewModeStatusCommand (Group) | |
| DtNewViewModeStatusCommand (Modeless) | |
| DtNewViewModeStatusCommand (Pivot) | |
| DtNewViewModeStatusCommand (OrthoPivot) | |
| DtNewViewerCommand (DtSdcUndefined,-DtViewerOptions) DtNewViewerCommand(DtSdcObjectPdu | |
| DtNewViewerCommand (DtSdcCommand, 10) DtNewViewerCommand(DtSdcCommandRemove | |
| DtNewViewerCommand (DtSdcCommandHide, 12) DtNewViewerCommand(DtSdcCommandShow | |
| DtNewViewerCommand (DtSdcCommandAddToLayer, 14) DtNewViewerCommand(DtSdcCommandRemoveFromLayer | |
| DtNewViewerCommand (DtSdcCommandShowAttribute, 16) DtNewViewerCommand(DtSdcCommandShowTemplateAttribute | |
| DtNewViewerCommand (DtSdcCommandHideAttribute, 18) DtNewViewerCommand(DtSdcCommandHideTemplateAttribute | |
| DtNewViewerCommand (DtSdcLine, 20) DtNewViewerCommand(DtSdc2DLine | |
| graphic objects | |
| DtNewViewerCommand (DtSdc3DLine, 22) DtNewViewerCommand(DtSdcSegmentedLine | |
| DtNewViewerCommand (DtSdc2DSegmentedLine, 31) DtNewViewerCommand(DtSdc3DSegmentedLine | |
| DtNewViewerCommand (DtSdcPolyObject, 40) DtNewViewerCommand(DtSdcCircle | |
| DtNewViewerCommand (DtSdcSphere, 42) DtNewViewerCommand(DtSdcSquare | |
| DtNewViewerCommand (DtSdcCube, 44) DtNewViewerCommand(DtSdcCylinder | |
| DtNewViewerCommand (DtSdcTriangle, 50) DtNewViewerCommand(DtSdc2DTriangle | |
| DtNewViewerCommand (DtSdc3DTriangle, 52) DtNewViewerCommand(DtSdcArea | |
| DtNewViewerCommand (DtSdc2DArea, 54) DtNewViewerCommand(DtSdc3DArea | |
| DtNewViewerCommand (DtSdcText, 60) DtNewViewerCommand(DtSdc2DText | |
| Text. | |
| DtNewViewerCommand (DtSdc3DText, 62) DtNewViewerCommand(DtSdcAttribute | |
| Attributes. | |
| DtNewViewerCommand (DtSdcAttributeGroupTemplate, 71) DtNewViewerCommand(DtSdcAttributeGroup | |
| DtNewViewerCommand (DtSdcAttributeNoValue, 73) DtNewViewerCommand(DtSdcAttributeSingleValue | |
| DtNewViewerCommand (DtSdcAttributeGraphicSingleValue, 75) DtNewViewerCommand(DtSdcAttributeGraphicListValue | |
| DtNewViewerCommand (DtSdcAttributeBitmap, 77) DtNewViewerCommand(DtSdcAttributeUpdate | |
| DtNewViewerCommand (DtSdcAttributeValueSet, 81) DtNewViewerCommand(DtSdcAttributeValueReset | |
| DtNewViewerCommand (DtSdcAttributeValueSetText, 83) DtNewViewerCommand(DtSdcLayer | |
| layer | |
| DL_DLL_IGCONVRLINK DtStealthControlPdu * | DtNewStealthControlPdu (DtViewerCommand command) |
| DL_DLL_IGCONVRLINK DtStealthControlPdu * | DtNewViewControlPdu (DtViewerCommand command) |
| DL_DLL_IGCONVRLINK DtStealthControlPdu * | DtNewDrawControlPdu (DtViewerCommand command) |
| DL_DLL_IGCONVRLINK DtStealthControlPdu * | DtNewDrawControlPduV0 (DtViewerCommand command) |
| DL_DLL_IGCONVRLINK void | DtStealthControlRegister (DtExerciseConn *) |
| DL_DLL_IGCONVRLINK void | DtVecScale (const DtSdcVector2D &v, double scale_factor, DtSdcVector2D &result) |
| DL_DLL_IGCONVRLINK void | DtVecNeg (const DtSdcVector2D &v1, DtSdcVector2D &result) |
| DL_DLL_IGCONVRLINK double | DtVecCosProd (const DtSdcVector2D &v1, const DtSdcVector2D &v2) |
| DL_DLL_IGCONVRLINK double | DtVecInfNorm (const DtSdcVector2D &v1) |
| DL_DLL_IGCONVRLINK void | DtVecInit (DtSdcVector2D &v) |
| DL_DLL_IGCONVRLINK double | DtDistance (const DtSdcVector2D &p1, const DtSdcVector2D &p2) |
| DL_DLL_IGCONVRLINK double | DtDistSqr (const DtSdcVector2D &p1, const DtSdcVector2D &p2) |
| std::ostream & | operator<< (std::ostream &str, const DtSdcVector2D &vec) |
Variables | |
| const DtViewerCommand | DtViewerPivot = DtViewerCommand(12) |
| const DtViewerCommand | DtViewerMove = DtViewerCommand(13) |
| const DtViewerCommand | DtViewerRequestState = DtViewerCommand(14) |
| const DtViewerCommand | DtViewerOrthoPivot = DtViewerCommand(15) |
| const int | DtCURRENT_DRAW_CONTROL_VERSION = 1 |
| Pdus available: List of extended view control pdus available to visualize additional data in stealth. | |
| #define DT_MAX_SDC_AREA_VERTS 16 |
| #define _VIEWCONTROLP_H_GATEWAY_PROTECTION |
| #define DtNetViewerCommand DtNetU16 |
| #define MAX_EIG_ENTITIES 100 |
| #define DtCMD_GROUP (0) |
Referenced by DtGroupVCPdu::printData(), and DtStealthRemoteController::setGroupMode().
| #define DtCMD_WIDE_GROUP (1) |
Referenced by DtStealthRemoteController::setWideGroupMode().
| #define DtVCPDU_PARAMS | ( | pdu, | |
| type | |||
| ) | (pdu->params.type) |
| #define DtVIEW_PARAMS | ( | params, | |
| type | |||
| ) | (params.type) |
| #define DtStealthViewModeStatusStart 500 |
Referenced by DtStealthControlPdu::setStatusCommand(), and DtStealthControlPdu::statusCommand().
| #define DtStealthViewModeStatusEnd 600 |
Referenced by DtStealthControlPdu::statusCommand().
| #define DtNewViewModeStatusCommand | ( | Mode | ) |
const DtViewerCommand DtViewerStatus##Mode = (DtViewerCommand) \ ((int) DtStealthViewModeStatusStart + DtViewer##Mode);
| #define DtStealthRemoteDrawControlStart 2500 |
| #define DtStealthRemoteDrawControlEnd 2600 |
| #define DtNewViewerCommand | ( | newType, | |
| value | |||
| ) |
const DtViewerCommand newType = (DtViewerCommand) \ ((int)DtStealthRemoteDrawControlStart + value);
| #define EVCSTR | ( | id | ) | #id |
| #define CASE_EVCSTRING | ( | af | ) | case af: return (EVCSTR(af) + 2) |
| #define netViewControlPdu ((DtNetViewControlPdu *) netPdu) |
DtDIS.
Referenced by DtStealthControlPdu::ignoreFlags(), DtStealthControlPdu::senderId(), DtStealthControlPdu::setIgnoreFlags(), DtStealthControlPdu::setSenderId(), DtStealthControlPdu::setViewerCommand(), DtStealthControlPdu::setViewerId(), DtStealthControlPdu::viewerCommand(), and DtStealthControlPdu::viewerId().
| #define DtViewControlStaticSize sizeof(DtNetViewControlPdu) - sizeof(DtNetViewControlParams) |
Referenced by DtTetherTrackVCPdu::attachMarkingText(), DtMimicTrackVCPdu::attachMarkingText(), DtOptionsPdu::clearOptionPresent(), DtAbsoluteVCPdu::DtAbsoluteVCPdu(), DtCompassVCPdu::DtCompassVCPdu(), DtGroupVCPdu::DtGroupVCPdu(), DtMimicTrackVCPdu::DtMimicTrackVCPdu(), DtMimicVCPdu::DtMimicVCPdu(), DtModelessVCPdu::DtModelessVCPdu(), DtOffsetMimicVCPdu::DtOffsetMimicVCPdu(), DtOptionsPdu::DtOptionsPdu(), DtOrbitVCPdu::DtOrbitVCPdu(), DtRequestStateVCPdu::DtRequestStateVCPdu(), DtTetherTrackVCPdu::DtTetherTrackVCPdu(), DtTetherVCPdu::DtTetherVCPdu(), DtTrackVCPdu::DtTrackVCPdu(), DtTrackVCPdu::markingText(), DtTetherVCPdu::markingText(), DtOrbitVCPdu::markingText(), DtMimicVCPdu::markingText(), DtCompassVCPdu::markingText(), DtOptionsPdu::optionPresent(), DtOptionsPdu::printData(), DtModelessVCPdu::setNumEntitiesToAdd(), DtGroupVCPdu::setNumEntitiesToAdd(), DtOptionsPdu::setOptionPresent(), DtTetherTrackVCPdu::trackMarkingText(), and DtMimicTrackVCPdu::trackMarkingText().
| #define DtIGNORE_EAST (1<<0) |
| #define DtIGNORE_NORTH (1<<1) |
| #define DtIGNORE_HEIGHT (1<<2) |
| #define DtIGNORE_HEADING (1<<3) |
| #define DtIGNORE_PITCH (1<<4) |
| #define DtIGNORE_ROLL (1<<5) |
| #define DtIGNORE_EAST_OFFSET (1<<6) |
Referenced by DtStealthRemoteController::setTetherMode().
| #define DtIGNORE_NORTH_OFFSET (1<<7) |
Referenced by DtStealthRemoteController::setTetherMode().
| #define DtIGNORE_HEIGHT_OFFSET (1<<8) |
Referenced by DtStealthRemoteController::setTetherMode().
| #define DtIGNORE_RADIUS (1<<9) |
| #define DtIGNORE_BODY_HEADING (1<<10) |
Referenced by DtStealthRemoteController::setCompassMode(), and DtStealthRemoteController::setPivotMode().
| #define DtIGNORE_HEADING_OFFSET (1<<11) |
Referenced by DtStealthRemoteController::sendGroupPdu().
| #define DtIGNORE_PITCH_OFFSET (1<<12) |
Referenced by DtStealthRemoteController::sendGroupPdu().
| #define DtIGNORE_FORWARD (1<<13) |
| #define DtIGNORE_RIGHT (1<<14) |
| #define DtIGNORE_UP (1<<15) |
| #define DtIGNORE_BODY_PITCH (1<<16) |
| #define DtIGNORE_BODY_ROLL (1<<17) |
| #define DtIGNORE_AZIMUTH_RATE (1<<18) |
Referenced by DtStealthRemoteController::setOrbitMode().
| #define DtIGNORE_RADIAL_OFFSET (1<<19) |
Referenced by DtStealthRemoteController::sendGroupPdu().
| #define DtIGNORE_PRIMARY_ID (1<<20) |
Referenced by DtStealthRemoteController::addToGroup(), DtStealthRemoteController::removeFromGroup(), DtStealthRemoteController::setCompassMode(), DtStealthRemoteController::setGroup(), DtStealthRemoteController::setMimicMode(), DtStealthRemoteController::setMimicTrackMode(), DtStealthRemoteController::setOrbitMode(), DtStealthRemoteController::setSecondary(), DtStealthRemoteController::setTetherMode(), DtStealthRemoteController::setTetherTrackMode(), DtStealthRemoteController::setTrackMode(), and DtStealthRemoteController::setTurretMode().
| #define DtIGNORE_SECONDARY_ID (1<<21) |
| #define DtIGNORE_GROUP_IDS (1<<22) |
| #define DtIGNORE_TURN_CMD (1<<23) |
Referenced by DtStealthRemoteController::turnEyepoint().
| #define DtIGNORE_STEP_CMD (1<<24) |
Referenced by DtStealthRemoteController::moveEyepoint().
| #define STEALTH_CONTROL_VERSION_STRING "1.2" |
Referenced by DtStealthControlPdu::DtStealthControlPdu().
| #define STEALTH_CONTROL_MAJOR_VERSION 1 |
| #define STEALTH_CONTROL_MINOR_VERSION 2 |
| #define STEALTH_CONTROL_REVISION 0 |
| #define netStealthDrawControlPdu ((DtNetViewControlPdu *) netPdu) |
Referenced by DtStealthDrawControlPdu::internalText(), and DtStealthDrawControlPdu::setInternalText().
| #define DtStealthDrawControlStaticSize (sizeof(DtNetViewControlPdu) - sizeof(DtNetViewControlParams)) |
Referenced by DtSdcAreaPdu::DtSdcAreaPdu(), DtSdcAreaPduV0::DtSdcAreaPduV0(), DtSdcAttributePdu::DtSdcAttributePdu(), DtSdcAttributePduV0::DtSdcAttributePduV0(), DtSdcAttributeUpdatePdu::DtSdcAttributeUpdatePdu(), DtSdcAttributeUpdatePduV0::DtSdcAttributeUpdatePduV0(), DtSdcCommandPdu::DtSdcCommandPdu(), DtSdcCommandPduV0::DtSdcCommandPduV0(), DtSdcLayerPdu::DtSdcLayerPdu(), DtSdcLayerPduV0::DtSdcLayerPduV0(), DtSdcLinePdu::DtSdcLinePdu(), DtSdcLinePduV0::DtSdcLinePduV0(), DtSdcPolyObjectPdu::DtSdcPolyObjectPdu(), DtSdcPolyObjectPduV0::DtSdcPolyObjectPduV0(), DtSdcSegmentedLinePduV0::DtSdcSegmentedLinePduV0(), DtSdcTextPdu::DtSdcTextPdu(), DtSdcTextPduV0::DtSdcTextPduV0(), DtSdcTrianglePdu::DtSdcTrianglePdu(), DtSdcTrianglePduV0::DtSdcTrianglePduV0(), DtSdcLayerPduBase::name(), DtSdcAttributePduBase::name(), DtSdcLayerPduBase::setName(), DtSdcAttributePduBase::setName(), DtSdcLinePdu::setNumSegments(), DtSdcTextPduBase::setText(), DtSdcAttributeUpdatePduBase::setText(), DtSdcTextPduBase::text(), and DtSdcAttributeUpdatePduBase::text().
| #define DtSetVec2D | ( | v, | |
| x, | |||
| y | |||
| ) | v[DtSdcX]=x;v[DtSdcY]=y; |
| typedef DtNetMoveParams DtMoveParams |
| typedef DtNetAbsoluteParams DtAbsoluteParams |
| typedef DtNetTetherParams DtTetherParams |
| typedef DtNetCompassParams DtCompassParams |
| typedef DtNetMimicParams DtMimicParams |
| typedef DtNetOrbitParams DtOrbitParams |
| typedef DtNetTrackParams DtTrackParams |
| typedef struct DtNetEntitiesInGroup DtNetEntitiesInGroup |
| typedef DtNetGroupParams DtGroupParams |
| typedef DtNetModelessParams DtModelessParams |
| typedef DtNetOptionsParams DtOptionsParams |
| typedef struct DtNetViewControlPdu DtNetViewControlPdu |
| typedef const DtSdcVector2D& DtSdcConstVector2D |
| typedef DtSdcVector2D& DtSdcVector2DRef |
| typedef DtStealthControlPdu DtViewControlPdu |
| typedef void(* RemoteViewChangedCb)(const DtStealthControlPdu &pdu, void *usr) |
| typedef DtOptionsPdu DtOptionsVCPdu |
| typedef std::map<DtString, DtSdcAttributeValue*> DtSdcAttributeValueMap |
| typedef std::list<DtSdcAttributeTemplateObject*> DtSdcAttributeTemplateList |
DtSdcAttributeTemplateList is a list of DtSdcAttributeTemplate pointers.
| typedef std::map<DtString, DtSdcAttributeTemplateObject*> DtSdcAttributeTemplateMap |
DtSdcAttributeTemplateMap provides for attribute template lookup by id.
| typedef std::map<unsigned, DtSdcObject*> DtSdcObjectList |
| enum DtSdcVector2DOffset |
| DtNewViewModeStatusCommand | ( | Absolute | ) |
| DtNewViewModeStatusCommand | ( | Tether | ) |
| DtNewViewModeStatusCommand | ( | Compass | ) |
| DtNewViewModeStatusCommand | ( | Mimic | ) |
| DtNewViewModeStatusCommand | ( | Turret | ) |
| DtNewViewModeStatusCommand | ( | Orbit | ) |
| DtNewViewModeStatusCommand | ( | Track | ) |
| DtNewViewModeStatusCommand | ( | TetherTrack | ) |
| DtNewViewModeStatusCommand | ( | MimicTrack | ) |
| DtNewViewModeStatusCommand | ( | Group | ) |
| DtNewViewModeStatusCommand | ( | Modeless | ) |
| DtNewViewModeStatusCommand | ( | Pivot | ) |
| DtNewViewModeStatusCommand | ( | OrthoPivot | ) |
| DtNewViewerCommand | ( | DtSdcUndefined | , |
| - | DtViewerOptions | ||
| ) |
| DtNewViewerCommand | ( | DtSdcCommand | , |
| 10 | |||
| ) |
| DtNewViewerCommand | ( | DtSdcCommandHide | , |
| 12 | |||
| ) |
| DtNewViewerCommand | ( | DtSdcCommandAddToLayer | , |
| 14 | |||
| ) |
| DtNewViewerCommand | ( | DtSdcCommandShowAttribute | , |
| 16 | |||
| ) |
| DtNewViewerCommand | ( | DtSdcCommandHideAttribute | , |
| 18 | |||
| ) |
| DtNewViewerCommand | ( | DtSdcLine | , |
| 20 | |||
| ) |
graphic objects
| DtNewViewerCommand | ( | DtSdc3DLine | , |
| 22 | |||
| ) |
| DtNewViewerCommand | ( | DtSdc2DSegmentedLine | , |
| 31 | |||
| ) |
| DtNewViewerCommand | ( | DtSdcPolyObject | , |
| 40 | |||
| ) |
| DtNewViewerCommand | ( | DtSdcSphere | , |
| 42 | |||
| ) |
| DtNewViewerCommand | ( | DtSdcCube | , |
| 44 | |||
| ) |
| DtNewViewerCommand | ( | DtSdcTriangle | , |
| 50 | |||
| ) |
| DtNewViewerCommand | ( | DtSdc3DTriangle | , |
| 52 | |||
| ) |
| DtNewViewerCommand | ( | DtSdc2DArea | , |
| 54 | |||
| ) |
| DtNewViewerCommand | ( | DtSdcText | , |
| 60 | |||
| ) |
Text.
| DtNewViewerCommand | ( | DtSdc3DText | , |
| 62 | |||
| ) |
Attributes.
| DtNewViewerCommand | ( | DtSdcAttributeGroupTemplate | , |
| 71 | |||
| ) |
| DtNewViewerCommand | ( | DtSdcAttributeNoValue | , |
| 73 | |||
| ) |
| DtNewViewerCommand | ( | DtSdcAttributeGraphicSingleValue | , |
| 75 | |||
| ) |
| DtNewViewerCommand | ( | DtSdcAttributeBitmap | , |
| 77 | |||
| ) |
| DtNewViewerCommand | ( | DtSdcAttributeValueSet | , |
| 81 | |||
| ) |
| DtNewViewerCommand | ( | DtSdcAttributeValueSetText | , |
| 83 | |||
| ) |
layer
| DL_DLL_IGCONVRLINK DtStealthControlPdu* DtNewStealthControlPdu | ( | DtViewerCommand | command | ) |
References DtNewDrawControlPdu(), and DtNewViewControlPdu().
| DL_DLL_IGCONVRLINK DtStealthControlPdu* DtNewViewControlPdu | ( | DtViewerCommand | command | ) |
References DtViewerMove, DtViewerPivot, DtViewerRequestState, and DtStealthControlPdu::setStatusCommand().
Referenced by DtNewStealthControlPdu().
| DL_DLL_IGCONVRLINK DtStealthControlPdu* DtNewDrawControlPdu | ( | DtViewerCommand | command | ) |
Referenced by DtNewStealthControlPdu().
| DL_DLL_IGCONVRLINK DtStealthControlPdu* DtNewDrawControlPduV0 | ( | DtViewerCommand | command | ) |
| DL_DLL_IGCONVRLINK void DtStealthControlRegister | ( | DtExerciseConn * | ) |
| DL_DLL_IGCONVRLINK void DtVecScale | ( | const DtSdcVector2D & | v, |
| double | scale_factor, | ||
| DtSdcVector2D & | result | ||
| ) |
| DL_DLL_IGCONVRLINK void DtVecNeg | ( | const DtSdcVector2D & | v1, |
| DtSdcVector2D & | result | ||
| ) |
| DL_DLL_IGCONVRLINK double DtVecCosProd | ( | const DtSdcVector2D & | v1, |
| const DtSdcVector2D & | v2 | ||
| ) |
References DtSdcVector2D::dotProduct().
| DL_DLL_IGCONVRLINK double DtVecInfNorm | ( | const DtSdcVector2D & | v1 | ) |
| DL_DLL_IGCONVRLINK void DtVecInit | ( | DtSdcVector2D & | v | ) |
| DL_DLL_IGCONVRLINK double DtDistance | ( | const DtSdcVector2D & | p1, |
| const DtSdcVector2D & | p2 | ||
| ) |
References DtSdcVector2D::dotProduct().
| DL_DLL_IGCONVRLINK double DtDistSqr | ( | const DtSdcVector2D & | p1, |
| const DtSdcVector2D & | p2 | ||
| ) |
| std::ostream& operator<< | ( | std::ostream & | str, |
| const DtSdcVector2D & | vec | ||
| ) |
References DtSdcVector2D::printDataToStream(), and makVrv::DT_PROTOCOL_NAMESPACE::str().
| const DtViewerCommand DtViewerPivot = DtViewerCommand(12) |
| const DtViewerCommand DtViewerMove = DtViewerCommand(13) |
| const DtViewerCommand DtViewerRequestState = DtViewerCommand(14) |
| const DtViewerCommand DtViewerOrthoPivot = DtViewerCommand(15) |
| const int DtCURRENT_DRAW_CONTROL_VERSION = 1 |
Pdus available: List of extended view control pdus available to visualize additional data in stealth.
To follow this list, the pdu class are defined by the enumerations module 10. The different types of pdus using that pdu class are listed with the same number
Referenced by DtSdcLinePdu::appearance(), DtSdcLinePdu::arrowStyle(), DtSdcAttachablePdu::attachEntityId(), DtSdcAttachablePdu::attachmentType(), DtSdcAttachablePdu::attachObjectId(), DtSdcAttachablePdu::attachTo(), DtSdcAttributePduBase::attributeGroupId(), DtSdcLinePdu::checkLos(), DtSdcLinePdu::color(), DtSdcAttachablePdu::color(), DtSdcAreaPdu::DtSdcAreaPdu(), DtSdcAttributePdu::DtSdcAttributePdu(), DtSdcAttributeUpdatePdu::DtSdcAttributeUpdatePdu(), DtSdcCommandPdu::DtSdcCommandPdu(), DtSdcLayerPdu::DtSdcLayerPdu(), DtSdcLinePdu::DtSdcLinePdu(), DtSdcPolyObjectPdu::DtSdcPolyObjectPdu(), DtSdcTextPdu::DtSdcTextPdu(), DtSdcTrianglePdu::DtSdcTrianglePdu(), DtSdcPolyObjectPduBase::fill(), DtSdcAttachablePdu::flashing(), DtSdcAttributeUpdatePduBase::groupId(), DtSdcAttributePduBase::hasRange(), DtSdcCommandPduBase::layerId(), DtSdcLayerPduBase::name(), DtSdcAttributePduBase::name(), DtSdcLinePdu::numSegments(), DtStealthDrawControlPdu::objectId(), DtSdcAttachablePdu::offset(), DtSdcPolyObjectPduBase::pattern(), DtSdcLinePdu::pattern(), DtSdcLinePdu::percentage(), DtSdcTrianglePduBase::point(), DtSdcAreaPduBase::point(), DtSdcAttachablePdu::position(), DtSdcLinePdu::projected(), DtSdcAttributePduBase::rangeMax(), DtSdcAttributePduBase::rangeMin(), DtSdcAttachablePdu::relativeLocation(), DtSdcPolyObjectPduBase::rotation(), DtSdcPolyObjectPduBase::scale(), DtSdcLinePdu::setAppearance(), DtSdcLinePdu::setArrowStyle(), DtSdcAttachablePdu::setAttachmentType(), DtSdcAttributePduBase::setAttributeGroupId(), DtSdcLinePdu::setCheckLos(), DtSdcLinePdu::setColor(), DtSdcAttachablePdu::setColor(), DtSdcPolyObjectPduBase::setFill(), DtSdcAttachablePdu::setFlashing(), DtSdcAttributeUpdatePduBase::setGroupId(), DtSdcCommandPduBase::setLayerId(), DtSdcLayerPduBase::setName(), DtSdcAttributePduBase::setName(), DtSdcLinePdu::setNumSegments(), DtStealthDrawControlPdu::setObjectId(), DtSdcAttachablePdu::setOffset(), DtSdcPolyObjectPduBase::setPattern(), DtSdcLinePdu::setPattern(), DtSdcLinePdu::setPercentage(), DtSdcTrianglePduBase::setPoint(), DtSdcAreaPduBase::setPoint(), DtSdcLinePdu::setProjected(), DtSdcAttributePduBase::setRange(), DtSdcAttachablePdu::setRelativeLocation(), DtSdcPolyObjectPduBase::setRotation(), DtSdcPolyObjectPduBase::setScale(), DtSdcTextPduBase::setText(), DtSdcAttributeUpdatePduBase::setText(), DtSdcLinePdu::setThickness(), DtStealthDrawControlPdu::setType(), DtSdcAttributeUpdatePduBase::setValueX(), DtSdcAttributeUpdatePduBase::setValueY(), DtSdcTextPduBase::text(), DtSdcAttributeUpdatePduBase::text(), DtSdcLinePdu::thickness(), DtStealthDrawControlPdu::type(), DtSdcAttributeUpdatePduBase::valueX(), and DtSdcAttributeUpdatePduBase::valueY().