19 #include <boost/unordered_map.hpp>
20 #include <boost/signal.hpp>
25 class DtFeatureSettingsRecord;
69 memcpy(
myColor,color,
sizeof(
float[4]));
109 bool disableAutoSave =
false);
112 virtual void removeFaccInfo(
const DtFaccCode& code);
124 virtual void exportSettings(
const std::string&
filename);
127 virtual void importSettings(
const std::string&
filename);
137 virtual void loadDefaults();
138 virtual void autoSave();
const DtUnicode & name() const
Definition: DtFaccManager.h:52
Virtual base class.
Definition: DtVirtualBaseClass.h:22
A unicode string.
Definition: DtUnicode.h:33
boost::signal< void(const DtFaccCode &, const DtFaccInfo &) > signal_infoChanged
Emitted when ever a signal changes.
Definition: DtFaccManager.h:158
void setName(const DtUnicode &name)
Definition: DtFaccManager.h:57
FaccCodeInfo myCodeInfo
Definition: DtFaccManager.h:143
float myColor[4]
Definition: DtFaccManager.h:74
Definition: DtFeatureSettingsRecord.h:22
A data type which represents a FACC code.
Definition: DtFaccCode.h:22
Definition: DtFaccManager.h:33
DtDe & myDe
Definition: DtFaccManager.h:141
Contains makVrv::DtVirtualBaseClass class.
Contains makVrv::DtFeature class.
const float * color() const
Definition: DtFaccManager.h:62
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
The DtFeatureSpecificationManager manages feature specification for an application.
Definition: DtFaccManager.h:80
The signaler.
Definition: DtFaccManager.h:148
void setColor(const float color[4])
Definition: DtFaccManager.h:67
Settings class for reading and writing settings to/from files.
Definition: DtDeSettings.h:29
DtUnicode myName
Definition: DtFaccManager.h:73
std::map< DtFaccCode, DtFaccInfo > FaccCodeInfo
Definition: DtFaccManager.h:85
DtFaccSignaler & mySignaler
Definition: DtFaccManager.h:142
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
Contains makVrv::DtFaccCode class.
DtFaccInfo(const DtUnicode &name, float r, float g, float b, float a)
Definition: DtFaccManager.h:43
Contains DLL export macros.