10 #ifndef DtModelSetRealizationManager_H_
11 #define DtModelSetRealizationManager_H_
24 class DtModelSetRealizationsRecord;
30 class DtModelSetRealizationManagerSignaler;
50 bool visualizeModelSet(
int modelSet )
const;
53 void setVisualizeModelSet(
int modelset,
bool visualize );
56 bool loadModelSetRealizations(
const std::string& filepath );
58 bool saveModelSetRealizations(
const std::string& filepath )
const;
61 void saveAsDefaults();
67 const std::string& name()
const;
70 void setName(
const std::string& name );
73 const std::string& extension()
const;
76 void setExtension(
const std::string& extension );
78 void setAutoSave(
bool b);
80 bool autoSave()
const;
91 std::string defaultFilePath()
const;
boost::signalslib::signal< void(int, bool)> signal_modelSetVisualized
Signal emitted when a model set comes into use.
Definition: DtModelSetRealizationManager.h:119
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
Creator for DtModelSetRealizationManager class.
Definition: DtModelSetRealizationManager.h:129
bool myAutoSave
Definition: DtModelSetRealizationManager.h:101
std::string myName
Definition: DtModelSetRealizationManager.h:102
DtModelSetRealizationManager is responsible for tracking which model sets are currently realized...
Definition: DtModelSetRealizationManager.h:36
Contains makVrv::DtVirtualBaseClass class.
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
the Signals for DtSchemaManager
Definition: DtModelSetRealizationManager.h:108
DtModelSetRealizationsRecord is the serializable record used to read and write a vector of modelSet /...
Definition: DtModelSetRealizationsRecord.h:23
DtDe & myDe
Definition: DtModelSetRealizationManager.h:95
DtModelSetRealizationManagerSignaler & mySignaler
Definition: DtModelSetRealizationManager.h:100
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:70
ModelSetRealizations myModelSetRealizations
Definition: DtModelSetRealizationManager.h:98
std::string myExtension
Definition: DtModelSetRealizationManager.h:103
std::map< int, bool > ModelSetRealizations
Definition: DtModelSetRealizationManager.h:41
Contains DLL export macros.