58 const std::map<int, std::string>& databaseMap()
const;
60 void setDatabaseMapping(
int databaseNumber,
const std::string&
filename);
61 const std::string& findDatabaseFilename(
int databaseNumber)
const;
62 void removeDatabaseMapping(
int databaseNumber);
69 const std::map<int, std::string>& observerModeMap()
const;
72 void setObserverModeMapping(
int observerModeNumber,
const std::string& observerModeName);
75 const std::string& findObserverModeName(
int observerModeNumber)
const;
78 void removeObserverModeMapping(
int observerModeNumber);
85 void setAnimationMapping(
int animationId,
const std::string& animationName);
88 const std::string& findAnimationName(
int animationId)
const;
91 void removeAnimationMapping(
int animationId);
94 const std::map<int, std::string>& animationMap()
const;
101 void setActiveRegionMapping(
int regionId,
const std::string& regionName );
104 const std::string& findActiveRegionName(
int regionId )
const;
107 void removeActiveRegionMapping(
int regionId );
111 const std::map<int, std::string>& activeRegionMap()
const;
118 void setLightPointGroupMapping(
int groupId,
const std::string& groupName);
121 const std::string& findLightPointGroupName(
int groupId)
const;
124 void removeLightPointGroupMapping(
int groupId);
128 const std::map<int, std::string>& lightPointGroupMap()
const;
135 void setSensorMapping(
int sensorId,
const std::string& sensorName );
138 const std::string& findSensorName(
int sensorId)
const;
141 void removeSensorMapping(
int sensorId );
144 const std::map<int, std::string>& sensorMap()
const;
151 void setFontMapping(
int fontId,
const std::string& fontName );
154 const std::string& findFontName(
int fontId )
const;
157 void removeFontMapping(
int fontId );
160 const std::map<int, std::string>& fontMap()
const;
167 void setEnvironmentalConditionMapping(
int EnvironmentalConditionId,
const std::string& EnvironmentalConditionName );
170 const std::string& findEnvironmentalConditionName(
int EnvironmentalConditionId )
const;
173 void removeEnvironmentalConditionMapping(
int EnvironmentalConditionId );
176 const std::map<int, std::string>& EnvironmentalConditionMap()
const;
179 void removeComponentMapping(std::map<int, std::string>& mapping,
182 void setComponentMapping(std::map<int, std::string>& mapping,
183 int compId,
const std::string& str);
185 const std::string& findComponentMapping(
const std::map<int, std::string>& mapping,
191 friend class boost::serialization::access;
196 template<
class Archive>
197 void serialize(Archive & ar,
const unsigned int version)
199 ar & BOOST_SERIALIZATION_NVP(myEntityTypeMap);
200 ar & BOOST_SERIALIZATION_NVP(myEntityComponentMap);
201 ar & BOOST_SERIALIZATION_NVP(myViewComponentMap);
202 ar & BOOST_SERIALIZATION_NVP(mySystemComponentMap);
203 ar & BOOST_SERIALIZATION_NVP(myModelStateMap);
204 ar & BOOST_SERIALIZATION_NVP(myAnimationMap);
205 ar & BOOST_SERIALIZATION_NVP(myDatabaseMap);
208 ar & BOOST_SERIALIZATION_NVP(myObserverModeMap);
212 ar & BOOST_SERIALIZATION_NVP(myActiveRegionMap);
216 ar & BOOST_SERIALIZATION_NVP(myRegionalSeaSurfaceComponentMap);
220 ar & BOOST_SERIALIZATION_NVP(myLightPointGroupMap);
224 ar & BOOST_SERIALIZATION_NVP(myGlobalTerrainSurfaceComponentMap);
228 ar & BOOST_SERIALIZATION_NVP( mySensorMap );
232 ar & BOOST_SERIALIZATION_NVP( mySensorComponentMap );
233 ar & BOOST_SERIALIZATION_NVP( myFontMap );
237 ar & BOOST_SERIALIZATION_NVP( myAtmosphereComponentMap );
238 ar & BOOST_SERIALIZATION_NVP( myEnvironmentalConditionMap );
Definition: DtCigiSettingsRecord.h:17
Definition: DtCigiSettingsRecord.h:22
std::map< int, std::string > myLightPointGroupMap
Definition: DtCigiSettingsRecord.h:254
BOOST_CLASS_VERSION(makArchives::DtDiGuySettingsRecord, 3)
std::map< int, std::string > mySensorMap
Definition: DtCigiSettingsRecord.h:257
DtCigiComponentMapRecord myModelStateMap
Definition: DtCigiSettingsRecord.h:249
std::map< int, std::string > myRegionalSeaSurfaceComponentMap
Definition: DtCigiSettingsRecord.h:247
DtCigiEntityTypeMapRecord myEntityTypeMap
Definition: DtCigiSettingsRecord.h:243
std::map< int, std::string > myAnimationMap
Definition: DtCigiSettingsRecord.h:250
std::map< int, std::string > myEnvironmentalConditionMap
Definition: DtCigiSettingsRecord.h:261
std::map< int, std::string > myActiveRegionMap
Definition: DtCigiSettingsRecord.h:253
Definition: DtCigiSettingsRecord.h:18
Contains DLL export macros.
std::map< int, std::string > mySensorComponentMap
Definition: DtCigiSettingsRecord.h:258
std::map< int, std::string > myViewComponentMap
Definition: DtCigiSettingsRecord.h:245
Definition: DtCigiSettingsRecord.h:20
void serialize(Archive &ar, const unsigned int version)
When the class Archive corresponds to an output archive, the & operator is defined similar to <<...
Definition: DtCigiSettingsRecord.h:197
Definition: DtCigiSettingsRecord.h:21
std::map< int, std::string > myEmptyMap
Definition: DtCigiSettingsRecord.h:256
Record of a mapping from entity type to CIGI entity.
Definition: DtCigiEntityInfoRecord.h:66
A DtCigiComponentMapRecord contains the information to recreate a mapping of component ID to componen...
Definition: DtCigiComponentMapRecord.h:15
std::map< int, std::string > myDatabaseMap
Definition: DtCigiSettingsRecord.h:251
std::map< int, std::string > myGlobalTerrainSurfaceComponentMap
Definition: DtCigiSettingsRecord.h:248
DtCigiComponentClass
Definition: DtCigiSettingsRecord.h:15
std::map< int, std::string > myFontMap
Definition: DtCigiSettingsRecord.h:259
std::map< int, std::string > myEntityComponentMap
Definition: DtCigiSettingsRecord.h:244
Definition: DtCigiSettingsRecord.h:23
std::map< int, std::string > myAtmosphereComponentMap
Definition: DtCigiSettingsRecord.h:260
std::map< int, std::string > mySystemComponentMap
Definition: DtCigiSettingsRecord.h:246
Definition: DtCigiSettingsRecord.h:19
Record of miscellaneous CIGI settings.
Definition: DtCigiSettingsRecord.h:28
std::map< int, std::string > myObserverModeMap
Definition: DtCigiSettingsRecord.h:252
#define DT_DLL_MAKARCHIVES
Definition: makArchives.h:31
std::string myEmptyString
Definition: DtCigiSettingsRecord.h:255