30 VisualizationAndSimulation
49 void setOperationType(OperationType opType);
52 OperationType operationType()
const;
55 void setInputType(InputType inType);
58 InputType inputType()
const;
61 void setTargetApplication(TargetApplication targetApplication);
64 TargetApplication targetApplication()
const;
67 void setIndex(
int index);
74 void updateInternalEnumerationsBasedOnStrings();
75 void updateInternalStringsBasedOnEnumerations();
77 friend class boost::serialization::access;
82 template<
class Archive>
83 void serialize(Archive & ar,
const unsigned int version)
87 ar & BOOST_SERIALIZATION_NVP(myOperationType);
88 ar & BOOST_SERIALIZATION_NVP(myInputType);
91 ar & BOOST_SERIALIZATION_NVP(myTargetApplication);
93 updateInternalStringsBasedOnEnumerations();
97 ar & BOOST_SERIALIZATION_NVP(myOperationTypeString);
98 ar & BOOST_SERIALIZATION_NVP(myInputTypeString);
99 ar & BOOST_SERIALIZATION_NVP(myTargetApplicationString);
100 updateInternalEnumerationsBasedOnStrings();
102 ar & BOOST_SERIALIZATION_NVP(myIndex);
BOOST_CLASS_VERSION(makArchives::DtDiGuySettingsRecord, 3)
Definition: DtTerrainOperationRecord.h:29
Definition: DtTerrainOperationRecord.h:28
DT_DLL_terrainCS bool operator==(const DtDegMinSec &lhs, const DtDegMinSec &rhs)
Contains DLL export macros.
std::string myOperationTypeString
Definition: DtTerrainOperationRecord.h:112
TargetApplication myTargetApplication
Definition: DtTerrainOperationRecord.h:110
void serialize(Archive &ar, const unsigned int version)
When the class Archive corresponds to an output archive, the & operator is defined similar to <<...
Definition: DtTerrainOperationRecord.h:83
A DtTerrainOperationRecord contains information about a single terrain operation. ...
Definition: DtTerrainOperationRecord.h:19
int myIndex
Definition: DtTerrainOperationRecord.h:115
InputType
Definition: DtTerrainOperationRecord.h:25
std::string myTargetApplicationString
Definition: DtTerrainOperationRecord.h:114
Definition: DtTerrainOperationRecord.h:27
std::string myInputTypeString
Definition: DtTerrainOperationRecord.h:113
TargetApplication
Definition: DtTerrainOperationRecord.h:26
OperationType
Definition: DtTerrainOperationRecord.h:24
#define DT_DLL_MAKARCHIVES
Definition: makArchives.h:31
Definition: DtTerrainOperationRecord.h:25
InputType myInputType
Definition: DtTerrainOperationRecord.h:109
OperationType myOperationType
Definition: DtTerrainOperationRecord.h:108