VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes | Private Attributes
DtTextInterface Class Reference

Public Types

typedef std::list< std::string > TokenList
 
typedef TokenList::const_iterator TokenIter
 
typedef std::map< std::string,
boost::function< void(const
TokenList &)> > 
CommandMap
 

Public Member Functions

 DtTextInterface (DtVrfRemoteController *controller)
 
virtual ~DtTextInterface ()
 
void readStdin ()
 
virtual void setTimeToQuit (bool yesNo)
 
virtual bool timeToQuit () const
 
virtual DtVrfRemoteControllercontroller () const
 
virtual void createWaypoint (char *str)
 
virtual void createRoute (char *str)
 
virtual void createTank (char *str)
 
virtual void printEnv (char *str)
 
virtual void createAggregate (char *str)
 
virtual void setPlan (char *str)
 
virtual void setLabel (char *str)
 
virtual void setSystemEnabled (char *str)
 
virtual void setLocation (char *str)
 
virtual void setFuel (char *str)
 
virtual void setTarget (char *str)
 
virtual void setRestore (char *str)
 
virtual void patrolRoute (char *str)
 
virtual void moveToPoint (char *str)
 
virtual void follow (char *str)
 
virtual void wait (char *str)
 
virtual void bigRoute (int iPoints)
 
virtual void listSnapshots ()
 
virtual void printSimulationStatus (DtSimulationStatus)
 
void setRemoveListCallback (bool b)
 
 DtTextInterface (DtVrfRemoteController *controller)
 
virtual ~DtTextInterface ()
 
void readStdin ()
 
virtual void setTimeToQuit (bool yesNo)
 
virtual bool timeToQuit () const
 
virtual DtVrfRemoteControllercontroller () const
 
virtual void setLights (char *str)
 
virtual void setAllLights (char *str)
 
virtual void setArrestorGear (char *str)
 
virtual void setRunwayCondition (char *str)
 
virtual void getLights (char *str)
 
virtual void getAllLights (char *str)
 
virtual void getArrestorGear (char *str)
 
virtual void getAllArrestorGear (char *str)
 
virtual void getRunwayCondition (char *str)
 
virtual void listAerodromes ()
 
virtual void listRunways (char *str)
 
virtual void printSpeciticObjectDatas (char *str)
 
virtual void printAllDatas ()
 
virtual void processControlObjectAdded (DtReflectedControlObject *)
 
 DtTextInterface (DtExerciseConn *controller)
 
virtual ~DtTextInterface ()
 
void readStdin ()
 Process entered text. More...
 
virtual void setTimeToQuit (bool yesNo)
 Set/Get time to quit. More...
 
virtual bool timeToQuit () const
 
void helpCmd (const TokenList &tokens)
 
void quitCmd (const TokenList &tokens)
 
void resetViewCmd (const TokenList &tokens)
 Functions for parsing command strings and sending the right commands. More...
 
void absViewCmd (const TokenList &tokens)
 
void followViewCmd (const TokenList &tokens)
 
void mimicViewCmd (const TokenList &tokens)
 
void tetherViewCmd (const TokenList &tokens)
 
void trackViewCmd (const TokenList &tokens)
 
void mimicTrackViewCmd (const TokenList &tokens)
 
void tetherTrackViewCmd (const TokenList &tokens)
 
void mimicLocationTrackViewCmd (const TokenList &tokens)
 
void tetherLocationTrackViewCmd (const TokenList &tokens)
 
void spaceFollowViewCmd (const TokenList &tokens)
 
void observerSettingCmd (unsigned int settingType, const TokenList &tokens)
 
void groundClampingCmd (const TokenList &tokens)
 
void modelSetCmd (const TokenList &tokens)
 
void tacticalGraphicsCmd (const TokenList &tokens)
 
void tacticalGraphicsLabelsCmd (const TokenList &tokens)
 
void radioCommsCmd (const TokenList &tokens)
 
void commLinesCmd (const TokenList &tokens)
 
void squawkIndicatorsCmd (const TokenList &tokens)
 
void entityLabelsCmd (const TokenList &tokens)
 
void entitySmoothingCmd (const TokenList &tokens)
 
void fireDetonateLinesCmd (const TokenList &tokens)
 
void fogCmd (const TokenList &tokens)
 
void elevationalFogCmd (const TokenList &tokens)
 
void hazeCmd (const TokenList &tokens)
 
void precipitationCmd (const TokenList &tokens)
 
void dateTimeCmd (const TokenList &tokens)
 
void timeScaleCmd (const TokenList &tokens)
 
void shadowCmd (const TokenList &tokens)
 
void shadowSettingsCmd (const TokenList &tokens)
 
void performanceStatsCmd (const TokenList &tokens)
 
void hudsCmd (const TokenList &tokens)
 
void remoteGraphicsSetCmd (const TokenList &tokens)
 
void wireframeCmd (const TokenList &tokens)
 
void observerModeCmd (const TokenList &tokens)
 
void zoomCmd (const TokenList &tokens)
 
void viewMagnificationCmd (const TokenList &tokens)
 
void sensorModeCmd (const TokenList &tokens)
 
void sensorBoolParameterCmd (const TokenList &tokens)
 
void sensorFloatParameterCmd (const TokenList &tokens)
 
void sensorStringParameterCmd (const TokenList &tokens)
 
void sensorIntParameterCmd (const TokenList &tokens)
 
void streamingVideoCmd (const TokenList &tokens)
 
void observerSpeedLinearCmd (const TokenList &tokens)
 
void observerSpeedRotationalCmd (const TokenList &tokens)
 
void observerSpeedOrbitalCmd (const TokenList &tokens)
 
void modelScaleTypeCmd (const TokenList &tokens)
 
void modelScaleFactorCmd (const TokenList &tokens)
 
void projectionCmd (const TokenList &tokens)
 
void audioCmd (const TokenList &tokens)
 
void audioVolumeCmd (const TokenList &tokens)
 
void terrainScalingCmd (const TokenList &tokens)
 
void terrainScaleFactorCmd (const TokenList &tokens)
 
void trackHistoryRibbonLengthCmd (const TokenList &tokens)
 
void trackHistoryRibbonSpacingCmd (const TokenList &tokens)
 
void trackHistoryRibbonTimeoutCmd (const TokenList &tokens)
 
void observerModeRestoreCmd (const TokenList &tokens)
 
void savedViewCmd (const TokenList &tokens)
 
void advancedLightingCmd (const TokenList &tokens)
 
void planarReflectionsCmd (const TokenList &tokens)
 
void lensFlareCmd (const TokenList &tokens)
 
void crepuscularRaysCmd (const TokenList &tokens)
 
void rainSplashCmd (const TokenList &tokens)
 
void waveSplashCmd (const TokenList &tokens)
 
void oceanSprayCmd (const TokenList &tokens)
 
void depthOfFieldCmd (const TokenList &tokens)
 
void entityHatCmd (const TokenList &tokens)
 
void tacticalGraphicsHatCmd (const TokenList &tokens)
 
void emitterVolumesCmd (const TokenList &tokens)
 
void senderIdCmd (const TokenList &tokens)
 
void receiverIdCmd (const TokenList &tokens)
 
void wakesCmd (const TokenList &tokens)
 
void laserDesignatorsCmd (const TokenList &tokens)
 
void wavesSprayEffectCmd (const TokenList &tokens)
 
void rotorWashDecalCmd (const TokenList &tokens)
 
void seaStateCmd (const TokenList &tokens)
 
void seaStateCtrlCmd (const TokenList &tokens)
 
void swellStateCmd (const TokenList &tokens)
 
void depthOfFieldAutoFocusCmd (const TokenList &tokens)
 
void depthOfFieldFocusDistanceCmd (const TokenList &tokens)
 
void depthOfFieldDepthCmd (const TokenList &tokens)
 
void windDirectionCmd (const TokenList &tokens)
 
void elevationalWindDirectionCmd (const TokenList &tokens)
 
void windSpeedCmd (const TokenList &tokens)
 
void elevationalWindSpeedCmd (const TokenList &tokens)
 
void visibilityCmd (const TokenList &tokens)
 
void elevationalVisibilityCmd (const TokenList &tokens)
 
void globalEnvironmentCmd (const TokenList &tokens)
 
void snowGroundAccumulationCmd (const TokenList &tokens)
 
void snowRoadAccumulationCmd (const TokenList &tokens)
 
void snowMinimumElevationCmd (const TokenList &tokens)
 
void snowElevationTransitionCmd (const TokenList &tokens)
 
void rainGroundAccumulationCmd (const TokenList &tokens)
 
void observerCameraShakeCmd (const TokenList &tokens)
 
void observerCameraShakeIntensityCmd (const TokenList &tokens)
 
void terrainMagnificationHighLodAngleCmd (const TokenList &tokens)
 
void pauseSimTimeCmd ()
 
void resumeSimTimeCmd ()
 
void lightPointGroupColorCmd (const TokenList &tokens)
 
void useGlobalTimeZoneCmd (const TokenList &tokens)
 
void detachViewCmd (const TokenList &tokens)
 
void hideModelOnAttachCmd (const TokenList &tokens)
 
void diffuseLightScaleCmd (const TokenList &tokens)
 
void ambientLightScaleCmd (const TokenList &tokens)
 
void occupantsVisibleCmd (const TokenList &tokens)
 
void occupantsVisibleOnEntityCmd (const TokenList &tokens)
 
void openTerrainCmd (const TokenList &tokens)
 
void wheelRotationCmd (const TokenList &tokens)
 
void adaptiveTickRateCmd (const TokenList &tokens)
 
void defaultRunwayLightGroupColorCmd (const TokenList &tokens)
 
void createSensorViewCmd (const TokenList &tokens)
 command for creating a sensor view for an entity More...
 
void paperMapEnableCmd (const TokenList &tokens)
 Paper map (aka 2D Active Layer) commands. More...
 
void paperMapGroupCmd (const TokenList &tokens)
 
void paperMapLayerTimeoutCmd (const TokenList &tokens)
 
void paperMapIntersectionOverrideCmd (const TokenList &tokens)
 
void processCmd (const std::string &buff)
 

Static Public Member Functions

static void listCmd (char *s, DtTextInterface *a)
 
static void loadCmd (char *s, DtTextInterface *a)
 
static bool missingBackends (DtBackendMap *map, const std::set< DtSimulationAddress > &currentBackends, void *usr)
 
static void newCmd (char *s, DtTextInterface *a)
 
static void saveCmd (char *s, DtTextInterface *a)
 
static void createCmd (char *s, DtTextInterface *a)
 
static void printCmd (char *s, DtTextInterface *a)
 
static void setCmd (char *s, DtTextInterface *a)
 
static void setSpeedCmd (char *s, DtTextInterface *a)
 
static void setSensorCmd (char *s, DtTextInterface *a)
 
static void taskCmd (char *s, DtTextInterface *a)
 
static void aggregateCmd (char *s, DtTextInterface *a)
 
static void deleteCmd (char *s, DtTextInterface *a)
 
static void closeCmd (char *s, DtTextInterface *a)
 
static void monitorResourcesCmd (char *s, DtTextInterface *a)
 
static void removeMonitorResourcesCmd (char *s, DtTextInterface *a)
 
static void rewindCmd (char *s, DtTextInterface *a)
 
static void runCmd (char *s, DtTextInterface *a)
 
static void pauseCmd (char *s, DtTextInterface *a)
 
static void simrunCmd (char *s, DtTextInterface *a)
 
static void simpauseCmd (char *s, DtTextInterface *a)
 
static void timemultiplierCmd (char *s, DtTextInterface *a)
 
static void quitCmd (char *s, DtTextInterface *a)
 
static void helpCmd (char *s, DtTextInterface *a)
 
static void bigRouteCmd (char *s, DtTextInterface *a)
 
static void listSnapshotsCmd (char *s, DtTextInterface *a)
 
static void takeSnapshotCmd (char *s, DtTextInterface *a)
 
static void turnOnSnapshotsCmd (char *s, DtTextInterface *a)
 
static void turnOffSnapshotsCmd (char *s, DtTextInterface *a)
 
static void rollbackToSnapshotCmd (char *s, DtTextInterface *a)
 
static void simulationStatusCmd (char *s, DtTextInterface *a)
 
static void backendAddedCb (const DtSimulationAddress &addr, void *usr)
 
static void backendRemovedCb (const DtSimulationAddress &addr, void *usr)
 
static void simulationStatusChanged (DtSimulationStatus, void *usr)
 
static void backendLoadedCb (const DtSimulationAddress &addr, void *usr)
 
static void backendSavedCb (const DtSimulationAddress &addr, DtSaveResult result, void *usr)
 
static void ScenarioLoadedCb (void *usr)
 
static void ScenarioSavedCb (void *usr)
 
static void vrfObjectCreatedCb (const DtString &name, const DtEntityIdentifier &id, const DtUUID &uuid, void *usr)
 
static void printStatement (const DtSimStatement *stmt, int indent=1)
 
static void printBlock (const DtSimBlock *stmt, int indent=1)
 
static void planCb (const DtUUID &name, const std::vector< DtSimStatement * > &statements, bool append, void *usr)
 
static void planStmtCb (const DtUUID &id, DtPlanStatus status, void *usr)
 
static void planCompleteCb (const DtUUID &id, void *usr)
 
static void resourcesProcessedCb (DtSimMessage *msg, void *usr)
 
static void scenarioSnapshotResponseCb (DtSimMessage *msg, void *usr)
 
static void objectConsoleMessageCb (const DtEntityIdentifier &id, int notifyLevel, const DtString &message, void *usr)
 
static void scenarioStatusCallback (DtSimMessage *msg, void *usr)
 
static void setCmd (char *s, DtTextInterface *a)
 
static void getCmd (char *s, DtTextInterface *a)
 
static void quitCmd (char *s, DtTextInterface *a)
 
static void helpCmd (char *s, DtTextInterface *a)
 
static void listCmd (char *s, DtTextInterface *a)
 
static void printCmd (char *s, DtTextInterface *a)
 
static void printAllCmd (char *s, DtTextInterface *a)
 
static void controlObjectAddedCallback (DtReflectedControlObject *, void *usr)
 

Protected Member Functions

void prompt ()
 
void processCmd (char *buff)
 
void prompt ()
 
void processCmd (char *buff)
 
virtual DtReflectedControlObjectlookupVrfControlObjectByName (const std::string &markingText)
 
void prompt ()
 
TokenList tokenize (const std::string &str, const std::string &delim)
 
void packageAndSend (vrvControlToolkit::DtVrvControl_v1 *cmd)
 

Protected Attributes

bool myTimeToQuit
 
DtVrfRemoteControllermyController
 
DtSelectParam sparam
 
bool myRemoveListCallback
 
DtExerciseConn * myExconn
 
CommandMap myCommands
 
DtEntityIdentifier mySenderId
 
DtEntityIdentifier myReceiverId
 

Static Protected Attributes

static unsigned int theNextAggregateId
 
static unsigned int theNextSubordinateId
 

Private Attributes

int kbInterest
 

Member Typedef Documentation

typedef std::list<std::string> DtTextInterface::TokenList
typedef TokenList::const_iterator DtTextInterface::TokenIter
typedef std::map<std::string, boost::function<void (const TokenList& )> > DtTextInterface::CommandMap

Constructor & Destructor Documentation

DtTextInterface::DtTextInterface ( DtVrfRemoteController controller)
virtual DtTextInterface::~DtTextInterface ( )
virtual
DtTextInterface::DtTextInterface ( DtVrfRemoteController controller)
virtual DtTextInterface::~DtTextInterface ( )
virtual
DtTextInterface::DtTextInterface ( DtExerciseConn *  controller)
virtual DtTextInterface::~DtTextInterface ( )
virtual

Member Function Documentation

void DtTextInterface::readStdin ( )
virtual void DtTextInterface::setTimeToQuit ( bool  yesNo)
virtual
virtual bool DtTextInterface::timeToQuit ( ) const
virtual
virtual DtVrfRemoteController* DtTextInterface::controller ( ) const
virtual
virtual void DtTextInterface::createWaypoint ( char str)
virtual
virtual void DtTextInterface::createRoute ( char str)
virtual
virtual void DtTextInterface::createTank ( char str)
virtual
virtual void DtTextInterface::printEnv ( char str)
virtual
virtual void DtTextInterface::createAggregate ( char str)
virtual
virtual void DtTextInterface::setPlan ( char str)
virtual
virtual void DtTextInterface::setLabel ( char str)
virtual
virtual void DtTextInterface::setSystemEnabled ( char str)
virtual
virtual void DtTextInterface::setLocation ( char str)
virtual
virtual void DtTextInterface::setFuel ( char str)
virtual
virtual void DtTextInterface::setTarget ( char str)
virtual
virtual void DtTextInterface::setRestore ( char str)
virtual
virtual void DtTextInterface::patrolRoute ( char str)
virtual
virtual void DtTextInterface::moveToPoint ( char str)
virtual
virtual void DtTextInterface::follow ( char str)
virtual
virtual void DtTextInterface::wait ( char str)
virtual
virtual void DtTextInterface::bigRoute ( int  iPoints)
virtual
virtual void DtTextInterface::listSnapshots ( )
virtual
virtual void DtTextInterface::printSimulationStatus ( DtSimulationStatus  )
virtual
static void DtTextInterface::listCmd ( char s,
DtTextInterface a 
)
static
static void DtTextInterface::loadCmd ( char s,
DtTextInterface a 
)
static
static bool DtTextInterface::missingBackends ( DtBackendMap map,
const std::set< DtSimulationAddress > &  currentBackends,
void *  usr 
)
static
static void DtTextInterface::newCmd ( char s,
DtTextInterface a 
)
static
static void DtTextInterface::saveCmd ( char s,
DtTextInterface a 
)
static
static void DtTextInterface::createCmd ( char s,
DtTextInterface a 
)
static
static void DtTextInterface::printCmd ( char s,
DtTextInterface a 
)
static
static void DtTextInterface::setCmd ( char s,
DtTextInterface a 
)
static
static void DtTextInterface::setSpeedCmd ( char s,
DtTextInterface a 
)
static
static void DtTextInterface::setSensorCmd ( char s,
DtTextInterface a 
)
static
static void DtTextInterface::taskCmd ( char s,
DtTextInterface a 
)
static
static void DtTextInterface::aggregateCmd ( char s,
DtTextInterface a 
)
static
static void DtTextInterface::deleteCmd ( char s,
DtTextInterface a 
)
static
static void DtTextInterface::closeCmd ( char s,
DtTextInterface a 
)
static
static void DtTextInterface::monitorResourcesCmd ( char s,
DtTextInterface a 
)
static
static void DtTextInterface::removeMonitorResourcesCmd ( char s,
DtTextInterface a 
)
static
static void DtTextInterface::rewindCmd ( char s,
DtTextInterface a 
)
static
static void DtTextInterface::runCmd ( char s,
DtTextInterface a 
)
static
static void DtTextInterface::pauseCmd ( char s,
DtTextInterface a 
)
static
static void DtTextInterface::simrunCmd ( char s,
DtTextInterface a 
)
static
static void DtTextInterface::simpauseCmd ( char s,
DtTextInterface a 
)
static
static void DtTextInterface::timemultiplierCmd ( char s,
DtTextInterface a 
)
static
static void DtTextInterface::quitCmd ( char s,
DtTextInterface a 
)
static
static void DtTextInterface::helpCmd ( char s,
DtTextInterface a 
)
static
static void DtTextInterface::bigRouteCmd ( char s,
DtTextInterface a 
)
static
static void DtTextInterface::listSnapshotsCmd ( char s,
DtTextInterface a 
)
static
static void DtTextInterface::takeSnapshotCmd ( char s,
DtTextInterface a 
)
static
static void DtTextInterface::turnOnSnapshotsCmd ( char s,
DtTextInterface a 
)
static
static void DtTextInterface::turnOffSnapshotsCmd ( char s,
DtTextInterface a 
)
static
static void DtTextInterface::rollbackToSnapshotCmd ( char s,
DtTextInterface a 
)
static
static void DtTextInterface::simulationStatusCmd ( char s,
DtTextInterface a 
)
static
static void DtTextInterface::backendAddedCb ( const DtSimulationAddress &  addr,
void *  usr 
)
static
static void DtTextInterface::backendRemovedCb ( const DtSimulationAddress &  addr,
void *  usr 
)
static
static void DtTextInterface::simulationStatusChanged ( DtSimulationStatus  ,
void *  usr 
)
static
static void DtTextInterface::backendLoadedCb ( const DtSimulationAddress &  addr,
void *  usr 
)
static
static void DtTextInterface::backendSavedCb ( const DtSimulationAddress &  addr,
DtSaveResult  result,
void *  usr 
)
static
static void DtTextInterface::ScenarioLoadedCb ( void *  usr)
static
static void DtTextInterface::ScenarioSavedCb ( void *  usr)
static
static void DtTextInterface::vrfObjectCreatedCb ( const DtString name,
const DtEntityIdentifier &  id,
const DtUUID uuid,
void *  usr 
)
static
static void DtTextInterface::printStatement ( const DtSimStatement stmt,
int  indent = 1 
)
static
static void DtTextInterface::printBlock ( const DtSimBlock stmt,
int  indent = 1 
)
static
static void DtTextInterface::planCb ( const DtUUID name,
const std::vector< DtSimStatement * > &  statements,
bool  append,
void *  usr 
)
static
static void DtTextInterface::planStmtCb ( const DtUUID id,
DtPlanStatus  status,
void *  usr 
)
static
static void DtTextInterface::planCompleteCb ( const DtUUID id,
void *  usr 
)
static
static void DtTextInterface::resourcesProcessedCb ( DtSimMessage msg,
void *  usr 
)
static
static void DtTextInterface::scenarioSnapshotResponseCb ( DtSimMessage msg,
void *  usr 
)
static
static void DtTextInterface::objectConsoleMessageCb ( const DtEntityIdentifier &  id,
int  notifyLevel,
const DtString message,
void *  usr 
)
static
void DtTextInterface::setRemoveListCallback ( bool  b)
inline

References myRemoveListCallback.

void DtTextInterface::prompt ( )
protected
void DtTextInterface::processCmd ( char buff)
protected
void DtTextInterface::readStdin ( )
virtual void DtTextInterface::setTimeToQuit ( bool  yesNo)
virtual
virtual bool DtTextInterface::timeToQuit ( ) const
virtual
virtual DtVrfRemoteController* DtTextInterface::controller ( ) const
virtual
static void DtTextInterface::scenarioStatusCallback ( DtSimMessage msg,
void *  usr 
)
static
virtual void DtTextInterface::setLights ( char str)
virtual
virtual void DtTextInterface::setAllLights ( char str)
virtual
virtual void DtTextInterface::setArrestorGear ( char str)
virtual
virtual void DtTextInterface::setRunwayCondition ( char str)
virtual
virtual void DtTextInterface::getLights ( char str)
virtual
virtual void DtTextInterface::getAllLights ( char str)
virtual
virtual void DtTextInterface::getArrestorGear ( char str)
virtual
virtual void DtTextInterface::getAllArrestorGear ( char str)
virtual
virtual void DtTextInterface::getRunwayCondition ( char str)
virtual
virtual void DtTextInterface::listAerodromes ( )
virtual
virtual void DtTextInterface::listRunways ( char str)
virtual
virtual void DtTextInterface::printSpeciticObjectDatas ( char str)
virtual
virtual void DtTextInterface::printAllDatas ( )
virtual
static void DtTextInterface::setCmd ( char s,
DtTextInterface a 
)
static
static void DtTextInterface::getCmd ( char s,
DtTextInterface a 
)
static
static void DtTextInterface::quitCmd ( char s,
DtTextInterface a 
)
static
static void DtTextInterface::helpCmd ( char s,
DtTextInterface a 
)
static
static void DtTextInterface::listCmd ( char s,
DtTextInterface a 
)
static
static void DtTextInterface::printCmd ( char s,
DtTextInterface a 
)
static
static void DtTextInterface::printAllCmd ( char s,
DtTextInterface a 
)
static
static void DtTextInterface::controlObjectAddedCallback ( DtReflectedControlObject ,
void *  usr 
)
static
virtual void DtTextInterface::processControlObjectAdded ( DtReflectedControlObject )
virtual
void DtTextInterface::prompt ( )
protected
void DtTextInterface::processCmd ( char buff)
protected
virtual DtReflectedControlObject* DtTextInterface::lookupVrfControlObjectByName ( const std::string &  markingText)
protectedvirtual
void DtTextInterface::readStdin ( )

Process entered text.

virtual void DtTextInterface::setTimeToQuit ( bool  yesNo)
virtual

Set/Get time to quit.

virtual bool DtTextInterface::timeToQuit ( ) const
virtual
void DtTextInterface::helpCmd ( const TokenList tokens)
void DtTextInterface::quitCmd ( const TokenList tokens)
void DtTextInterface::resetViewCmd ( const TokenList tokens)

Functions for parsing command strings and sending the right commands.

void DtTextInterface::absViewCmd ( const TokenList tokens)
void DtTextInterface::followViewCmd ( const TokenList tokens)
void DtTextInterface::mimicViewCmd ( const TokenList tokens)
void DtTextInterface::tetherViewCmd ( const TokenList tokens)
void DtTextInterface::trackViewCmd ( const TokenList tokens)
void DtTextInterface::mimicTrackViewCmd ( const TokenList tokens)
void DtTextInterface::tetherTrackViewCmd ( const TokenList tokens)
void DtTextInterface::mimicLocationTrackViewCmd ( const TokenList tokens)
void DtTextInterface::tetherLocationTrackViewCmd ( const TokenList tokens)
void DtTextInterface::spaceFollowViewCmd ( const TokenList tokens)
void DtTextInterface::observerSettingCmd ( unsigned int  settingType,
const TokenList tokens 
)
void DtTextInterface::groundClampingCmd ( const TokenList tokens)
void DtTextInterface::modelSetCmd ( const TokenList tokens)
void DtTextInterface::tacticalGraphicsCmd ( const TokenList tokens)
void DtTextInterface::tacticalGraphicsLabelsCmd ( const TokenList tokens)
void DtTextInterface::radioCommsCmd ( const TokenList tokens)
void DtTextInterface::commLinesCmd ( const TokenList tokens)
void DtTextInterface::squawkIndicatorsCmd ( const TokenList tokens)
void DtTextInterface::entityLabelsCmd ( const TokenList tokens)
void DtTextInterface::entitySmoothingCmd ( const TokenList tokens)
void DtTextInterface::fireDetonateLinesCmd ( const TokenList tokens)
void DtTextInterface::fogCmd ( const TokenList tokens)
void DtTextInterface::elevationalFogCmd ( const TokenList tokens)
void DtTextInterface::hazeCmd ( const TokenList tokens)
void DtTextInterface::precipitationCmd ( const TokenList tokens)
void DtTextInterface::dateTimeCmd ( const TokenList tokens)
void DtTextInterface::timeScaleCmd ( const TokenList tokens)
void DtTextInterface::shadowCmd ( const TokenList tokens)
void DtTextInterface::shadowSettingsCmd ( const TokenList tokens)
void DtTextInterface::performanceStatsCmd ( const TokenList tokens)
void DtTextInterface::hudsCmd ( const TokenList tokens)
void DtTextInterface::remoteGraphicsSetCmd ( const TokenList tokens)
void DtTextInterface::wireframeCmd ( const TokenList tokens)
void DtTextInterface::observerModeCmd ( const TokenList tokens)
void DtTextInterface::zoomCmd ( const TokenList tokens)
void DtTextInterface::viewMagnificationCmd ( const TokenList tokens)
void DtTextInterface::sensorModeCmd ( const TokenList tokens)
void DtTextInterface::sensorBoolParameterCmd ( const TokenList tokens)
void DtTextInterface::sensorFloatParameterCmd ( const TokenList tokens)
void DtTextInterface::sensorStringParameterCmd ( const TokenList tokens)
void DtTextInterface::sensorIntParameterCmd ( const TokenList tokens)
void DtTextInterface::streamingVideoCmd ( const TokenList tokens)
void DtTextInterface::observerSpeedLinearCmd ( const TokenList tokens)
void DtTextInterface::observerSpeedRotationalCmd ( const TokenList tokens)
void DtTextInterface::observerSpeedOrbitalCmd ( const TokenList tokens)
void DtTextInterface::modelScaleTypeCmd ( const TokenList tokens)
void DtTextInterface::modelScaleFactorCmd ( const TokenList tokens)
void DtTextInterface::projectionCmd ( const TokenList tokens)
void DtTextInterface::audioCmd ( const TokenList tokens)
void DtTextInterface::audioVolumeCmd ( const TokenList tokens)
void DtTextInterface::terrainScalingCmd ( const TokenList tokens)
void DtTextInterface::terrainScaleFactorCmd ( const TokenList tokens)
void DtTextInterface::trackHistoryRibbonLengthCmd ( const TokenList tokens)
void DtTextInterface::trackHistoryRibbonSpacingCmd ( const TokenList tokens)
void DtTextInterface::trackHistoryRibbonTimeoutCmd ( const TokenList tokens)
void DtTextInterface::observerModeRestoreCmd ( const TokenList tokens)
void DtTextInterface::savedViewCmd ( const TokenList tokens)
void DtTextInterface::advancedLightingCmd ( const TokenList tokens)
void DtTextInterface::planarReflectionsCmd ( const TokenList tokens)
void DtTextInterface::lensFlareCmd ( const TokenList tokens)
void DtTextInterface::crepuscularRaysCmd ( const TokenList tokens)
void DtTextInterface::rainSplashCmd ( const TokenList tokens)
void DtTextInterface::waveSplashCmd ( const TokenList tokens)
void DtTextInterface::oceanSprayCmd ( const TokenList tokens)
void DtTextInterface::depthOfFieldCmd ( const TokenList tokens)
void DtTextInterface::entityHatCmd ( const TokenList tokens)
void DtTextInterface::tacticalGraphicsHatCmd ( const TokenList tokens)
void DtTextInterface::emitterVolumesCmd ( const TokenList tokens)
void DtTextInterface::senderIdCmd ( const TokenList tokens)
void DtTextInterface::receiverIdCmd ( const TokenList tokens)
void DtTextInterface::wakesCmd ( const TokenList tokens)
void DtTextInterface::laserDesignatorsCmd ( const TokenList tokens)
void DtTextInterface::wavesSprayEffectCmd ( const TokenList tokens)
void DtTextInterface::rotorWashDecalCmd ( const TokenList tokens)
void DtTextInterface::seaStateCmd ( const TokenList tokens)
void DtTextInterface::seaStateCtrlCmd ( const TokenList tokens)
void DtTextInterface::swellStateCmd ( const TokenList tokens)
void DtTextInterface::depthOfFieldAutoFocusCmd ( const TokenList tokens)
void DtTextInterface::depthOfFieldFocusDistanceCmd ( const TokenList tokens)
void DtTextInterface::depthOfFieldDepthCmd ( const TokenList tokens)
void DtTextInterface::windDirectionCmd ( const TokenList tokens)
void DtTextInterface::elevationalWindDirectionCmd ( const TokenList tokens)
void DtTextInterface::windSpeedCmd ( const TokenList tokens)
void DtTextInterface::elevationalWindSpeedCmd ( const TokenList tokens)
void DtTextInterface::visibilityCmd ( const TokenList tokens)
void DtTextInterface::elevationalVisibilityCmd ( const TokenList tokens)
void DtTextInterface::globalEnvironmentCmd ( const TokenList tokens)
void DtTextInterface::snowGroundAccumulationCmd ( const TokenList tokens)
void DtTextInterface::snowRoadAccumulationCmd ( const TokenList tokens)
void DtTextInterface::snowMinimumElevationCmd ( const TokenList tokens)
void DtTextInterface::snowElevationTransitionCmd ( const TokenList tokens)
void DtTextInterface::rainGroundAccumulationCmd ( const TokenList tokens)
void DtTextInterface::observerCameraShakeCmd ( const TokenList tokens)
void DtTextInterface::observerCameraShakeIntensityCmd ( const TokenList tokens)
void DtTextInterface::terrainMagnificationHighLodAngleCmd ( const TokenList tokens)
void DtTextInterface::pauseSimTimeCmd ( )
void DtTextInterface::resumeSimTimeCmd ( )
void DtTextInterface::lightPointGroupColorCmd ( const TokenList tokens)
void DtTextInterface::useGlobalTimeZoneCmd ( const TokenList tokens)
void DtTextInterface::detachViewCmd ( const TokenList tokens)
void DtTextInterface::hideModelOnAttachCmd ( const TokenList tokens)
void DtTextInterface::diffuseLightScaleCmd ( const TokenList tokens)
void DtTextInterface::ambientLightScaleCmd ( const TokenList tokens)
void DtTextInterface::occupantsVisibleCmd ( const TokenList tokens)
void DtTextInterface::occupantsVisibleOnEntityCmd ( const TokenList tokens)
void DtTextInterface::openTerrainCmd ( const TokenList tokens)
void DtTextInterface::wheelRotationCmd ( const TokenList tokens)
void DtTextInterface::adaptiveTickRateCmd ( const TokenList tokens)
void DtTextInterface::defaultRunwayLightGroupColorCmd ( const TokenList tokens)
void DtTextInterface::createSensorViewCmd ( const TokenList tokens)

command for creating a sensor view for an entity

void DtTextInterface::paperMapEnableCmd ( const TokenList tokens)

Paper map (aka 2D Active Layer) commands.

void DtTextInterface::paperMapGroupCmd ( const TokenList tokens)
void DtTextInterface::paperMapLayerTimeoutCmd ( const TokenList tokens)
void DtTextInterface::paperMapIntersectionOverrideCmd ( const TokenList tokens)
void DtTextInterface::processCmd ( const std::string &  buff)
void DtTextInterface::prompt ( )
protected
TokenList DtTextInterface::tokenize ( const std::string &  str,
const std::string &  delim 
)
protected
void DtTextInterface::packageAndSend ( vrvControlToolkit::DtVrvControl_v1 cmd)
protected

Member Data Documentation

bool DtTextInterface::myTimeToQuit
protected
DtVrfRemoteController * DtTextInterface::myController
protected
DtSelectParam DtTextInterface::sparam
protected
unsigned int DtTextInterface::theNextAggregateId
staticprotected
unsigned int DtTextInterface::theNextSubordinateId
staticprotected
bool DtTextInterface::myRemoveListCallback
protected

Referenced by setRemoveListCallback().

int DtTextInterface::kbInterest
private
DtExerciseConn* DtTextInterface::myExconn
protected
CommandMap DtTextInterface::myCommands
protected
DtEntityIdentifier DtTextInterface::mySenderId
protected
DtEntityIdentifier DtTextInterface::myReceiverId
protected

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

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)