VR-Vantage 2.2 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Macros | Functions | Variables
legacyStealthControl.inl File Reference

Contains legacy stealh control command class definitions. More...

Classes

struct  DtNetOldOptionsParams

Macros

#define THAT   ((DtAbsoluteVCPdu *) this)
#define netAbsParams   ((DtNetAbsoluteParams *) &netViewControlPdu->params)
#define THAT   ((DtCompassVCPdu *) this)
#define netCompassParams   ((DtNetCompassParams *) &netViewControlPdu->params)
#define THAT   ((DtGroupVCPdu *) this)
#define netGroupParams   ((DtNetGroupParams *) &netViewControlPdu->params)
#define THAT   ((DtMimicTrackVCPdu *) this)
#define netMTrackParams   ((DtNetMimicTrackParams *) &netViewControlPdu->params)
#define THAT   ((DtMimicVCPdu *) this)
#define netMimicParams   ((DtNetMimicParams *) &netViewControlPdu->params)
#define THAT   ((DtModelessVCPdu *) this)
#define netModelessParams   ((DtNetModelessParams *) &netViewControlPdu->params)
#define PARAMS   ((DtNetMoveParams *) &((DtNetViewControlPdu *) netPdu)->params)
#define netOptParams   ((DtNetOptionsParams *) &netViewControlPdu->params)
#define THAT   ((DtOrbitVCPdu *) this)
#define netOrbitParams   ((DtNetOrbitParams *) &netViewControlPdu->params)
#define PARAMS   ((DtNetPivotParams *) &((DtNetViewControlPdu *) netPdu)->params)
#define areaParams   ((DtNetSdcAreaParams*)&netStealthDrawControlPdu->params)
#define areaParamsV0   ((DtNetSdcArea*)&netStealthDrawControlPdu->params)
#define attachableParams   (areaParams->myPolyObjectParams.myAttachableParams)
#define attParams   ((DtNetSdcAttachableParams*)&netStealthDrawControlPdu->params)
#define attParamsV0   ((DtNetSdcPosObject*)&netStealthDrawControlPdu->params)
#define attrParams   ((DtNetSdcAttributeParams*)&netStealthDrawControlPdu->params)
#define attrParamsV0   ((DtNetSdcAttribute*)&netStealthDrawControlPdu->params)
#define attrUpdParams   ((DtNetSdcAttributeUpdateParams*)&netStealthDrawControlPdu->params)
#define attrUpdParamsV0   ((DtNetSdcAttributeValue*)&netStealthDrawControlPdu->params)
#define SdcMIN(a, b)   (a) < (b) ? (a) : (b)
#define SdcMAX(a, b)   (a) > (b) ? (a) : (b)
#define cmdParams   ((DtNetSdcCommandParams *)&netStealthDrawControlPdu->params)
#define cmdParamsV0   ((DtNetSdcLayer*)&netStealthDrawControlPdu->params)
#define layerParams   ((DtNetSdcLayerParams*)&netStealthDrawControlPdu->params)
#define layerParamsV0   ((DtNetSdcNamedObject*)&netStealthDrawControlPdu->params)
#define lineParams   ((DtNetSdcLineParams*)&netStealthDrawControlPdu->params)
#define segArray
#define lineParamsV0   ((DtNetSdcLine*)&netStealthDrawControlPdu->params)
#define slineParamsV0   ((DtNetSdcSegmentedLine*)&netStealthDrawControlPdu->params)
#define segArrayV0
#define polyObjParams   ((DtNetSdcPolyObjectParams*)&netStealthDrawControlPdu->params)
#define polyObjParamsV0   ((DtNetSdcGraphicObject*)&netStealthDrawControlPdu->params)
#define graphicsParamsV0   ((DtNetSdcGraphicObject *)&netStealthDrawControlPdu->params)
#define textParams   ((DtNetSdcTextParams*)&netStealthDrawControlPdu->params)
#define textParamsV0   ((DtNetSdcPosNamedObject*)&netStealthDrawControlPdu->params)
#define triangleParams   ((DtNetSdcTriangleParams*)&netStealthDrawControlPdu->params)
#define triangleParamsV0   ((DtNetSdcTriangle*)&netStealthDrawControlPdu->params)
#define attachableParams   (triangleParams->myPolyObjectParams.myAttachableParams)
#define THAT   ((DtStealthControlPdu *) this)
#define sdcParams   ((DtNetSdcDrawControlParams*)&netStealthDrawControlPdu->params)
#define sdcParamsV0   ((DtNetSdcBasicParams*)&netStealthDrawControlPdu->params)
#define THAT   ((DtTetherTrackVCPdu *) this)
#define netTTrackParams   ((DtNetTetherTrackParams *) &netViewControlPdu->params)
#define THAT   ((DtTetherVCPdu *) this)
#define netTetherParams   ((DtNetTetherParams *) &netViewControlPdu->params)
#define THAT   ((DtTrackVCPdu *) this)
#define netTrackParams   ((DtNetTrackParams *) &netViewControlPdu->params)

Functions

std::ostream & operator<< (std::ostream &str, const DtSdcVector2D &vec)
void DtVecNeg (const DtSdcVector2D &v1, DtSdcVector2D &result)
void DtVecNormalize (const DtSdcVector2D &v, DtSdcVector2D &result)
void DtVecScale (const DtSdcVector2D &v, double scale_factor, DtSdcVector2D &result)
void DtVecSub (const DtSdcVector2D &v1, const DtSdcVector2D &v2, DtSdcVector2D &result)
double DtVecCosProd (const DtSdcVector2D &v1, const DtSdcVector2D &v2)
double DtVecInfNorm (const DtSdcVector2D &v1)
double DtDistance (const DtSdcVector2D &p1, const DtSdcVector2D &p2)
double DtDistSqr (const DtSdcVector2D &p1, const DtSdcVector2D &p2)
DtStealthControlPduDtNewStealthControlPdu (DtViewerCommand command)
DtStealthControlPduDtNewViewControlPdu (DtViewerCommand command)
DtStealthControlPduDtNewDrawControlPdu (DtViewerCommand command)
DtStealthControlPduDtNewDrawControlPduV0 (DtViewerCommand command)
DL_DLL_IGCONVRLINK void DtStealthControlRegister (DtExerciseConn *exConn)

Variables

static const DtSdcVector2D vec_zero
static const DtSdcVector2D vec_i (1, 0)
static const DtSdcVector2D vec_j (0, 1)
static const DtSdcVector2D vec_identity (1, 1)
static bool theVersionIsPrinted = false

Detailed Description

Contains legacy stealh control command class definitions.

Macro Definition Documentation

#define THAT   ((DtAbsoluteVCPdu *) this)
#define netAbsParams   ((DtNetAbsoluteParams *) &netViewControlPdu->params)
#define THAT   ((DtCompassVCPdu *) this)
#define netCompassParams   ((DtNetCompassParams *) &netViewControlPdu->params)
#define THAT   ((DtGroupVCPdu *) this)
#define netGroupParams   ((DtNetGroupParams *) &netViewControlPdu->params)
#define THAT   ((DtMimicTrackVCPdu *) this)
#define netMTrackParams   ((DtNetMimicTrackParams *) &netViewControlPdu->params)
#define THAT   ((DtMimicVCPdu *) this)
#define netMimicParams   ((DtNetMimicParams *) &netViewControlPdu->params)
#define THAT   ((DtModelessVCPdu *) this)
#define netModelessParams   ((DtNetModelessParams *) &netViewControlPdu->params)
#define PARAMS   ((DtNetMoveParams *) &((DtNetViewControlPdu *) netPdu)->params)
#define netOptParams   ((DtNetOptionsParams *) &netViewControlPdu->params)

Referenced by DtOptionsPdu::aggregateHighestOnly(), DtOptionsPdu::aggregateLevel(), DtOptionsPdu::aggregatesAltitudeControlled(), DtOptionsPdu::blockedDistance(), DtOptionsPdu::broadcasting(), DtOptionsPdu::clampRange(), DtOptionsPdu::clearOptionPresent(), DtOptionsPdu::clouds(), DtOptionsPdu::clusteringLabels(), DtOptionsPdu::constrainedToAll(), DtOptionsPdu::constrainWithFloor(), DtOptionsPdu::currentModelSet(), DtOptionsPdu::currentTextureSet(), DtOptionsPdu::databaseToLoad(), DtOptionsPdu::date(), DtOptionsPdu::entityLabels(), DtOptionsPdu::farClip(), DtOptionsPdu::farFog(), DtOptionsPdu::featureCommand(), DtOptionsPdu::featureFilename(), DtOptionsPdu::floor(), DtOptionsPdu::fog(), DtOptionsPdu::followGround(), DtOptionsPdu::fov(), DtOptionsPdu::groundClamping(), DtOptionsPdu::hatLabels(), DtOptionsPdu::locatorRange(), DtOptionsPdu::mirroring(), DtOptionsPdu::mirrorMessageEveryFrame(), DtOptionsPdu::nearClip(), DtOptionsPdu::nearFog(), DtOptionsPdu::nestedAggregates(), DtOptionsPdu::nestedEntities(), DtOptionsPdu::objectScale(), DtOptionsPdu::optionPresent(), DtOptionsPdu::overlayOption(), DtOptionsPdu::printData(), DtOptionsPdu::recording(), DtOptionsPdu::setAggregateHighestOnly(), DtOptionsPdu::setAggregateLevel(), DtOptionsPdu::setAggregatesAltitudeControlled(), DtOptionsPdu::setBlockedDistance(), DtOptionsPdu::setBroadcasting(), DtOptionsPdu::setClampRange(), DtOptionsPdu::setClouds(), DtOptionsPdu::setClusteringLabels(), DtOptionsPdu::setConstrainToAll(), DtOptionsPdu::setConstrainWithFloor(), DtOptionsPdu::setCurrentModelSet(), DtOptionsPdu::setCurrentTextureSet(), DtOptionsPdu::setDatabaseToLoad(), DtOptionsPdu::setDate(), DtOptionsPdu::setEntityLabels(), DtOptionsPdu::setFarClip(), DtOptionsPdu::setFarFog(), DtOptionsPdu::setFeatureCommand(), DtOptionsPdu::setFeatureFilename(), DtOptionsPdu::setFloor(), DtOptionsPdu::setFog(), DtOptionsPdu::setFollowGround(), DtOptionsPdu::setFov(), DtOptionsPdu::setGroundClamping(), DtOptionsPdu::setHatLabels(), DtOptionsPdu::setLocatorRange(), DtOptionsPdu::setMirroring(), DtOptionsPdu::setMirrorMessageEveryFrame(), DtOptionsPdu::setNearClip(), DtOptionsPdu::setNearFog(), DtOptionsPdu::setNestedAggregates(), DtOptionsPdu::setNestedEntities(), DtOptionsPdu::setObjectScale(), DtOptionsPdu::setOptionPresent(), DtOptionsPdu::setOverlayOption(), DtOptionsPdu::setRecording(), DtOptionsPdu::setShowAggregates(), DtOptionsPdu::setShowEmitters(), DtOptionsPdu::setSkyDome(), DtOptionsPdu::setSmoothing(), DtOptionsPdu::setSmoothingPeriod(), DtOptionsPdu::setSound(), DtOptionsPdu::setStepsize(), DtOptionsPdu::setTacticalGraphics(), DtOptionsPdu::setTacticalGraphicsLabels(), DtOptionsPdu::setTerrainScale(), DtOptionsPdu::setTexture(), DtOptionsPdu::setTimeOfDay(), DtOptionsPdu::setTrailingEffects(), DtOptionsPdu::setTrajectoryHistory(), DtOptionsPdu::setTurnrate(), DtOptionsPdu::setUseNearClipForBlockedDistance(), DtOptionsPdu::setVideoCaptureCommand(), DtOptionsPdu::setVideoCaptureDirectory(), DtOptionsPdu::setVideoCaptureFilename(), DtOptionsPdu::setVideoCaptureFilenameBase(), DtOptionsPdu::setVideoCaptureFramesPerSecond(), DtOptionsPdu::setVideoCaptureRecordInsets(), DtOptionsPdu::setXr(), DtOptionsPdu::showAggregates(), DtOptionsPdu::showEmitters(), DtOptionsPdu::skyDome(), DtOptionsPdu::smoothing(), DtOptionsPdu::smoothingPeriod(), DtOptionsPdu::sound(), DtOptionsPdu::stepsize(), DtOptionsPdu::tacticalGraphics(), DtOptionsPdu::tacticalGraphicsLabels(), DtOptionsPdu::terrainScale(), DtOptionsPdu::texture(), DtOptionsPdu::timeOfDay(), DtOptionsPdu::trailingEffects(), DtOptionsPdu::trajectoryHistory(), DtOptionsPdu::turnrate(), DtOptionsPdu::useNearClipForBlockedDistance(), DtOptionsPdu::videoCaptureCommand(), DtOptionsPdu::videoCaptureDirectory(), DtOptionsPdu::videoCaptureFilename(), DtOptionsPdu::videoCaptureFilenameBase(), DtOptionsPdu::videoCaptureFramesPerSecond(), DtOptionsPdu::videoCaptureRecordInsets(), and DtOptionsPdu::xr().

#define THAT   ((DtOrbitVCPdu *) this)
#define netOrbitParams   ((DtNetOrbitParams *) &netViewControlPdu->params)
#define PARAMS   ((DtNetPivotParams *) &((DtNetViewControlPdu *) netPdu)->params)
#define areaParams   ((DtNetSdcAreaParams*)&netStealthDrawControlPdu->params)
#define areaParamsV0   ((DtNetSdcArea*)&netStealthDrawControlPdu->params)
#define attachableParams   (areaParams->myPolyObjectParams.myAttachableParams)
#define attParamsV0   ((DtNetSdcPosObject*)&netStealthDrawControlPdu->params)
#define attrParamsV0   ((DtNetSdcAttribute*)&netStealthDrawControlPdu->params)
#define attrUpdParamsV0   ((DtNetSdcAttributeValue*)&netStealthDrawControlPdu->params)
#define SdcMIN (   a,
  b 
)    (a) < (b) ? (a) : (b)

Referenced by DtSdcColor::toHSV().

#define SdcMAX (   a,
  b 
)    (a) > (b) ? (a) : (b)

Referenced by DtSdcColor::toHSV().

#define cmdParams   ((DtNetSdcCommandParams *)&netStealthDrawControlPdu->params)
#define cmdParamsV0   ((DtNetSdcLayer*)&netStealthDrawControlPdu->params)
#define layerParams   ((DtNetSdcLayerParams*)&netStealthDrawControlPdu->params)
#define layerParamsV0   ((DtNetSdcNamedObject*)&netStealthDrawControlPdu->params)
#define lineParams   ((DtNetSdcLineParams*)&netStealthDrawControlPdu->params)
#define segArray
#define lineParamsV0   ((DtNetSdcLine*)&netStealthDrawControlPdu->params)
#define slineParamsV0   ((DtNetSdcSegmentedLine*)&netStealthDrawControlPdu->params)
#define segArrayV0
#define polyObjParams   ((DtNetSdcPolyObjectParams*)&netStealthDrawControlPdu->params)
#define polyObjParamsV0   ((DtNetSdcGraphicObject*)&netStealthDrawControlPdu->params)
#define graphicsParamsV0   ((DtNetSdcGraphicObject *)&netStealthDrawControlPdu->params)
#define textParams   ((DtNetSdcTextParams*)&netStealthDrawControlPdu->params)
#define textParamsV0   ((DtNetSdcPosNamedObject*)&netStealthDrawControlPdu->params)
#define triangleParams   ((DtNetSdcTriangleParams*)&netStealthDrawControlPdu->params)
#define triangleParamsV0   ((DtNetSdcTriangle*)&netStealthDrawControlPdu->params)
#define attachableParams   (triangleParams->myPolyObjectParams.myAttachableParams)
#define THAT   ((DtStealthControlPdu *) this)
#define sdcParamsV0   ((DtNetSdcBasicParams*)&netStealthDrawControlPdu->params)
#define THAT   ((DtTetherTrackVCPdu *) this)
#define netTTrackParams   ((DtNetTetherTrackParams *) &netViewControlPdu->params)
#define THAT   ((DtTetherVCPdu *) this)
#define netTetherParams   ((DtNetTetherParams *) &netViewControlPdu->params)
#define THAT   ((DtTrackVCPdu *) this)
#define netTrackParams   ((DtNetTrackParams *) &netViewControlPdu->params)

Function Documentation

std::ostream& operator<< ( std::ostream &  str,
const DtSdcVector2D vec 
)
void DtVecNeg ( const DtSdcVector2D v1,
DtSdcVector2D result 
)
void DtVecNormalize ( const DtSdcVector2D v,
DtSdcVector2D result 
)
void DtVecScale ( const DtSdcVector2D v,
double  scale_factor,
DtSdcVector2D result 
)
void DtVecSub ( const DtSdcVector2D v1,
const DtSdcVector2D v2,
DtSdcVector2D result 
)
double DtVecCosProd ( const DtSdcVector2D v1,
const DtSdcVector2D v2 
)
double DtVecInfNorm ( const DtSdcVector2D v1)
double DtDistance ( const DtSdcVector2D p1,
const DtSdcVector2D p2 
)
double DtDistSqr ( const DtSdcVector2D p1,
const DtSdcVector2D p2 
)
DtStealthControlPdu* DtNewStealthControlPdu ( DtViewerCommand  command)
DtStealthControlPdu* DtNewViewControlPdu ( DtViewerCommand  command)
DtStealthControlPdu* DtNewDrawControlPdu ( DtViewerCommand  command)

Referenced by DtNewStealthControlPdu().

DtStealthControlPdu* DtNewDrawControlPduV0 ( DtViewerCommand  command)
DL_DLL_IGCONVRLINK void DtStealthControlRegister ( DtExerciseConn *  exConn)

Variable Documentation

const DtSdcVector2D vec_zero
static

Referenced by DtSdcVector2D::zero().

const DtSdcVector2D vec_i(1, 0)
static

Referenced by DtSdcVector2D::i().

const DtSdcVector2D vec_j(0, 1)
static

Referenced by DtSdcVector2D::j().

const DtSdcVector2D vec_identity(1, 1)
static

Referenced by DtSdcVector2D::ones().

bool theVersionIsPrinted = false
static


Copyright © 2005-2017 VT MÄK. All Rights Reserved (www.mak.com)