![]() |
VR-Forces Development_Version Class Documentation
|
Go to the source code of this file.
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) |
| #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) |
Referenced by DtRequestStateVCPdu::DtRequestStateVCPdu().
| #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 DtDECLARE_VIEW_CONTROL_PARAM_DECODER | ( | paramName | ) | DtDECLARE_PARAM_DECODER(DtStealthControlInteraction, paramName) |
This can be used to declare parameter processor functions which are static members of a class.
| #define DtDECLARE_VIEW_CONTROL_PARAM_ENCODER | ( | paramName | ) | DtDECLARE_PARAM_ENCODER(DtStealthControlInteraction, paramName) |
| #define DtDEFINE_SIMPLE_VIEW_CONTROL_PARAM_ENCODER | ( | paramName, | |
| netType, | |||
| inspector | |||
| ) |
| 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 |
backwards compatibility
| typedef void(* DtStealthControlInteractionCb)(DtStealthControlInteraction *inter, void *usr) |
ViewControl interaction callback function signature.
| 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 | ) |
| 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 | ||
| ) |
| const DtViewerCommand DtViewerPivot = DtViewerCommand(12) |
| const DtViewerCommand DtViewerMove = DtViewerCommand(13) |
| const DtViewerCommand DtViewerRequestState = DtViewerCommand(14) |
Referenced by DtRequestStateVCPdu::DtRequestStateVCPdu().
| 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