![]() |
VR-Forces 4.0.4 Class Documentation
|
The class that is the interface between the GUI and the back-end. More...

Public Member Functions | |
| DtVrfSimMessager (makVrv::DtDe &) | |
| virtual | ~DtVrfSimMessager () |
| virtual void | newScenario (const DtScenario *) |
| Calls down to simulation to create a new secenario based on new scenario message. | |
| virtual void | loadScenario (const DtScenarioLoadInformation &) |
| Calls down to simulation to load the scenario based on load scenario message. | |
| virtual void | createEntity (DtSimulationAddress addr, DtEntityCreationData) |
| Calls down to simulation to create entity. | |
| virtual void | setTimeoutInterval (int) |
| Calls to set backend timeout interval (in seconds) | |
| virtual void | createEnvironmentalObject (DtSimulationAddress addr, DtEntityType, int force, const std::vector< DtVector > &, const DtEnvironmentalCreationData &data=DtEnvironmentalCreationData()) |
| Calls down to simulation to create environmental. | |
| virtual void | closeScenario () |
| Calls down to simulation to close the scenario. | |
| virtual void | requestTasksAndSetsFor (std::vector< DtString > name) |
| Sends signal to request available task/set information. | |
| virtual void | requestDIGuyAppearancesAndAnimations (std::vector< DtString > name) |
| Sends signal to request available di guy information. | |
| virtual void | sendSetRequest (const DtSetDataRequest &s, const std::vector< std::string > &names) |
| Sends a signal to state that the specified set should be sent. | |
| virtual void | sendSetRequest (const DtSetDataRequest &s, const std::string &name) |
| virtual void | sendTaskRequest (const DtSimTask &s, const std::vector< std::string > &names) |
| Sends a signal to state that the specified task should be sent. | |
| virtual void | sendTaskRequest (const DtSimTask &s, const std::string &name) |
| virtual void | subscribePlan (std::string name, DtSimulationAddress addr=DtSimSendToAll) |
| Sends signal to subscribe to a plan. | |
| virtual void | requestPlan (std::string name, DtSimulationAddress addr=DtSimSendToAll) |
| Sends signal to request plan. | |
| virtual void | requestGlobalPlan (std::string name, DtSimulationAddress addr=DtSimSendToAll) |
| Sends signal to request a globalplan. | |
| virtual void | requestMultiplePlans (std::vector< std::string > names, DtSimulationAddress addr=DtSimSendToAll) |
| Sends signal to request multiple plans. | |
| virtual void | assignPlanByName (std::string name, const DtPlan *, DtSimulationAddress addr=DtSimSendToAll) |
| Sends signal to send plan. | |
| virtual void | assignGlobalPlanByName (std::string name, const DtPlan *, DtSimulationAddress addr=DtSimSendToAll) |
| Sends signal to send global plan. | |
| virtual void | assignMultiplePlanByName (std::vector< std::string > names, const DtPlan *, DtSimulationAddress addr=DtSimSendToAll) |
| Sends signal to send plan to multiple entities. | |
| virtual void | skipTask (std::string name, DtSimulationAddress addr=DtSimSendToAll) |
| Sends signal to skip task. | |
| virtual void | abandonPlan (std::string name, DtSimulationAddress addr=DtSimSendToAll) |
| Sends signal to abandon plan. | |
| virtual void | aggregateAs (const std::vector< makVrv::DtVrlinkSimulatedEntityState > &names, const DtEntityType &type, int force, DtAggregateState initialAggregateState, DtSimulationAddress addr) |
| Sends signal to aggregate the named items as the specified aggregate type. | |
| virtual void | aggregate (std::string name, DtSimulationAddress addr=DtSimSendToAll) |
| Sends signal to aggregate object. | |
| virtual void | disaggregate (std::string name, DtSimulationAddress addr=DtSimSendToAll) |
| Sends signal to disaggregate object. | |
| virtual void | restartPlan (std::string name, DtSimulationAddress addr=DtSimSendToAll) |
| Sends signal to restart plan. | |
| virtual void | setJoystickEnabled (std::string name, DtSimulationAddress addr=DtSimSendToAll) |
| Sends signal set the joystick enabled for the specified entity. | |
| virtual void | setJoystickDisabled (std::string name, DtSimulationAddress addr=DtSimSendToAll) |
| Sends signal set the joystick disabled for the specified entity. | |
| virtual void | requestResourcesFor (std::vector< std::string > names, DtSimulationAddress addr=DtSimSendToAll) |
| Sends signal to request resource names. | |
| virtual void | runScenario (DtSimulationAddress addr=DtSimSendToAll) |
| Sends signal to run a scenario. | |
| virtual void | pauseScenario (DtSimulationAddress addr=DtSimSendToAll) |
| Sends signal to pause a scenario. | |
| virtual void | rewindScenario (DtSimulationAddress addr=DtSimSendToAll) |
| Sends signal to rewind a scenario. | |
| virtual void | deleteObject (std::string name, DtSimulationAddress addr=DtSimSendToAll) |
| Sends signal to delete particular object. | |
| virtual void | saveScenario (const DtScenario *, DtPreserveMappingsFcn fcn=0, void *userData=0) |
| Sends signal to save the specified scenario. | |
| virtual void | requestGlobalPlans (DtSimulationAddress addr=DtSimSendToAll) |
| Sends signal to request global plans. | |
| virtual void | deleteGlobalPlan (std::string, DtSimulationAddress addr=DtSimSendToAll) |
| Sends signal to delete global plan. | |
| virtual void | sendMessageToObject (const DtVrfObjectMessage &, DtSimulationAddress addr=DtSimSendToAll) |
| Sends signal to send the given admin message out. | |
| virtual int | generateRequestId () |
| virtual void | registerSimMessageCallbackFor (int, DtMessageCallbackFcn, void *) |
| Signals to register the callback when a VRF message is received. | |
| virtual void | unregisterSimMessageCallbackFor (int, DtMessageCallbackFcn, void *) |
| Signals to unregister the callback when a VRF message is received. | |
| virtual void | registerRadioMessageCallbackFor (int, DtVrfObjectMessageCallbackFcn, void *) |
| Signals to register the callback when a radio message is received. | |
| virtual void | unregisterRadioMessageCallbackFor (int, DtVrfObjectMessageCallbackFcn, void *) |
| Signals to unregister the callback when a radio message is received. | |
| virtual void | addSetCreatorFcn (std::string, int, DtSetDataRequestCreatorFcn) |
| Signal to register set creator. | |
| virtual void | addTaskCreatorFcn (std::string, int, DtSimTaskCreatorFcn) |
| Signal to register task creator. | |
| virtual void | addInterfaceContentCreatorFcn (int t, DtInterfaceContentCreatorFcn) |
| Signal sent to register an interface content message. | |
| virtual void | addAdminContentCreatorFcn (std::string, int, DtAdminContentCreatorFcn) |
| Signal to register admin content command creator. | |
| virtual void | addConditionCreatorFcn (std::string, int, DtCondExprCreatorFcn) |
| Signal to register condition creator. | |
| virtual void | addReportCreatorFcn (std::string, int, DtSimReportCreatorFcn) |
| Signal to register report creator. | |
| virtual void | addObjectMessageCreatorFcn (int, DtVrfObjectMessageCreatorFcn) |
| Signal to register object messagae creator. | |
| virtual void | addSimulationCommandCreatorFcn (std::string, int, DtSimCommandCreatorFcn) |
| Signal to register simulation command creator. | |
| virtual void | sendMessage (const DtSimInterfaceContent &message, DtSimulationAddress addr=DtSimSendToAll) |
| Signal send to send interface content message to specified back-end. | |
| virtual void | sendMessageAndDeleteContent (DtSimInterfaceContent *message, DtSimulationAddress addr=DtSimSendToAll) |
| virtual void | addToForceLevelOrganization (const std::string &entityId, DtSimulationAddress addr=DtSimSendToAll) |
| Signal adds to force level organization. | |
| virtual void | addToOrganization (const std::string &childId, const std::string &superiorId, DtSimulationAddress addr=DtSimSendToAll) |
| Signal adds to given organization. | |
| virtual void | embarkOn (const std::vector< std::string > &children, const std::string &parentName, bool useSlot=true, const DtVector &overridePosition=DtVector::zero(), DtSimulationAddress addr=DtSimSendToAll) |
| Signal to embark the objects specified onto the parent with the given information. | |
| virtual void | disembark (const std::vector< std::string > &children, DtSimulationAddress addr=DtSimSendToAll) |
| Signal to disembark the specified object. | |
| virtual void | disembarkAll (const std::vector< std::string > &parents, DtSimulationAddress addr=DtSimSendToAll) |
| Signal to disembark all objects on the parent. | |
| virtual void | attachTo (const std::vector< std::string > &ids, const std::string &parentName) |
| Attaches all specified objects to specified parent name. | |
| virtual void | detachAll (const std::vector< std::string > &ids) |
| Sends overlay modify message to detach all the specified objects from their parents. | |
| void | registerForCommentInteractions (DtVrfObjectConsoleMessageCallbackFcn, void *) |
| Signal sent to regisger or unregister for comment callbacks. | |
| void | unregisterForCommentInteractions (DtVrfObjectConsoleMessageCallbackFcn, void *) |
| virtual void | logObjectConsoleToFile (const std::string &name, const std::string &filename) |
| Tell the back-end to start (or stop if filename is blank) logging the console output for the specified entity. | |
| virtual void | setObjectNotifyLevel (const std::string &name, int) |
| Sets the notify level on console messages for object. | |
| virtual void | sendVrfObjectModifyMsg (const DtSimulationAddress &addr, const std::string &entityId, const std::string *name=0, const std::vector< DtVector > &=std::vector< DtVector >(), int *force=0, double *heading=0, const std::string *label=0, DtAppearance *appearance=0, const std::string *overlayParent=0, const std::string *userData=0) const |
| Modifies specified object. Vertices are expected to be in geocentric. Heading in radians. | |
| virtual void | sendVrfOverlayObjectModifyMsg (const DtSimulationAddress &addr, const std::string &id, int *color=0, const std::string *parentName=0, const std::string *attachTo=0, const std::string *userData=0) const |
| This function is only used to modify information that is specific to an overlay object (waypoint, route, overlay objects, etc.) | |
| virtual void | subscribeForTaskInformation (const std::string &) |
| Sends admin content message to subscribe for task information. | |
| virtual void | unsubscribeForTaskInformation (const std::string &) |
| Sends admin content message to unsubscribe for task information. | |
| virtual void | requestCurrentTasks (const std::string &) |
| Requests current tasks for entity but does not subscribe. | |
| virtual void | setAggregateOnCreate (bool) |
| Sets whether or not that aggregates are aggregated or disaggregated on create. By default, false. | |
| bool | aggregateOnCreate () const |
| virtual void | sendLoggerSetFilename (std::string filename) |
| Logger controls. | |
| virtual void | sendLoggerRecordMessage () |
| virtual void | sendLoggerStopMessage () |
Static Public Member Functions | |
| static DtVrfSimMessager & | instance (makVrv::DtDe &de) |
| Returns instance of the messager. | |
Public Attributes | |
| boost::signal< void()> | signal_scenarioModified |
| Signal send whenever the scenario has been modified by the user. | |
| boost::signal< void(const DtScenario *)> | signal_newScenario |
| boost::signal< void(const DtScenarioLoadInformation &)> | signal_loadScenario |
| boost::signal< void(DtSimulationAddress, DtEntityCreationData)> | signal_createEntity |
| boost::signal< void(int)> | signal_setTimeoutInterval |
| boost::signal< void(DtSimulationAddress, DtEntityType, int, std::vector < DtVector > , DtEnvironmentalCreationData data)> | signal_createEnvironmentalObject |
| boost::signal< void()> | signal_closeScenario |
| boost::signal< void(std::vector < DtString >)> | signal_requestTasksAndSetsFor |
| boost::signal< void(std::vector < DtString >)> | signal_requestDIGuyAppearancesAndAnimations |
| boost::signal< void(const DtSetDataRequest &, const std::vector< std::string > &)> | signal_sendSetRequest |
| boost::signal< void(const DtSimTask &, const std::vector < std::string > &)> | signal_sendTaskRequest |
| boost::signal< void(std::string, DtSimulationAddress)> | signal_subscribePlan |
| boost::signal< void(std::string, DtSimulationAddress)> | signal_requestPlan |
| boost::signal< void(std::string, DtSimulationAddress)> | signal_requestGlobalPlan |
| boost::signal< void(std::vector < std::string > names, DtSimulationAddress)> | signal_requestMultiplePlans |
| boost::signal< void(std::string, const DtPlan *, DtSimulationAddress)> | signal_assignPlanByName |
| boost::signal< void(std::string, const DtPlan *, DtSimulationAddress)> | signal_assignGlobalPlanByName |
| boost::signal< void(std::vector < std::string > names, const DtPlan *, DtSimulationAddress)> | signal_assignMultiplePlanByName |
| boost::signal< void(std::string, DtSimulationAddress)> | signal_skipTask |
| boost::signal< void(std::string, DtSimulationAddress)> | signal_abandonPlan |
| boost::signal< void(const std::vector < makVrv::DtVrlinkSimulatedEntityState > &names, const DtEntityType &type, int force, DtAggregateState initialAggregateState, DtSimulationAddress addr)> | signal_aggregateAs |
| boost::signal< void(std::string, DtSimulationAddress)> | signal_aggregate |
| boost::signal< void(std::string, DtSimulationAddress)> | signal_disaggregate |
| boost::signal< void(std::string, DtSimulationAddress)> | signal_restartPlan |
| boost::signal< void(std::vector < std::string > names, DtSimulationAddress)> | signal_requestResourcesFor |
| boost::signal< void(DtSimulationAddress)> | signal_runScenario |
| boost::signal< void(DtSimulationAddress)> | signal_pauseScenario |
| boost::signal< void(DtSimulationAddress)> | signal_rewindScenario |
| boost::signal< void(std::string, DtSimulationAddress)> | signal_deleteObject |
| boost::signal< void(std::string, bool &shouldDelete)> | signal_shouldDeleteObject |
| Sent before deleting the object, set the shouldDeleteObject flag to false to not delete the specified object. | |
| boost::signal< void(const DtScenario *, DtPreserveMappingsFcn fcn, void *userData)> | signal_saveScenario |
| boost::signal< void(DtSimulationAddress addr)> | signal_requestGlobalPlans |
| boost::signal< void(std::string, DtSimulationAddress addr)> | signal_deleteGlobalPlan |
| boost::signal< void(const DtVrfObjectMessage &, DtSimulationAddress addr)> | signal_sendMessageToObject |
| boost::signal< void(int, DtMessageCallbackFcn, void *, bool)> | signal_registerSimMessageCallbackFor |
| Signal to register (bool is true) or unregister (bool is false) message callback. | |
| boost::signal< void(int, DtVrfObjectMessageCallbackFcn, void *, bool)> | signal_registerRadioMessageCallbackFor |
| Signal to register (bool is true) or unregister (bool is false) message callback. | |
| boost::signal< void(std::string, int, DtSetDataRequestCreatorFcn)> | signal_addSetCreatorFcn |
| boost::signal< void(std::string, int, DtSimTaskCreatorFcn)> | signal_addTaskCreatorFcn |
| boost::signal< void(int, DtInterfaceContentCreatorFcn)> | signal_addInterfaceContentCreatorFcn |
| boost::signal< void(std::string, int, DtAdminContentCreatorFcn)> | signal_addAdminContentCreatorFcn |
| boost::signal< void(std::string, int, DtCondExprCreatorFcn)> | signal_addConditionCreatorFcn |
| boost::signal< void(std::string, int, DtSimReportCreatorFcn)> | signal_addReportCreatorFcn |
| boost::signal< void(int, DtVrfObjectMessageCreatorFcn)> | signal_addObjectMessageCreatorFcn |
| boost::signal< void(std::string, int, DtSimCommandCreatorFcn)> | signal_addSimulationCommandCreatorFcn |
| boost::signal< void(const DtSimInterfaceContent &, DtSimulationAddress)> | signal_sendMessage |
| boost::signal< void(const std::string &entityId, DtSimulationAddress)> | signal_addToForceLevelOrganization |
| boost::signal< void(const std::string &childId, const std::string &superiorId, DtSimulationAddress)> | signal_addToOrganization |
| boost::signal< void(std::vector < std::string > children, std::string parentName, bool, DtVector, DtSimulationAddress)> | signal_embarkOn |
| boost::signal< void(std::vector < std::string > , DtSimulationAddress)> | signal_disembark |
| boost::signal< void(std::vector < std::string > , DtSimulationAddress)> | signal_disembarkAll |
| boost::signal< void(DtVrfObjectConsoleMessageCallbackFcn, void *, bool)> | signal_registerCommentInteraction |
| boost::signal< void(std::string, std::string)> | signal_logObjectConsoleToFile |
| boost::signal< void(std::string, int)> | signal_setObjectNotifyLevel |
| boost::signal< void(DtSimulationAddress, std::string, DtVrfObjectModification)> | signal_sendVrfObjectModifyMessage |
| boost::signal< void(DtSimulationAddress, std::string, DtVrfObjectModification)> | signal_sendVrfOverlayObjectModifyMessage |
| boost::signal< void(std::string)> | signal_sendLoggerSetFilename |
| boost::signal< void()> | signal_sendLoggerRecordMessage |
| boost::signal< void()> | signal_sendLoggerStopMessage |
| boost::signal< void(const DtScenario *)> | signal_loadedScenario |
| Called after both signal_new and signal_load scenario. | |
Protected Member Functions | |
| virtual void | slot_deActivated (makVrv::DtDe *de) |
| Called after the de is activated, submits all create and register methods. | |
Protected Attributes | |
| bool | myActivated |
| bool | myAggregateOnCreate |
The class that is the interface between the GUI and the back-end.
| virtual makVrf::DtVrfSimMessager::~DtVrfSimMessager | ( | ) | [virtual] |
| static DtVrfSimMessager& makVrf::DtVrfSimMessager::instance | ( | makVrv::DtDe & | de | ) | [static] |
Returns instance of the messager.
| virtual void makVrf::DtVrfSimMessager::newScenario | ( | const DtScenario * | ) | [virtual] |
Calls down to simulation to create a new secenario based on new scenario message.
| virtual void makVrf::DtVrfSimMessager::loadScenario | ( | const DtScenarioLoadInformation & | ) | [virtual] |
Calls down to simulation to load the scenario based on load scenario message.
| virtual void makVrf::DtVrfSimMessager::createEntity | ( | DtSimulationAddress | addr, |
| DtEntityCreationData | |||
| ) | [virtual] |
Calls down to simulation to create entity.
| virtual void makVrf::DtVrfSimMessager::setTimeoutInterval | ( | int | ) | [virtual] |
Calls to set backend timeout interval (in seconds)
| virtual void makVrf::DtVrfSimMessager::createEnvironmentalObject | ( | DtSimulationAddress | addr, |
| DtEntityType | , | ||
| int | force, | ||
| const std::vector< DtVector > & | , | ||
| const DtEnvironmentalCreationData & | data = DtEnvironmentalCreationData() |
||
| ) | [virtual] |
Calls down to simulation to create environmental.
| virtual void makVrf::DtVrfSimMessager::closeScenario | ( | ) | [virtual] |
Calls down to simulation to close the scenario.
| virtual void makVrf::DtVrfSimMessager::requestTasksAndSetsFor | ( | std::vector< DtString > | name | ) | [virtual] |
Sends signal to request available task/set information.
| virtual void makVrf::DtVrfSimMessager::requestDIGuyAppearancesAndAnimations | ( | std::vector< DtString > | name | ) | [virtual] |
Sends signal to request available di guy information.
| virtual void makVrf::DtVrfSimMessager::sendSetRequest | ( | const DtSetDataRequest & | s, |
| const std::vector< std::string > & | names | ||
| ) | [virtual] |
Sends a signal to state that the specified set should be sent.
| virtual void makVrf::DtVrfSimMessager::sendSetRequest | ( | const DtSetDataRequest & | s, |
| const std::string & | name | ||
| ) | [virtual] |
| virtual void makVrf::DtVrfSimMessager::sendTaskRequest | ( | const DtSimTask & | s, |
| const std::vector< std::string > & | names | ||
| ) | [virtual] |
Sends a signal to state that the specified task should be sent.
| virtual void makVrf::DtVrfSimMessager::sendTaskRequest | ( | const DtSimTask & | s, |
| const std::string & | name | ||
| ) | [virtual] |
| virtual void makVrf::DtVrfSimMessager::subscribePlan | ( | std::string | name, |
| DtSimulationAddress | addr = DtSimSendToAll |
||
| ) | [virtual] |
Sends signal to subscribe to a plan.
| virtual void makVrf::DtVrfSimMessager::requestPlan | ( | std::string | name, |
| DtSimulationAddress | addr = DtSimSendToAll |
||
| ) | [virtual] |
Sends signal to request plan.
| virtual void makVrf::DtVrfSimMessager::requestGlobalPlan | ( | std::string | name, |
| DtSimulationAddress | addr = DtSimSendToAll |
||
| ) | [virtual] |
Sends signal to request a globalplan.
| virtual void makVrf::DtVrfSimMessager::requestMultiplePlans | ( | std::vector< std::string > | names, |
| DtSimulationAddress | addr = DtSimSendToAll |
||
| ) | [virtual] |
Sends signal to request multiple plans.
| virtual void makVrf::DtVrfSimMessager::assignPlanByName | ( | std::string | name, |
| const DtPlan * | , | ||
| DtSimulationAddress | addr = DtSimSendToAll |
||
| ) | [virtual] |
Sends signal to send plan.
| virtual void makVrf::DtVrfSimMessager::assignGlobalPlanByName | ( | std::string | name, |
| const DtPlan * | , | ||
| DtSimulationAddress | addr = DtSimSendToAll |
||
| ) | [virtual] |
Sends signal to send global plan.
| virtual void makVrf::DtVrfSimMessager::assignMultiplePlanByName | ( | std::vector< std::string > | names, |
| const DtPlan * | , | ||
| DtSimulationAddress | addr = DtSimSendToAll |
||
| ) | [virtual] |
Sends signal to send plan to multiple entities.
| virtual void makVrf::DtVrfSimMessager::skipTask | ( | std::string | name, |
| DtSimulationAddress | addr = DtSimSendToAll |
||
| ) | [virtual] |
Sends signal to skip task.
| virtual void makVrf::DtVrfSimMessager::abandonPlan | ( | std::string | name, |
| DtSimulationAddress | addr = DtSimSendToAll |
||
| ) | [virtual] |
Sends signal to abandon plan.
| virtual void makVrf::DtVrfSimMessager::aggregateAs | ( | const std::vector< makVrv::DtVrlinkSimulatedEntityState > & | names, |
| const DtEntityType & | type, | ||
| int | force, | ||
| DtAggregateState | initialAggregateState, | ||
| DtSimulationAddress | addr | ||
| ) | [virtual] |
Sends signal to aggregate the named items as the specified aggregate type.
| virtual void makVrf::DtVrfSimMessager::aggregate | ( | std::string | name, |
| DtSimulationAddress | addr = DtSimSendToAll |
||
| ) | [virtual] |
Sends signal to aggregate object.
| virtual void makVrf::DtVrfSimMessager::disaggregate | ( | std::string | name, |
| DtSimulationAddress | addr = DtSimSendToAll |
||
| ) | [virtual] |
Sends signal to disaggregate object.
| virtual void makVrf::DtVrfSimMessager::restartPlan | ( | std::string | name, |
| DtSimulationAddress | addr = DtSimSendToAll |
||
| ) | [virtual] |
Sends signal to restart plan.
| virtual void makVrf::DtVrfSimMessager::setJoystickEnabled | ( | std::string | name, |
| DtSimulationAddress | addr = DtSimSendToAll |
||
| ) | [virtual] |
Sends signal set the joystick enabled for the specified entity.
| virtual void makVrf::DtVrfSimMessager::setJoystickDisabled | ( | std::string | name, |
| DtSimulationAddress | addr = DtSimSendToAll |
||
| ) | [virtual] |
Sends signal set the joystick disabled for the specified entity.
| virtual void makVrf::DtVrfSimMessager::requestResourcesFor | ( | std::vector< std::string > | names, |
| DtSimulationAddress | addr = DtSimSendToAll |
||
| ) | [virtual] |
Sends signal to request resource names.
| virtual void makVrf::DtVrfSimMessager::runScenario | ( | DtSimulationAddress | addr = DtSimSendToAll | ) | [virtual] |
Sends signal to run a scenario.
| virtual void makVrf::DtVrfSimMessager::pauseScenario | ( | DtSimulationAddress | addr = DtSimSendToAll | ) | [virtual] |
Sends signal to pause a scenario.
| virtual void makVrf::DtVrfSimMessager::rewindScenario | ( | DtSimulationAddress | addr = DtSimSendToAll | ) | [virtual] |
Sends signal to rewind a scenario.
| virtual void makVrf::DtVrfSimMessager::deleteObject | ( | std::string | name, |
| DtSimulationAddress | addr = DtSimSendToAll |
||
| ) | [virtual] |
Sends signal to delete particular object.
| virtual void makVrf::DtVrfSimMessager::saveScenario | ( | const DtScenario * | , |
| DtPreserveMappingsFcn | fcn = 0, |
||
| void * | userData = 0 |
||
| ) | [virtual] |
Sends signal to save the specified scenario.
| virtual void makVrf::DtVrfSimMessager::requestGlobalPlans | ( | DtSimulationAddress | addr = DtSimSendToAll | ) | [virtual] |
Sends signal to request global plans.
| virtual void makVrf::DtVrfSimMessager::deleteGlobalPlan | ( | std::string | , |
| DtSimulationAddress | addr = DtSimSendToAll |
||
| ) | [virtual] |
Sends signal to delete global plan.
| virtual void makVrf::DtVrfSimMessager::sendMessageToObject | ( | const DtVrfObjectMessage & | , |
| DtSimulationAddress | addr = DtSimSendToAll |
||
| ) | [virtual] |
Sends signal to send the given admin message out.
| virtual int makVrf::DtVrfSimMessager::generateRequestId | ( | ) | [virtual] |
| virtual void makVrf::DtVrfSimMessager::registerSimMessageCallbackFor | ( | int | , |
| DtMessageCallbackFcn | , | ||
| void * | |||
| ) | [virtual] |
Signals to register the callback when a VRF message is received.
| virtual void makVrf::DtVrfSimMessager::unregisterSimMessageCallbackFor | ( | int | , |
| DtMessageCallbackFcn | , | ||
| void * | |||
| ) | [virtual] |
Signals to unregister the callback when a VRF message is received.
| virtual void makVrf::DtVrfSimMessager::registerRadioMessageCallbackFor | ( | int | , |
| DtVrfObjectMessageCallbackFcn | , | ||
| void * | |||
| ) | [virtual] |
Signals to register the callback when a radio message is received.
| virtual void makVrf::DtVrfSimMessager::unregisterRadioMessageCallbackFor | ( | int | , |
| DtVrfObjectMessageCallbackFcn | , | ||
| void * | |||
| ) | [virtual] |
Signals to unregister the callback when a radio message is received.
| virtual void makVrf::DtVrfSimMessager::addSetCreatorFcn | ( | std::string | , |
| int | , | ||
| DtSetDataRequestCreatorFcn | |||
| ) | [virtual] |
Signal to register set creator.
| virtual void makVrf::DtVrfSimMessager::addTaskCreatorFcn | ( | std::string | , |
| int | , | ||
| DtSimTaskCreatorFcn | |||
| ) | [virtual] |
Signal to register task creator.
| virtual void makVrf::DtVrfSimMessager::addInterfaceContentCreatorFcn | ( | int | t, |
| DtInterfaceContentCreatorFcn | |||
| ) | [virtual] |
Signal sent to register an interface content message.
| virtual void makVrf::DtVrfSimMessager::addAdminContentCreatorFcn | ( | std::string | , |
| int | , | ||
| DtAdminContentCreatorFcn | |||
| ) | [virtual] |
Signal to register admin content command creator.
| virtual void makVrf::DtVrfSimMessager::addConditionCreatorFcn | ( | std::string | , |
| int | , | ||
| DtCondExprCreatorFcn | |||
| ) | [virtual] |
Signal to register condition creator.
| virtual void makVrf::DtVrfSimMessager::addReportCreatorFcn | ( | std::string | , |
| int | , | ||
| DtSimReportCreatorFcn | |||
| ) | [virtual] |
Signal to register report creator.
| virtual void makVrf::DtVrfSimMessager::addObjectMessageCreatorFcn | ( | int | , |
| DtVrfObjectMessageCreatorFcn | |||
| ) | [virtual] |
Signal to register object messagae creator.
| virtual void makVrf::DtVrfSimMessager::addSimulationCommandCreatorFcn | ( | std::string | , |
| int | , | ||
| DtSimCommandCreatorFcn | |||
| ) | [virtual] |
Signal to register simulation command creator.
| virtual void makVrf::DtVrfSimMessager::sendMessage | ( | const DtSimInterfaceContent & | message, |
| DtSimulationAddress | addr = DtSimSendToAll |
||
| ) | [virtual] |
Signal send to send interface content message to specified back-end.
| virtual void makVrf::DtVrfSimMessager::sendMessageAndDeleteContent | ( | DtSimInterfaceContent * | message, |
| DtSimulationAddress | addr = DtSimSendToAll |
||
| ) | [virtual] |
| virtual void makVrf::DtVrfSimMessager::addToForceLevelOrganization | ( | const std::string & | entityId, |
| DtSimulationAddress | addr = DtSimSendToAll |
||
| ) | [virtual] |
Signal adds to force level organization.
| virtual void makVrf::DtVrfSimMessager::addToOrganization | ( | const std::string & | childId, |
| const std::string & | superiorId, | ||
| DtSimulationAddress | addr = DtSimSendToAll |
||
| ) | [virtual] |
Signal adds to given organization.
| virtual void makVrf::DtVrfSimMessager::embarkOn | ( | const std::vector< std::string > & | children, |
| const std::string & | parentName, | ||
| bool | useSlot = true, |
||
| const DtVector & | overridePosition = DtVector::zero(), |
||
| DtSimulationAddress | addr = DtSimSendToAll |
||
| ) | [virtual] |
Signal to embark the objects specified onto the parent with the given information.
| virtual void makVrf::DtVrfSimMessager::disembark | ( | const std::vector< std::string > & | children, |
| DtSimulationAddress | addr = DtSimSendToAll |
||
| ) | [virtual] |
Signal to disembark the specified object.
| virtual void makVrf::DtVrfSimMessager::disembarkAll | ( | const std::vector< std::string > & | parents, |
| DtSimulationAddress | addr = DtSimSendToAll |
||
| ) | [virtual] |
Signal to disembark all objects on the parent.
| virtual void makVrf::DtVrfSimMessager::attachTo | ( | const std::vector< std::string > & | ids, |
| const std::string & | parentName | ||
| ) | [virtual] |
Attaches all specified objects to specified parent name.
| virtual void makVrf::DtVrfSimMessager::detachAll | ( | const std::vector< std::string > & | ids | ) | [virtual] |
Sends overlay modify message to detach all the specified objects from their parents.
| void makVrf::DtVrfSimMessager::registerForCommentInteractions | ( | DtVrfObjectConsoleMessageCallbackFcn | , |
| void * | |||
| ) |
Signal sent to regisger or unregister for comment callbacks.
| void makVrf::DtVrfSimMessager::unregisterForCommentInteractions | ( | DtVrfObjectConsoleMessageCallbackFcn | , |
| void * | |||
| ) |
| virtual void makVrf::DtVrfSimMessager::logObjectConsoleToFile | ( | const std::string & | name, |
| const std::string & | filename | ||
| ) | [virtual] |
Tell the back-end to start (or stop if filename is blank) logging the console output for the specified entity.
| virtual void makVrf::DtVrfSimMessager::setObjectNotifyLevel | ( | const std::string & | name, |
| int | |||
| ) | [virtual] |
Sets the notify level on console messages for object.
| virtual void makVrf::DtVrfSimMessager::sendVrfObjectModifyMsg | ( | const DtSimulationAddress & | addr, |
| const std::string & | entityId, | ||
| const std::string * | name = 0, |
||
| const std::vector< DtVector > & | = std::vector< DtVector >(), |
||
| int * | force = 0, |
||
| double * | heading = 0, |
||
| const std::string * | label = 0, |
||
| DtAppearance * | appearance = 0, |
||
| const std::string * | overlayParent = 0, |
||
| const std::string * | userData = 0 |
||
| ) | const [virtual] |
Modifies specified object. Vertices are expected to be in geocentric. Heading in radians.
| virtual void makVrf::DtVrfSimMessager::sendVrfOverlayObjectModifyMsg | ( | const DtSimulationAddress & | addr, |
| const std::string & | id, | ||
| int * | color = 0, |
||
| const std::string * | parentName = 0, |
||
| const std::string * | attachTo = 0, |
||
| const std::string * | userData = 0 |
||
| ) | const [virtual] |
This function is only used to modify information that is specific to an overlay object (waypoint, route, overlay objects, etc.)
| virtual void makVrf::DtVrfSimMessager::subscribeForTaskInformation | ( | const std::string & | ) | [virtual] |
Sends admin content message to subscribe for task information.
| virtual void makVrf::DtVrfSimMessager::unsubscribeForTaskInformation | ( | const std::string & | ) | [virtual] |
Sends admin content message to unsubscribe for task information.
| virtual void makVrf::DtVrfSimMessager::requestCurrentTasks | ( | const std::string & | ) | [virtual] |
Requests current tasks for entity but does not subscribe.
| virtual void makVrf::DtVrfSimMessager::setAggregateOnCreate | ( | bool | ) | [virtual] |
Sets whether or not that aggregates are aggregated or disaggregated on create. By default, false.
| virtual void makVrf::DtVrfSimMessager::sendLoggerSetFilename | ( | std::string | filename | ) | [virtual] |
Logger controls.
| virtual void makVrf::DtVrfSimMessager::sendLoggerRecordMessage | ( | ) | [virtual] |
| virtual void makVrf::DtVrfSimMessager::sendLoggerStopMessage | ( | ) | [virtual] |
| virtual void makVrf::DtVrfSimMessager::slot_deActivated | ( | makVrv::DtDe * | de | ) | [protected, virtual] |
Called after the de is activated, submits all create and register methods.
| boost::signal<void ()> makVrf::DtVrfSimMessager::signal_scenarioModified |
Signal send whenever the scenario has been modified by the user.
| boost::signal<void (const DtScenario*)> makVrf::DtVrfSimMessager::signal_newScenario |
| boost::signal<void (const DtScenarioLoadInformation&)> makVrf::DtVrfSimMessager::signal_loadScenario |
| boost::signal<void (DtSimulationAddress, DtEntityCreationData)> makVrf::DtVrfSimMessager::signal_createEntity |
| boost::signal<void (int)> makVrf::DtVrfSimMessager::signal_setTimeoutInterval |
| boost::signal<void (DtSimulationAddress, DtEntityType, int, std::vector<DtVector>, DtEnvironmentalCreationData data)> makVrf::DtVrfSimMessager::signal_createEnvironmentalObject |
| boost::signal<void ()> makVrf::DtVrfSimMessager::signal_closeScenario |
| boost::signal<void (std::vector<DtString>)> makVrf::DtVrfSimMessager::signal_requestTasksAndSetsFor |
| boost::signal<void (std::vector<DtString>)> makVrf::DtVrfSimMessager::signal_requestDIGuyAppearancesAndAnimations |
| boost::signal<void (const DtSetDataRequest&, const std::vector<std::string>&)> makVrf::DtVrfSimMessager::signal_sendSetRequest |
| boost::signal<void (const DtSimTask&, const std::vector<std::string>&)> makVrf::DtVrfSimMessager::signal_sendTaskRequest |
| boost::signal<void (std::string, DtSimulationAddress)> makVrf::DtVrfSimMessager::signal_subscribePlan |
| boost::signal<void (std::string, DtSimulationAddress)> makVrf::DtVrfSimMessager::signal_requestPlan |
| boost::signal<void (std::string, DtSimulationAddress)> makVrf::DtVrfSimMessager::signal_requestGlobalPlan |
| boost::signal<void (std::vector<std::string> names, DtSimulationAddress)> makVrf::DtVrfSimMessager::signal_requestMultiplePlans |
| boost::signal<void (std::string, const DtPlan*, DtSimulationAddress)> makVrf::DtVrfSimMessager::signal_assignPlanByName |
| boost::signal<void (std::string, const DtPlan*, DtSimulationAddress)> makVrf::DtVrfSimMessager::signal_assignGlobalPlanByName |
| boost::signal<void (std::vector<std::string> names, const DtPlan*, DtSimulationAddress)> makVrf::DtVrfSimMessager::signal_assignMultiplePlanByName |
| boost::signal<void (std::string, DtSimulationAddress)> makVrf::DtVrfSimMessager::signal_skipTask |
| boost::signal<void (std::string, DtSimulationAddress)> makVrf::DtVrfSimMessager::signal_abandonPlan |
| boost::signal<void (const std::vector<makVrv::DtVrlinkSimulatedEntityState>& names, const DtEntityType& type, int force, DtAggregateState initialAggregateState, DtSimulationAddress addr)> makVrf::DtVrfSimMessager::signal_aggregateAs |
| boost::signal<void (std::string, DtSimulationAddress)> makVrf::DtVrfSimMessager::signal_aggregate |
| boost::signal<void (std::string, DtSimulationAddress)> makVrf::DtVrfSimMessager::signal_disaggregate |
| boost::signal<void (std::string, DtSimulationAddress)> makVrf::DtVrfSimMessager::signal_restartPlan |
| boost::signal<void (std::vector<std::string> names, DtSimulationAddress)> makVrf::DtVrfSimMessager::signal_requestResourcesFor |
| boost::signal<void (DtSimulationAddress)> makVrf::DtVrfSimMessager::signal_runScenario |
| boost::signal<void (DtSimulationAddress)> makVrf::DtVrfSimMessager::signal_pauseScenario |
| boost::signal<void (DtSimulationAddress)> makVrf::DtVrfSimMessager::signal_rewindScenario |
| boost::signal<void (std::string, DtSimulationAddress)> makVrf::DtVrfSimMessager::signal_deleteObject |
| boost::signal<void (std::string, bool& shouldDelete)> makVrf::DtVrfSimMessager::signal_shouldDeleteObject |
Sent before deleting the object, set the shouldDeleteObject flag to false to not delete the specified object.
| boost::signal<void (const DtScenario*, DtPreserveMappingsFcn fcn, void* userData)> makVrf::DtVrfSimMessager::signal_saveScenario |
| boost::signal<void (DtSimulationAddress addr)> makVrf::DtVrfSimMessager::signal_requestGlobalPlans |
| boost::signal<void (std::string, DtSimulationAddress addr)> makVrf::DtVrfSimMessager::signal_deleteGlobalPlan |
| boost::signal<void (const DtVrfObjectMessage&, DtSimulationAddress addr)> makVrf::DtVrfSimMessager::signal_sendMessageToObject |
| boost::signal<void (int, DtMessageCallbackFcn, void*, bool)> makVrf::DtVrfSimMessager::signal_registerSimMessageCallbackFor |
Signal to register (bool is true) or unregister (bool is false) message callback.
| boost::signal<void (int, DtVrfObjectMessageCallbackFcn, void*, bool)> makVrf::DtVrfSimMessager::signal_registerRadioMessageCallbackFor |
Signal to register (bool is true) or unregister (bool is false) message callback.
| boost::signal<void (std::string, int, DtSetDataRequestCreatorFcn)> makVrf::DtVrfSimMessager::signal_addSetCreatorFcn |
| boost::signal<void (std::string, int, DtSimTaskCreatorFcn)> makVrf::DtVrfSimMessager::signal_addTaskCreatorFcn |
| boost::signal<void (int, DtInterfaceContentCreatorFcn)> makVrf::DtVrfSimMessager::signal_addInterfaceContentCreatorFcn |
| boost::signal<void (std::string, int, DtAdminContentCreatorFcn)> makVrf::DtVrfSimMessager::signal_addAdminContentCreatorFcn |
| boost::signal<void (std::string, int, DtCondExprCreatorFcn)> makVrf::DtVrfSimMessager::signal_addConditionCreatorFcn |
| boost::signal<void (std::string, int, DtSimReportCreatorFcn)> makVrf::DtVrfSimMessager::signal_addReportCreatorFcn |
| boost::signal<void (int, DtVrfObjectMessageCreatorFcn)> makVrf::DtVrfSimMessager::signal_addObjectMessageCreatorFcn |
| boost::signal<void (std::string, int, DtSimCommandCreatorFcn)> makVrf::DtVrfSimMessager::signal_addSimulationCommandCreatorFcn |
| boost::signal<void (const DtSimInterfaceContent&, DtSimulationAddress)> makVrf::DtVrfSimMessager::signal_sendMessage |
| boost::signal<void (const std::string& entityId, DtSimulationAddress)> makVrf::DtVrfSimMessager::signal_addToForceLevelOrganization |
| boost::signal<void (const std::string& childId, const std::string& superiorId, DtSimulationAddress)> makVrf::DtVrfSimMessager::signal_addToOrganization |
| boost::signal<void (std::vector<std::string> children, std::string parentName, bool, DtVector, DtSimulationAddress)> makVrf::DtVrfSimMessager::signal_embarkOn |
| boost::signal<void (std::vector<std::string>, DtSimulationAddress)> makVrf::DtVrfSimMessager::signal_disembark |
| boost::signal<void (std::vector<std::string>, DtSimulationAddress)> makVrf::DtVrfSimMessager::signal_disembarkAll |
| boost::signal<void (DtVrfObjectConsoleMessageCallbackFcn, void*, bool)> makVrf::DtVrfSimMessager::signal_registerCommentInteraction |
| boost::signal<void (std::string, std::string)> makVrf::DtVrfSimMessager::signal_logObjectConsoleToFile |
| boost::signal<void (std::string, int)> makVrf::DtVrfSimMessager::signal_setObjectNotifyLevel |
| boost::signal<void (DtSimulationAddress, std::string, DtVrfObjectModification)> makVrf::DtVrfSimMessager::signal_sendVrfObjectModifyMessage |
| boost::signal<void (DtSimulationAddress, std::string, DtVrfObjectModification)> makVrf::DtVrfSimMessager::signal_sendVrfOverlayObjectModifyMessage |
| boost::signal<void (std::string)> makVrf::DtVrfSimMessager::signal_sendLoggerSetFilename |
| boost::signal<void ()> makVrf::DtVrfSimMessager::signal_sendLoggerRecordMessage |
| boost::signal<void ()> makVrf::DtVrfSimMessager::signal_sendLoggerStopMessage |
| boost::signal<void (const DtScenario*)> makVrf::DtVrfSimMessager::signal_loadedScenario |
Called after both signal_new and signal_load scenario.
bool makVrf::DtVrfSimMessager::myActivated [protected] |
Reimplemented from makVrf::DtQueuedManager.
bool makVrf::DtVrfSimMessager::myAggregateOnCreate [protected] |