![]() |
VR-Forces Developer's Guide
|
This class handles all operations involving scenarios.

Protected Types | |
| typedef std::map< DtUUID, DtUUID > | NextFrameEmbarkedOn |
Protected Member Functions | |
| virtual void | processAutoReorganize (DtSimMessage *msg) |
| virtual bool | wouldBeRecursiveAttach (const DtUUID &object, const DtUUID &embarkingOn) const |
| virtual DtUUID | nextFrameEmbarkedOn (const DtUUID &object) const |
Static Protected Member Functions | |
| static void | autoReorganizeCallback (DtSimMessage *msg, void *usr) |
Private Member Functions | |
| DtScenarioService (const DtScenarioService &) | |
| DtScenarioService & | operator= (const DtScenarioService &) |
Additional Inherited Members | |
Public Attributes inherited from DtScenarioServiceInterface | |
| boost::signals2::signal< void(DtSimObjectStateRepository *, DtLegacySimObjectStateRepositoryRWData *)> | signal_prePutLegacyData |
| boost::signals2::signal< void(DtSimObjectStateRepository *, DtLegacySimObjectStateRepositoryRWData *)> | signal_postPutLegacyData |
| boost::signals2::signal< void(DtSimObjectStateRepository *, DtLegacySimObjectStateRepositoryRWData *)> | signal_preGetLegacyData |
| boost::signals2::signal< void(DtSimObjectStateRepository *, DtLegacySimObjectStateRepositoryRWData *)> | signal_postGetLegacyData |
|
protected |
|
private |
| DtScenarioService::DtScenarioService | ( | DtSimulationServices * | ) |
|
virtual |
|
private |
|
overridevirtual |
Date and time of day of currently running scenario (UTC)
Implements DtScenarioServiceInterface.
|
overridevirtual |
Implements DtScenarioServiceInterface.
|
overridevirtual |
Implements DtScenarioServiceInterface.
|
overridevirtual |
Implements DtScenarioServiceInterface.
|
overridevirtual |
Implements DtScenarioServiceInterface.
|
overridevirtual |
Implements DtScenarioServiceInterface.
|
overridevirtual |
Implements DtScenarioServiceInterface.
|
overridevirtual |
Sets the roll up rules to be used when organizing state and parameter data.
Implements DtScenarioServiceInterface.
|
overridevirtual |
Roll up rules.
Implements DtScenarioServiceInterface.
|
overridevirtual |
Task visualization support If and when task visualizations should be published to the network.
Implements DtScenarioServiceInterface.
|
overridevirtual |
Task visualization support If and when task visualizations should be published to the network.
Implements DtScenarioServiceInterface.
|
overridevirtual |
Called by an entity's task manager to determine if it has permission to display task visualizations. Will return false if we have already reached the limit of the number of objects with displayed visualizations.
Implements DtScenarioServiceInterface.
|
overridevirtual |
Task visualization support If and when task visualizations should be published to the network.
Implements DtScenarioServiceInterface.
|
overridevirtual |
Maximum number of objects with enabled task visualizations.
Implements DtScenarioServiceInterface.
|
overridevirtual |
Task visualization support If and when task visualizations should be published to the network.
Implements DtScenarioServiceInterface.
|
overridevirtual |
Publish task visualizations as VRV draw control objects rather than their standard, VR-Forces specific format.
Implements DtScenarioServiceInterface.
|
overridevirtual |
Task visualization support If and when task visualizations should be published to the network.
Implements DtScenarioServiceInterface.
|
overridevirtual |
Enables/disables auto reorganization of pseudo-aggregates.
Implements DtScenarioServiceInterface.
|
overridevirtual |
Implements DtScenarioServiceInterface.
|
overridevirtual |
Returns true if auto-reorganization is enabled, false if not.
Implements DtScenarioServiceInterface.
|
overridevirtual |
When importing a scenario or creating a simulation object group, this is the data that is used to indicate what is happening with that import or creation.
Implements DtScenarioServiceInterface.
|
overridevirtual |
When importing a scenario or creating a simulation object group, this is the data that is used to indicate what is happening with that import or creation.
Implements DtScenarioServiceInterface.
|
overridevirtual |
When importing a scenario or creating a simulation object group, this is the data that is used to indicate what is happening with that import or creation.
Implements DtScenarioServiceInterface.
|
overridevirtual |
When importing a scenario or creating a simulation object group, this is the data that is used to indicate what is happening with that import or creation.
Implements DtScenarioServiceInterface.
|
overridevirtual |
Implements DtScenarioServiceInterface.
|
overridevirtual |
Implements DtScenarioServiceInterface.
|
overridevirtual |
These are the search paths that were used when loading the parameter database. These can be used to pass into search paths for a get self if called outside of parameter database loading.
Implements DtScenarioServiceInterface.
|
overridevirtual |
These are the search paths that were used when loading the parameter database. These can be used to pass into search paths for a get self if called outside of parameter database loading.
Implements DtScenarioServiceInterface.
|
overridevirtual |
returns a map of string key-value pairs representing subordinateFunction handles and role name text. The accessor for write call is not thread safe, so, do not use in a thread for modification
Implements DtScenarioServiceInterface.
|
overridevirtual |
Implements DtScenarioServiceInterface.
|
overridevirtual |
Code that is used to manager what is embarked this frame and whether or not a new embarkation would be recursive.
Implements DtScenarioServiceInterface.
|
overridevirtual |
Return true if this object can be embarked on the other object next frame.
Implements DtScenarioServiceInterface.
|
staticprotected |
Registered with the message executive to handle the AutoReorganize message.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |