VR-Vantage 2.2 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Types | Public Member Functions | Static Public Attributes | Protected Member Functions | Protected Attributes
DtOptionsPdu Class Reference
Inheritance diagram for DtOptionsPdu:
Inheritance graph
[legend]

Public Types

enum  DtStealthControlVideoCaptureCommand { Stop = 0, Pause = 1, Unpause = 2, Record = 3 }
enum  DtStealthControlFeatureCommand { FeatureLoad = 0, FeatureClear = 1 }

Public Member Functions

 DtOptionsPdu (DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
 DtOptionsPdu (const DtNetViewControlPdu *initial, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER, DtPduFactory *pduFactory=0)
void setOverlayOption (DtOverlayOption option)
void setLocatorRange (double range)
void setSmoothing (DtSmoothingOption option)
void setSmoothingPeriod (double period)
void setSound (bool onOff)
void setEntityLabels (bool onOff)
void setTrailingEffects (bool onOff)
void setTrajectoryHistory (bool onOff)
void setRecording (bool onOff)
void setAggregateLevel (int level)
void setAggregateHighestOnly (bool onOff)
void setAggregatesAltitudeControlled (bool onOff)
void setNestedAggregates (bool onOff)
void setNestedEntities (bool onOff)
void setGroundClamping (bool onOff)
void setClampRange (double range)
void setFollowGround (bool onOff)
void setConstrainWithFloor (bool onOff)
void setFloor (double height)
void setTimeOfDay (double time)
void setNearClip (double clip)
void setFarClip (double clip)
void setFov (double fov)
void setFog (bool onOff)
void setNearFog (double fog)
void setFarFog (double fog)
void setTexture (bool onOff)
void setDatabaseToLoad (const DtString &db)
void setStepsize (float step)
void setTurnrate (float step)
void setDate (const DtString &date)
void setIncrementStepsize (bool b)
void setIncrementTurnrate (bool b)
void setDecrementStepsize (bool b)
void setDecrementTurnrate (bool b)
void setXr (bool onOff)
void setHatLabels (bool onOff)
void setCurrentModelSet (const DtString &setname)
void setShowNextModelSet (bool b)
void setShowPrevModelSet (bool b)
void setCurrentTextureSet (const DtString &setname)
void setShowNextTextureSet (bool b)
void setShowPrevTextureSet (bool b)
void setTerrainScale (double s)
void setObjectScale (double s)
void setExit (bool b)
void setSkyDome (bool b)
void setClouds (bool b)
void setMirroring (bool b)
void setMirrorMessageEveryFrame (bool b)
void setBroadcasting (bool b)
void setClusteringLabels (bool b)
void setTacticalGraphicsLabels (bool b)
void setTacticalGraphics (bool b)
void setShowAggregates (bool b)
void setShowEmitters (bool b)
void setVideoCaptureCommand (DtStealthControlVideoCaptureCommand videoCaptureCommand)
void setVideoCaptureRecordInsets (bool videoCaptureRecordInsets)
void setVideoCaptureFramesPerSecond (int videoCaptureFramesPerSecond)
void setVideoCaptureFilename (const DtString &videoCaptureFilename)
void setVideoCaptureFilenameBase (const DtString &videoCaptureFilenameBase)
void setVideoCaptureDirectory (const DtString &videoCaptureDirectory)
void setConstrainToAll (bool b)
void setUseNearClipForBlockedDistance (bool b)
void setBlockedDistance (double distance)
void setFeatureFilename (const DtString &featureFilename)
void setFeatureCommand (DtStealthControlFeatureCommand featureCommand)
bool optionPresent (DtStealthOption option) const
 Before using any of the inspectors, check to see if there is a valid value there by calling optionPresent.
DtOverlayOption overlayOption () const
double locatorRange () const
DtSmoothingOption smoothing () const
double smoothingPeriod () const
bool sound () const
bool entityLabels () const
bool trailingEffects () const
bool trajectoryHistory () const
bool recording () const
int aggregateLevel () const
bool aggregateHighestOnly () const
bool aggregatesAltitudeControlled () const
bool nestedAggregates () const
bool nestedEntities () const
bool groundClamping () const
double clampRange () const
bool followGround () const
bool constrainWithFloor () const
double floor () const
double timeOfDay () const
double nearClip () const
double farClip () const
double fov () const
bool fog () const
double nearFog () const
double farFog () const
bool texture () const
const DtString databaseToLoad () const
float stepsize () const
float turnrate () const
bool incrementStepsize () const
bool incrementTurnrate () const
bool decrementStepsize () const
bool decrementTurnrate () const
const DtString date () const
bool xr () const
bool hatLabels () const
const DtString currentModelSet () const
bool showNextModelSet () const
bool showPrevModelSet () const
const DtString currentTextureSet () const
bool showNextTextureSet () const
bool showPrevTextureSet () const
double terrainScale () const
double objectScale () const
bool exit () const
bool skyDome () const
bool clouds () const
bool mirroring () const
bool mirrorMessageEveryFrame () const
bool broadcasting () const
bool clusteringLabels () const
bool tacticalGraphicsLabels () const
bool tacticalGraphics () const
bool showAggregates () const
bool showEmitters () const
DtStealthControlVideoCaptureCommand videoCaptureCommand () const
bool videoCaptureRecordInsets () const
int videoCaptureFramesPerSecond () const
const DtString videoCaptureFilename () const
const DtString videoCaptureFilenameBase () const
const DtString videoCaptureDirectory () const
bool useNearClipForBlockedDistance () const
bool constrainedToAll () const
double blockedDistance () const
DtStealthControlFeatureCommand featureCommand () const
const DtString featureFilename () const
void printData () const
void setFromString (const char *str)
 Sets and gets the string representation of the PDU, which is just an ASCII representation of the hex data in the packet.
const char * string () const
- Public Member Functions inherited from DtStealthControlPdu
const DtGlobalObjectDesignator & viewerId () const
const DtGlobalObjectDesignator & senderId () const
DtViewerCommand viewerCommand () const
unsigned long ignoreFlags () const
bool statusCommand () const
void setViewerId (const DtGlobalObjectDesignator &id)
void setSenderId (const DtGlobalObjectDesignator &id)
void setIgnoreFlags (unsigned long flags)
void setStatusCommand (bool b)

Static Public Attributes

static const DtStealthOption DtStealthStepsize = DtStealthOption(28)
static const DtStealthOption DtStealthTurnrate = DtStealthOption(29)
static const DtStealthOption DtStealthIncStepsize = DtStealthOption(31)
static const DtStealthOption DtStealthIncTurnrate = DtStealthOption(32)
static const DtStealthOption DtStealthDecStepsize = DtStealthOption(33)
static const DtStealthOption DtStealthDecTurnrate = DtStealthOption(34)
static const DtStealthOption DtStealthDate = DtStealthOption(30)
static const DtStealthOption DtStealthXREnabled = DtStealthOption(35)
static const DtStealthOption DtStealthHATenabled = DtStealthOption(36)
static const DtStealthOption DtStealthNextModelSet = DtStealthOption(37)
static const DtStealthOption DtStealthPrevModelSet = DtStealthOption(38)
static const DtStealthOption DtStealthSetCurrentModelSet = DtStealthOption(39)
static const DtStealthOption DtStealthNextTextureSet = DtStealthOption(41)
static const DtStealthOption DtStealthPrevTextureSet = DtStealthOption(40)
static const DtStealthOption DtStealthSetCurrentTextureSet = DtStealthOption(42)
static const DtStealthOption DtStealthTerrainScale = DtStealthOption(43)
static const DtStealthOption DtStealthObjectScale = DtStealthOption(44)
static const DtStealthOption DtStealthClouds = DtStealthOption(45)
static const DtStealthOption DtStealthSkyDome = DtStealthOption(46)
static const DtStealthOption DtStealthExit = DtStealthOption(47)
static const DtStealthOption DtStealthMirroring = DtStealthOption(48)
static const DtStealthOption DtStealthMirrorMessageEveryFrame = DtStealthOption(49)
static const DtStealthOption DtStealthBroadcasting = DtStealthOption(49)
static const DtStealthOption DtStealthClusteringLabels = DtStealthOption(50)
static const DtStealthOption DtStealthTacticalGraphicsLabels = DtStealthOption(51)
static const DtStealthOption DtStealthTacticalGraphics = DtStealthOption(52)
static const DtStealthOption DtStealthShowAggregates = DtStealthOption(53)
static const DtStealthOption DtStealthShowEmitters = DtStealthOption(54)
static const DtStealthOption DtStealthVideoCaptureCommand = DtStealthOption(55)
static const DtStealthOption DtStealthVideoCaptureFilename = DtStealthOption(56)
static const DtStealthOption DtStealthVideoCaptureDirectory = DtStealthOption(57)
static const DtStealthOption DtStealthVideoCaptureFilenameBase = DtStealthOption(58)
static const DtStealthOption DtStealthVideoCaptureRecordInsets = DtStealthOption(59)
static const DtStealthOption DtStealthVideoCaptureFramesPerSecond = DtStealthOption(60)
static const DtStealthOption DtStealthConstrainToAll = DtStealthOption(61)
static const DtStealthOption DtStealthBlockedDistance = DtStealthOption(62)
static const DtStealthOption DtStealthUseNearClipForBlockedDistance = DtStealthOption(63)
static const DtStealthOption DtStealthFeatureFilename = DtStealthOption(64)
static const DtStealthOption DtStealthFeatureCommand = DtStealthOption(66)

Protected Member Functions

void setOptionPresent (DtStealthOption option)
 Called by all mutators to indicate that the value of the option in question is actually valid (not just unset).
void clearOptionPresent (DtStealthOption option)
- Protected Member Functions inherited from DtStealthControlPdu
bool isNumber (const char *str)
DtPduKind internalGetPduKind () const
void setViewerCommand (DtViewerCommand com)
 DtStealthControlPdu ()

Protected Attributes

DtString myStr
 Used to cache value returned by string()
- Protected Attributes inherited from DtStealthControlPdu
DtGlobalObjectDesignator retId
char vcStr [400]

Additional Inherited Members

- Static Public Member Functions inherited from DtStealthControlPdu
static DtPducreate (const DtNetPacket *initial, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER, DtPduFactory *pduFactory=0)
static DtPducreateFromNet (const DtNetPacket *initial, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER, DtPduFactory *pduFactory=0)
static DtU32 drawControlParamVersion (const DtNetViewControlPdu *vc)
- Static Protected Member Functions inherited from DtStealthControlPdu
static DtStealthControlPducreateViewControl (DtNetViewControlPdu *vc, DtBufferPtr buffer, DtPduFactory *)
static DtStealthControlPducreateDrawControl (DtNetViewControlPdu *vc, DtBufferPtr buffer, DtPduFactory *)
static DtStealthControlPducreateDrawControlV0 (DtNetViewControlPdu *vc, DtBufferPtr buffer, DtPduFactory *)
static DtStealthControlPducreateDrawControlCurrent (DtNetViewControlPdu *vc, DtBufferPtr buffer, DtPduFactory *)

Member Enumeration Documentation

Enumerator:
Stop 
Pause 
Unpause 
Record 
Enumerator:
FeatureLoad 
FeatureClear 

Constructor & Destructor Documentation

DtOptionsPdu::DtOptionsPdu ( DtBufferPtr  buffer = DtUSE_INTERNAL_BUFFER)
DtOptionsPdu::DtOptionsPdu ( const DtNetViewControlPdu initial,
DtBufferPtr  buffer = DtUSE_INTERNAL_BUFFER,
DtPduFactory *  pduFactory = 0 
)

Member Function Documentation

void DtOptionsPdu::setOverlayOption ( DtOverlayOption  option)

References netOptParams, and setOptionPresent().

void DtOptionsPdu::setLocatorRange ( double  range)

References netOptParams, and setOptionPresent().

void DtOptionsPdu::setSmoothing ( DtSmoothingOption  option)

References netOptParams, and setOptionPresent().

void DtOptionsPdu::setSmoothingPeriod ( double  period)

References netOptParams, and setOptionPresent().

void DtOptionsPdu::setSound ( bool  onOff)

References netOptParams, and setOptionPresent().

void DtOptionsPdu::setEntityLabels ( bool  onOff)

References netOptParams, and setOptionPresent().

void DtOptionsPdu::setTrailingEffects ( bool  onOff)

References netOptParams, and setOptionPresent().

void DtOptionsPdu::setTrajectoryHistory ( bool  onOff)

References netOptParams, and setOptionPresent().

void DtOptionsPdu::setRecording ( bool  onOff)

References netOptParams, and setOptionPresent().

void DtOptionsPdu::setAggregateLevel ( int  level)

References netOptParams, and setOptionPresent().

void DtOptionsPdu::setAggregateHighestOnly ( bool  onOff)

References netOptParams, and setOptionPresent().

void DtOptionsPdu::setAggregatesAltitudeControlled ( bool  onOff)

References netOptParams, and setOptionPresent().

void DtOptionsPdu::setNestedAggregates ( bool  onOff)

References netOptParams, and setOptionPresent().

void DtOptionsPdu::setNestedEntities ( bool  onOff)

References netOptParams, and setOptionPresent().

void DtOptionsPdu::setGroundClamping ( bool  onOff)

References netOptParams, and setOptionPresent().

void DtOptionsPdu::setClampRange ( double  range)

References netOptParams, and setOptionPresent().

void DtOptionsPdu::setFollowGround ( bool  onOff)

References netOptParams, and setOptionPresent().

void DtOptionsPdu::setConstrainWithFloor ( bool  onOff)

References netOptParams, and setOptionPresent().

void DtOptionsPdu::setFloor ( double  height)

References netOptParams, and setOptionPresent().

void DtOptionsPdu::setTimeOfDay ( double  time)

References netOptParams, and setOptionPresent().

void DtOptionsPdu::setNearClip ( double  clip)

References netOptParams, and setOptionPresent().

void DtOptionsPdu::setFarClip ( double  clip)

References netOptParams, and setOptionPresent().

void DtOptionsPdu::setFov ( double  fov)
void DtOptionsPdu::setFog ( bool  onOff)

References netOptParams, and setOptionPresent().

void DtOptionsPdu::setNearFog ( double  fog)
void DtOptionsPdu::setFarFog ( double  fog)
void DtOptionsPdu::setTexture ( bool  onOff)

References netOptParams, and setOptionPresent().

void DtOptionsPdu::setDatabaseToLoad ( const DtString &  db)

References netOptParams, and setOptionPresent().

void DtOptionsPdu::setStepsize ( float  step)
void DtOptionsPdu::setTurnrate ( float  step)
void DtOptionsPdu::setDate ( const DtString &  date)
void DtOptionsPdu::setIncrementStepsize ( bool  b)
void DtOptionsPdu::setIncrementTurnrate ( bool  b)
void DtOptionsPdu::setDecrementStepsize ( bool  b)
void DtOptionsPdu::setDecrementTurnrate ( bool  b)
void DtOptionsPdu::setXr ( bool  onOff)
void DtOptionsPdu::setHatLabels ( bool  onOff)
void DtOptionsPdu::setCurrentModelSet ( const DtString &  setname)
void DtOptionsPdu::setShowNextModelSet ( bool  b)
void DtOptionsPdu::setShowPrevModelSet ( bool  b)
void DtOptionsPdu::setCurrentTextureSet ( const DtString &  setname)
void DtOptionsPdu::setShowNextTextureSet ( bool  b)
void DtOptionsPdu::setShowPrevTextureSet ( bool  b)
void DtOptionsPdu::setTerrainScale ( double  s)
void DtOptionsPdu::setObjectScale ( double  s)
void DtOptionsPdu::setExit ( bool  b)
void DtOptionsPdu::setSkyDome ( bool  b)
void DtOptionsPdu::setClouds ( bool  b)
void DtOptionsPdu::setMirroring ( bool  b)
void DtOptionsPdu::setMirrorMessageEveryFrame ( bool  b)
void DtOptionsPdu::setBroadcasting ( bool  b)
void DtOptionsPdu::setClusteringLabels ( bool  b)
void DtOptionsPdu::setTacticalGraphicsLabels ( bool  b)
void DtOptionsPdu::setTacticalGraphics ( bool  b)
void DtOptionsPdu::setShowAggregates ( bool  b)
void DtOptionsPdu::setShowEmitters ( bool  b)
void DtOptionsPdu::setVideoCaptureCommand ( DtOptionsPdu::DtStealthControlVideoCaptureCommand  videoCaptureCommand)
void DtOptionsPdu::setVideoCaptureRecordInsets ( bool  videoCaptureRecordInsets)
void DtOptionsPdu::setVideoCaptureFramesPerSecond ( int  videoCaptureFramesPerSecond)
void DtOptionsPdu::setVideoCaptureFilename ( const DtString &  videoCaptureFilename)
void DtOptionsPdu::setVideoCaptureFilenameBase ( const DtString &  videoCaptureFilenameBase)
void DtOptionsPdu::setVideoCaptureDirectory ( const DtString &  videoCaptureDirectory)
void DtOptionsPdu::setConstrainToAll ( bool  b)
void DtOptionsPdu::setUseNearClipForBlockedDistance ( bool  b)
void DtOptionsPdu::setBlockedDistance ( double  distance)
void DtOptionsPdu::setFeatureFilename ( const DtString &  featureFilename)
void DtOptionsPdu::setFeatureCommand ( DtStealthControlFeatureCommand  featureCommand)
bool DtOptionsPdu::optionPresent ( DtStealthOption  option) const

Before using any of the inspectors, check to see if there is a valid value there by calling optionPresent.

For example: if (optionPresent(DtOverlayOption)) { useOverlayOption(overlayOption()); }

References DtViewControlStaticSize, and netOptParams.

Referenced by decrementStepsize(), decrementTurnrate(), exit(), incrementStepsize(), incrementTurnrate(), printData(), showNextModelSet(), showNextTextureSet(), showPrevModelSet(), and showPrevTextureSet().

DtOverlayOption DtOptionsPdu::overlayOption ( ) const

References netOptParams.

Referenced by printData().

double DtOptionsPdu::locatorRange ( ) const

References netOptParams.

Referenced by printData().

DtSmoothingOption DtOptionsPdu::smoothing ( ) const

References netOptParams.

Referenced by printData().

double DtOptionsPdu::smoothingPeriod ( ) const

References netOptParams.

Referenced by printData().

bool DtOptionsPdu::sound ( ) const

References netOptParams.

Referenced by printData().

bool DtOptionsPdu::entityLabels ( ) const

References netOptParams.

Referenced by printData().

bool DtOptionsPdu::trailingEffects ( ) const

References netOptParams.

Referenced by printData().

bool DtOptionsPdu::trajectoryHistory ( ) const

References netOptParams.

Referenced by printData().

bool DtOptionsPdu::recording ( ) const

References netOptParams.

Referenced by printData().

int DtOptionsPdu::aggregateLevel ( ) const

References netOptParams.

Referenced by printData().

bool DtOptionsPdu::aggregateHighestOnly ( ) const

References netOptParams.

Referenced by printData().

bool DtOptionsPdu::aggregatesAltitudeControlled ( ) const

References netOptParams.

Referenced by printData().

bool DtOptionsPdu::nestedAggregates ( ) const

References netOptParams.

Referenced by printData().

bool DtOptionsPdu::nestedEntities ( ) const

References netOptParams.

Referenced by printData().

bool DtOptionsPdu::groundClamping ( ) const

References netOptParams.

Referenced by printData().

double DtOptionsPdu::clampRange ( ) const

References netOptParams.

Referenced by printData().

bool DtOptionsPdu::followGround ( ) const

References netOptParams.

Referenced by printData().

bool DtOptionsPdu::constrainWithFloor ( ) const

References netOptParams.

Referenced by printData().

double DtOptionsPdu::floor ( ) const

References netOptParams.

Referenced by printData().

double DtOptionsPdu::timeOfDay ( ) const

References netOptParams.

Referenced by printData().

double DtOptionsPdu::nearClip ( ) const

References netOptParams.

Referenced by printData().

double DtOptionsPdu::farClip ( ) const

References netOptParams.

Referenced by printData().

double DtOptionsPdu::fov ( ) const

References netOptParams.

Referenced by printData(), and setFov().

bool DtOptionsPdu::fog ( ) const

References netOptParams.

Referenced by printData(), setFarFog(), and setNearFog().

double DtOptionsPdu::nearFog ( ) const

References netOptParams.

Referenced by printData().

double DtOptionsPdu::farFog ( ) const

References netOptParams.

Referenced by printData().

bool DtOptionsPdu::texture ( ) const

References netOptParams.

Referenced by printData().

const DtString DtOptionsPdu::databaseToLoad ( ) const

References netOptParams.

Referenced by printData().

float DtOptionsPdu::stepsize ( ) const

References netOptParams.

Referenced by printData().

float DtOptionsPdu::turnrate ( ) const

References netOptParams.

Referenced by printData().

bool DtOptionsPdu::incrementStepsize ( ) const

References optionPresent().

bool DtOptionsPdu::incrementTurnrate ( ) const

References optionPresent().

bool DtOptionsPdu::decrementStepsize ( ) const

References optionPresent().

bool DtOptionsPdu::decrementTurnrate ( ) const

References optionPresent().

const DtString DtOptionsPdu::date ( ) const

References netOptParams.

Referenced by printData().

bool DtOptionsPdu::xr ( ) const

References netOptParams.

Referenced by printData().

bool DtOptionsPdu::hatLabels ( ) const

References netOptParams.

Referenced by printData().

const DtString DtOptionsPdu::currentModelSet ( ) const

References netOptParams.

Referenced by printData().

bool DtOptionsPdu::showNextModelSet ( ) const

References optionPresent().

bool DtOptionsPdu::showPrevModelSet ( ) const

References optionPresent().

const DtString DtOptionsPdu::currentTextureSet ( ) const

References netOptParams.

Referenced by printData().

bool DtOptionsPdu::showNextTextureSet ( ) const

References optionPresent().

bool DtOptionsPdu::showPrevTextureSet ( ) const

References optionPresent().

double DtOptionsPdu::terrainScale ( ) const

References netOptParams.

Referenced by printData().

double DtOptionsPdu::objectScale ( ) const

References netOptParams.

Referenced by printData().

bool DtOptionsPdu::exit ( ) const

References optionPresent().

bool DtOptionsPdu::skyDome ( ) const

References netOptParams.

Referenced by printData().

bool DtOptionsPdu::clouds ( ) const

References netOptParams.

Referenced by printData().

bool DtOptionsPdu::mirroring ( ) const

References netOptParams.

Referenced by printData().

bool DtOptionsPdu::mirrorMessageEveryFrame ( ) const

References netOptParams.

Referenced by printData().

bool DtOptionsPdu::broadcasting ( ) const

References netOptParams.

Referenced by printData().

bool DtOptionsPdu::clusteringLabels ( ) const

References netOptParams.

Referenced by printData().

bool DtOptionsPdu::tacticalGraphicsLabels ( ) const

References netOptParams.

Referenced by printData().

bool DtOptionsPdu::tacticalGraphics ( ) const

References netOptParams.

Referenced by printData().

bool DtOptionsPdu::showAggregates ( ) const

References netOptParams.

Referenced by printData().

bool DtOptionsPdu::showEmitters ( ) const

References netOptParams.

Referenced by printData().

DtOptionsPdu::DtStealthControlVideoCaptureCommand DtOptionsPdu::videoCaptureCommand ( ) const

References netOptParams.

Referenced by printData().

bool DtOptionsPdu::videoCaptureRecordInsets ( ) const

References netOptParams.

Referenced by printData(), and setVideoCaptureRecordInsets().

int DtOptionsPdu::videoCaptureFramesPerSecond ( ) const

References netOptParams.

Referenced by printData().

const DtString DtOptionsPdu::videoCaptureFilename ( ) const

References netOptParams.

Referenced by printData().

const DtString DtOptionsPdu::videoCaptureFilenameBase ( ) const

References netOptParams.

Referenced by printData().

const DtString DtOptionsPdu::videoCaptureDirectory ( ) const

References netOptParams.

Referenced by printData().

bool DtOptionsPdu::useNearClipForBlockedDistance ( ) const

References netOptParams.

Referenced by printData().

bool DtOptionsPdu::constrainedToAll ( ) const

References netOptParams.

Referenced by printData().

double DtOptionsPdu::blockedDistance ( ) const

References netOptParams.

Referenced by printData().

DtOptionsPdu::DtStealthControlFeatureCommand DtOptionsPdu::featureCommand ( ) const

References netOptParams.

Referenced by printData().

const DtString DtOptionsPdu::featureFilename ( ) const

References netOptParams.

Referenced by printData().

void DtOptionsPdu::printData ( ) const

Reimplemented from DtStealthControlPdu.

References aggregateHighestOnly(), aggregateLevel(), aggregatesAltitudeControlled(), blockedDistance(), broadcasting(), clampRange(), clouds(), clusteringLabels(), constrainedToAll(), constrainWithFloor(), currentModelSet(), currentTextureSet(), databaseToLoad(), date(), DtStealthBlockedDistance, DtStealthBroadcasting, DtStealthClouds, DtStealthClusteringLabels, DtStealthConstrainToAll, DtStealthDate, DtStealthDecStepsize, DtStealthDecTurnrate, DtStealthExit, DtStealthFeatureCommand, DtStealthFeatureFilename, DtStealthHATenabled, DtStealthIncStepsize, DtStealthIncTurnrate, DtStealthMirroring, DtStealthMirrorMessageEveryFrame, DtStealthNextModelSet, DtStealthNextTextureSet, DtStealthObjectScale, DtStealthPrevModelSet, DtStealthPrevTextureSet, DtStealthSetCurrentModelSet, DtStealthSetCurrentTextureSet, DtStealthShowAggregates, DtStealthShowEmitters, DtStealthSkyDome, DtStealthStepsize, DtStealthTacticalGraphics, DtStealthTacticalGraphicsLabels, DtStealthTerrainScale, DtStealthTurnrate, DtStealthUseNearClipForBlockedDistance, DtStealthVideoCaptureCommand, DtStealthVideoCaptureDirectory, DtStealthVideoCaptureFilename, DtStealthVideoCaptureFilenameBase, DtStealthVideoCaptureFramesPerSecond, DtStealthVideoCaptureRecordInsets, DtStealthXREnabled, DtViewControlStaticSize, entityLabels(), farClip(), farFog(), FeatureClear, featureCommand(), featureFilename(), FeatureLoad, floor(), fog(), followGround(), fov(), groundClamping(), hatLabels(), locatorRange(), mirroring(), mirrorMessageEveryFrame(), nearClip(), nearFog(), nestedAggregates(), nestedEntities(), netOptParams, objectScale(), optionPresent(), overlayOption(), Pause, Record, recording(), showAggregates(), showEmitters(), skyDome(), smoothing(), smoothingPeriod(), sound(), stepsize(), Stop, tacticalGraphics(), tacticalGraphicsLabels(), terrainScale(), texture(), timeOfDay(), trailingEffects(), trajectoryHistory(), turnrate(), Unpause, useNearClipForBlockedDistance(), videoCaptureCommand(), videoCaptureDirectory(), videoCaptureFilename(), videoCaptureFilenameBase(), videoCaptureFramesPerSecond(), videoCaptureRecordInsets(), and xr().

void DtOptionsPdu::setFromString ( const char *  str)
virtual

Sets and gets the string representation of the PDU, which is just an ASCII representation of the hex data in the packet.

Reimplemented from DtStealthControlPdu.

References DtOptionsPdu().

const char * DtOptionsPdu::string ( ) const
virtual

Reimplemented from DtStealthControlPdu.

References myStr.

void DtOptionsPdu::setOptionPresent ( DtStealthOption  option)
protected

Called by all mutators to indicate that the value of the option in question is actually valid (not just unset).

References DtViewControlStaticSize, and netOptParams.

Referenced by setAggregateHighestOnly(), setAggregateLevel(), setAggregatesAltitudeControlled(), setBlockedDistance(), setBroadcasting(), setClampRange(), setClouds(), setClusteringLabels(), setConstrainToAll(), setConstrainWithFloor(), setCurrentModelSet(), setCurrentTextureSet(), setDatabaseToLoad(), setDate(), setDecrementStepsize(), setDecrementTurnrate(), setEntityLabels(), setExit(), setFarClip(), setFarFog(), setFeatureCommand(), setFeatureFilename(), setFloor(), setFog(), setFollowGround(), setFov(), setGroundClamping(), setHatLabels(), setIncrementStepsize(), setIncrementTurnrate(), setLocatorRange(), setMirroring(), setMirrorMessageEveryFrame(), setNearClip(), setNearFog(), setNestedAggregates(), setNestedEntities(), setObjectScale(), setOverlayOption(), setRecording(), setShowAggregates(), setShowEmitters(), setShowNextModelSet(), setShowNextTextureSet(), setShowPrevModelSet(), setShowPrevTextureSet(), setSkyDome(), setSmoothing(), setSmoothingPeriod(), setSound(), setStepsize(), setTacticalGraphics(), setTacticalGraphicsLabels(), setTerrainScale(), setTexture(), setTimeOfDay(), setTrailingEffects(), setTrajectoryHistory(), setTurnrate(), setUseNearClipForBlockedDistance(), setVideoCaptureCommand(), setVideoCaptureDirectory(), setVideoCaptureFilename(), setVideoCaptureFilenameBase(), setVideoCaptureFramesPerSecond(), setVideoCaptureRecordInsets(), and setXr().

void DtOptionsPdu::clearOptionPresent ( DtStealthOption  option)
protected

Member Data Documentation

const DtStealthOption DtOptionsPdu::DtStealthStepsize = DtStealthOption(28)
static

Referenced by printData(), and setStepsize().

const DtStealthOption DtOptionsPdu::DtStealthTurnrate = DtStealthOption(29)
static

Referenced by printData(), and setTurnrate().

const DtStealthOption DtOptionsPdu::DtStealthIncStepsize = DtStealthOption(31)
static

Referenced by printData(), and setIncrementStepsize().

const DtStealthOption DtOptionsPdu::DtStealthIncTurnrate = DtStealthOption(32)
static

Referenced by printData(), and setIncrementTurnrate().

const DtStealthOption DtOptionsPdu::DtStealthDecStepsize = DtStealthOption(33)
static

Referenced by printData(), and setDecrementStepsize().

const DtStealthOption DtOptionsPdu::DtStealthDecTurnrate = DtStealthOption(34)
static

Referenced by printData(), and setDecrementTurnrate().

const DtStealthOption DtOptionsPdu::DtStealthDate = DtStealthOption(30)
static

Referenced by printData(), and setDate().

const DtStealthOption DtOptionsPdu::DtStealthXREnabled = DtStealthOption(35)
static

Referenced by printData(), and setXr().

const DtStealthOption DtOptionsPdu::DtStealthHATenabled = DtStealthOption(36)
static

Referenced by printData(), and setHatLabels().

const DtStealthOption DtOptionsPdu::DtStealthNextModelSet = DtStealthOption(37)
static

Referenced by printData(), and setShowNextModelSet().

const DtStealthOption DtOptionsPdu::DtStealthPrevModelSet = DtStealthOption(38)
static

Referenced by printData(), and setShowPrevModelSet().

const DtStealthOption DtOptionsPdu::DtStealthSetCurrentModelSet = DtStealthOption(39)
static

Referenced by printData(), and setCurrentModelSet().

const DtStealthOption DtOptionsPdu::DtStealthNextTextureSet = DtStealthOption(41)
static

Referenced by printData(), and setShowNextTextureSet().

const DtStealthOption DtOptionsPdu::DtStealthPrevTextureSet = DtStealthOption(40)
static

Referenced by printData(), and setShowPrevTextureSet().

const DtStealthOption DtOptionsPdu::DtStealthSetCurrentTextureSet = DtStealthOption(42)
static

Referenced by printData(), and setCurrentTextureSet().

const DtStealthOption DtOptionsPdu::DtStealthTerrainScale = DtStealthOption(43)
static

Referenced by printData(), and setTerrainScale().

const DtStealthOption DtOptionsPdu::DtStealthObjectScale = DtStealthOption(44)
static

Referenced by printData(), and setObjectScale().

const DtStealthOption DtOptionsPdu::DtStealthClouds = DtStealthOption(45)
static

Referenced by printData(), and setClouds().

const DtStealthOption DtOptionsPdu::DtStealthSkyDome = DtStealthOption(46)
static

Referenced by printData(), and setSkyDome().

const DtStealthOption DtOptionsPdu::DtStealthExit = DtStealthOption(47)
static

Referenced by printData(), and setExit().

const DtStealthOption DtOptionsPdu::DtStealthMirroring = DtStealthOption(48)
static

Referenced by printData(), and setMirroring().

const DtStealthOption DtOptionsPdu::DtStealthMirrorMessageEveryFrame = DtStealthOption(49)
static
const DtStealthOption DtOptionsPdu::DtStealthBroadcasting = DtStealthOption(49)
static

Referenced by printData(), and setBroadcasting().

const DtStealthOption DtOptionsPdu::DtStealthClusteringLabels = DtStealthOption(50)
static

Referenced by printData(), and setClusteringLabels().

const DtStealthOption DtOptionsPdu::DtStealthTacticalGraphicsLabels = DtStealthOption(51)
static
const DtStealthOption DtOptionsPdu::DtStealthTacticalGraphics = DtStealthOption(52)
static

Referenced by printData(), and setTacticalGraphics().

const DtStealthOption DtOptionsPdu::DtStealthShowAggregates = DtStealthOption(53)
static

Referenced by printData(), and setShowAggregates().

const DtStealthOption DtOptionsPdu::DtStealthShowEmitters = DtStealthOption(54)
static

Referenced by printData(), and setShowEmitters().

const DtStealthOption DtOptionsPdu::DtStealthVideoCaptureCommand = DtStealthOption(55)
static
const DtStealthOption DtOptionsPdu::DtStealthVideoCaptureFilename = DtStealthOption(56)
static
const DtStealthOption DtOptionsPdu::DtStealthVideoCaptureDirectory = DtStealthOption(57)
static
const DtStealthOption DtOptionsPdu::DtStealthVideoCaptureFilenameBase = DtStealthOption(58)
static
const DtStealthOption DtOptionsPdu::DtStealthVideoCaptureRecordInsets = DtStealthOption(59)
static
const DtStealthOption DtOptionsPdu::DtStealthVideoCaptureFramesPerSecond = DtStealthOption(60)
static
const DtStealthOption DtOptionsPdu::DtStealthConstrainToAll = DtStealthOption(61)
static

Referenced by printData(), and setConstrainToAll().

const DtStealthOption DtOptionsPdu::DtStealthBlockedDistance = DtStealthOption(62)
static

Referenced by printData(), and setBlockedDistance().

const DtStealthOption DtOptionsPdu::DtStealthUseNearClipForBlockedDistance = DtStealthOption(63)
static
const DtStealthOption DtOptionsPdu::DtStealthFeatureFilename = DtStealthOption(64)
static

Referenced by printData(), and setFeatureFilename().

const DtStealthOption DtOptionsPdu::DtStealthFeatureCommand = DtStealthOption(66)
static

Referenced by printData(), and setFeatureCommand().

DtString DtOptionsPdu::myStr
protected

Used to cache value returned by string()

Referenced by string().


The documentation for this class was generated from the following files:


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