11 #include <boost/signals2.hpp>
44 virtual const DtFilename& scenarioFilename()
const = 0;
45 virtual void setScenarioFilename(
const DtFilename&) = 0;
62 virtual bool hasPermissionToDisplayTaskVisualizations(
const DtUUID& uuid) = 0;
63 virtual void stopCurrentTaskVisualizations(
const DtUUID& uuid) = 0;
66 virtual void setMaxObjectsWithTaskVisualizations(
unsigned max) = 0;
67 virtual unsigned maxObjectsWithTaskVisualizations()
const = 0;
71 virtual void setUseDrawControlForTaskVisualizations(
bool) = 0;
72 virtual bool useDrawControlForTaskVisualizations()
const = 0;
76 virtual void enableAutoReorganization() = 0;
77 virtual void disableAutoReorganization() = 0;
79 virtual bool autoReorganizeEnabled()
const = 0;
86 virtual void clearScenarioImportData() = 0;
87 virtual bool importingScenario()
const = 0;
91 virtual void setLoadingScenario(
bool b) = 0;
92 virtual bool loadingScenario()
const = 0;
95 virtual void setSearchPaths(
const std::vector<DtFilename>&) = 0;
96 virtual const std::vector<DtFilename>& searchPaths()
const = 0;
103 virtual void advanceFrame() = 0;
106 virtual bool setNextFrameEmbarkedOn(
const DtUUID&
object,
const DtUUID& embarkingOn) = 0;
UUID is a unique ID wrapper class.
Definition: rwUUID.h:229
boost::signals2::signal< void(DtSimObjectStateRepository *, DtLegacySimObjectStateRepositoryRWData *)> signal_postPutLegacyData
Definition: scenarioServiceInterface.h:111
Definition: scenarioServiceInterface.h:25
boost::signals2::signal< void(DtSimObjectStateRepository *, DtLegacySimObjectStateRepositoryRWData *)> signal_prePutLegacyData
Signal sent by the VRF State Repository when archiving/resotring data. These are the signals to hook ...
Definition: scenarioServiceInterface.h:110
Definition: scenarioServiceInterface.h:24
Definition: assembliesReaderWriter.h:31
Definition: simObjectStateRepository.h:59
Structure that is used during scenario import to determine what to do with the import data...
Definition: loadScenarioData.h:21
Service interface for checking and altering scenario wide properties.
Definition: scenarioServiceInterface.h:29
boost::signals2::signal< void(DtSimObjectStateRepository *, DtLegacySimObjectStateRepositoryRWData *)> signal_postGetLegacyData
Definition: scenarioServiceInterface.h:113
Definition: scenarioServiceInterface.h:23
boost::signals2::signal< void(DtSimObjectStateRepository *, DtLegacySimObjectStateRepositoryRWData *)> signal_preGetLegacyData
Definition: scenarioServiceInterface.h:112
vrlink
Definition: subordinateFunctionTable.h:20
Definition: legacyRWData.h:72
const char int mode
Definition: ioapi.h:38
A DtRwActivities list will contain a list of activities (key/value pair) by entity type that will sup...
Definition: rwActivities.h:20
#define DT_DLL_vrfcore
This file is used to determine how to build.
Definition: vrfcoreDefines.h:25
DtTaskVisualizationPublicationMode
Defines how task visualizations will be published.
Definition: scenarioServiceInterface.h:21