12 #include <boost/signals2.hpp>
45 virtual const DtFilename& scenarioFilename()
const = 0;
46 virtual void setScenarioFilename(
const DtFilename&) = 0;
49 virtual void setScenarioFrameMode(
DtFrameMode framemode) = 0;
58 virtual double dateAndTimeOfDay()
const = 0;
69 virtual bool hasPermissionToDisplayTaskVisualizations(
const DtUUID& uuid) = 0;
70 virtual void stopCurrentTaskVisualizations(
const DtUUID& uuid) = 0;
73 virtual void setMaxObjectsWithTaskVisualizations(
unsigned max) = 0;
74 virtual unsigned maxObjectsWithTaskVisualizations()
const = 0;
78 virtual void setUseDrawControlForTaskVisualizations(
bool) = 0;
79 virtual bool useDrawControlForTaskVisualizations()
const = 0;
83 virtual void enableAutoReorganization() = 0;
84 virtual void disableAutoReorganization() = 0;
86 virtual bool autoReorganizeEnabled()
const = 0;
93 virtual void clearScenarioImportData() = 0;
94 virtual bool importingScenario()
const = 0;
98 virtual void setLoadingScenario(
bool b) = 0;
99 virtual bool loadingScenario()
const = 0;
102 virtual void setSearchPaths(
const std::vector<DtFilename>&) = 0;
103 virtual const std::vector<DtFilename>& searchPaths()
const = 0;
110 virtual void advanceFrame() = 0;
113 virtual bool setNextFrameEmbarkedOn(
const DtUUID&
object,
const DtUUID& embarkingOn) = 0;
UUID is a unique ID wrapper class.
Definition: uuid.h:59
boost::signals2::signal< void(DtSimObjectStateRepository *, DtLegacySimObjectStateRepositoryRWData *)> signal_postPutLegacyData
Definition: scenarioServiceInterface.h:118
Definition: scenarioServiceInterface.h:26
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:117
Definition: scenarioServiceInterface.h:25
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:30
boost::signals2::signal< void(DtSimObjectStateRepository *, DtLegacySimObjectStateRepositoryRWData *)> signal_postGetLegacyData
Definition: scenarioServiceInterface.h:120
Definition: scenarioServiceInterface.h:24
boost::signals2::signal< void(DtSimObjectStateRepository *, DtLegacySimObjectStateRepositoryRWData *)> signal_preGetLegacyData
Definition: scenarioServiceInterface.h:119
vrlink
Definition: subordinateFunctionTable.h:20
Definition: legacyRWData.h:72
const char int mode
Definition: ioapi.h:38
DtFrameMode
Definition: messageTypes.h:459
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:22