VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Macros | Typedefs | Enumerations | Functions | Variables
legacyStealthControl.h File Reference

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  DtStealthControlInteraction
 class DtStealthControlInteraction: More...
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  DtStealthControlDecoder
 class DtStealthControlDecoder: More...
class  DtStealthControlEncoder
 class DtStealthControlEncoder: More...
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

Macros

#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;
#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)

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 DtSdcVector2DDtSdcConstVector2D
typedef DtSdcVector2DDtSdcVector2DRef
typedef DtStealthControlPdu DtViewControlPdu
typedef DtStealthControlPdu DtViewControlInteraction
 backwards compatibility
typedef DtStealthControlPdu DtStealthControlInteraction
typedef void(* DtStealthControlInteractionCb )(DtStealthControlInteraction *inter, void *usr)
 ViewControl interaction callback function signature.
typedef void(* RemoteViewChangedCb )(const DtStealthControlPdu &pdu, void *usr)
typedef DtStealthControlDecoder DtViewControlDecoder
typedef DtStealthControlEncoder DtViewControlEncoder
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.

Macro Definition Documentation

#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)
Value:
const DtViewerCommand DtViewerStatus##Mode = (DtViewerCommand) \
((int) DtStealthViewModeStatusStart + DtViewer##Mode);
#define DtStealthRemoteDrawControlStart   2500
#define DtStealthRemoteDrawControlEnd   2600
#define DtNewViewerCommand (   newType,
  value 
)
Value:
const DtViewerCommand newType = (DtViewerCommand) \
#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,
 
)    v[DtSdcX]=x;v[DtSdcY]=y;
#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 
)
Value:
DtDEFINE_SIMPLE_PARAM_ENCODER(DtStealthControlEncoder, DtStealthControlInteraction, \
paramName, netType, \
inspector)

Typedef Documentation

backwards compatibility

typedef void(* DtStealthControlInteractionCb)(DtStealthControlInteraction *inter, void *usr)

ViewControl interaction callback function signature.

typedef void(* RemoteViewChangedCb)(const DtStealthControlPdu &pdu, void *usr)

DtSdcAttributeTemplateList is a list of DtSdcAttributeTemplate pointers.

DtSdcAttributeTemplateMap provides for attribute template lookup by id.

typedef std::map<unsigned, DtSdcObject*> DtSdcObjectList

Enumeration Type Documentation

Enumerator:
DtSdcX 
DtSdcY 

Function Documentation

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 
)

Variable Documentation

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


Document ID: Generated on Tue Mar 8 22:13:38 EST 2016 from SVN revision 162938
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)