13 #ifndef DtModelSetRealizationManager_H_
14 #define DtModelSetRealizationManager_H_
22 #include <boost/signal.hpp>
27 class DtModelSetRealizationsRecord;
33 class DtModelSetRealizationManagerSignaler;
53 bool visualizeModelSet(
int modelSet )
const;
56 void setVisualizeModelSet(
int modelset,
bool visualize );
59 bool loadModelSetRealizations(
const std::string& filepath );
61 bool saveModelSetRealizations(
const std::string& filepath )
const;
64 void saveAsDefaults();
70 const std::string& name()
const;
73 void setName(
const std::string& name );
76 const std::string& extension()
const;
79 void setExtension(
const std::string& extension );
81 void setAutoSave(
bool b);
83 bool autoSave()
const;
94 std::string defaultFilePath()
const;
boost::signal< void(int, bool)> signal_modelSetVisualized
Signal emitted when a model set comes into use.
Definition: DtModelSetRealizationManager.h:122
Virtual base class.
Definition: DtVirtualBaseClass.h:22
Creator for DtModelSetRealizationManager class.
Definition: DtModelSetRealizationManager.h:132
bool myAutoSave
Definition: DtModelSetRealizationManager.h:104
std::string myName
Definition: DtModelSetRealizationManager.h:105
DtModelSetRealizationManager is responsible for tracking which model sets are currently realized...
Definition: DtModelSetRealizationManager.h:39
Contains makVrv::DtVirtualBaseClass class.
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
the Signals for DtSchemaManager
Definition: DtModelSetRealizationManager.h:111
DtModelSetRealizationsRecord is the serializable record used to read and write a vector of modelSet /...
Definition: DtModelSetRealizationsRecord.h:26
DtDe & myDe
Definition: DtModelSetRealizationManager.h:98
DtModelSetRealizationManagerSignaler & mySignaler
Definition: DtModelSetRealizationManager.h:103
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
ModelSetRealizations myModelSetRealizations
Definition: DtModelSetRealizationManager.h:101
std::string myExtension
Definition: DtModelSetRealizationManager.h:106
std::map< int, bool > ModelSetRealizations
Definition: DtModelSetRealizationManager.h:44
Contains DLL export macros.