25 DisplayBoundingBoxes = 0x00000001,
26 DisplayBoundingBoxesForSelected = 0x00000002,
27 GhostEchelonLevelItems = 0x00000004,
28 InitiallyDisplayExpanded = 0x00000008,
29 DisplayMainIcon = 0x00000010,
30 DisplayLeafLevelItems = 0x00000020,
31 AllowSelectingOfGhostedItems = 0x00000040,
32 DisplayAggregates = 0x00000080,
33 GhostEchelonLevelItemLabels = 0x00000100
53 return !( *
this == rhs );
59 double ghostingTransparency()
const;
60 void setGhostingTransparency(
double transparency );
62 bool ghostEchelonLevelItems()
const;
63 void setGhostEchelonLevelItems(
bool enabled );
65 bool ghostEchelonLevelItemLabels()
const;
66 void setGhostEchelonLevelItemLabels(
bool enabled);
68 int echelonLevel()
const;
69 void setEchelonLevel(
int level );
71 bool displayAggregates()
const;
72 void setDisplayAggregates(
bool enabled );
74 bool displayBoundingBoxes()
const;
75 void setDisplayBoundingBoxes(
bool enabled );
77 bool displayLeafNodes()
const;
78 void setDisplayLeafNodes(
bool enabled );
80 bool displayBoundingBoxesForSelected()
const;
81 void setDisplayBoundingBoxesForSelected(
bool enabled );
83 bool initiallyDisplayExpanded()
const;
84 void setInitiallyDisplayExpanded(
bool enabled );
86 bool allowSelectingOfGhostedItems()
const;
87 void setAllowSelectingOfGhostedItems(
bool enabled );
89 bool displayMainIcon()
const;
90 void setDisplayMainIcon(
bool enabled );
92 unsigned char colorizedModelColorType()
const;
93 void setColorizedModelColorType(
unsigned char colorMode );
111 friend class boost::serialization::access;
116 template<
class Archive>
117 void serialize(Archive & ar,
const unsigned int version)
119 ar & BOOST_SERIALIZATION_NVP(myFlags);
120 ar & BOOST_SERIALIZATION_NVP(myEchelonLevel);
121 ar & BOOST_SERIALIZATION_NVP(myGhostingTransparency);
122 ar & BOOST_SERIALIZATION_NVP(myColorizedModelColorType);
BOOST_CLASS_VERSION(makArchives::DtDiGuySettingsRecord, 3)
DisplayFlags
Definition: DtAggregateSettingsRecord.h:23
DT_DLL_VRVCORE DtTaitBryan level(const DtCoordinateSystem &cs, const DtVector &localOrigin, double topoHeading)
Returns a level orientation with the topographic heading.
int myFlags
Definition: DtAggregateSettingsRecord.h:127
DT_DLL_terrainCS bool operator==(const DtDegMinSec &lhs, const DtDegMinSec &rhs)
double myGhostingTransparency
Definition: DtAggregateSettingsRecord.h:129
Contains DLL export macros.
int myEchelonLevel
Definition: DtAggregateSettingsRecord.h:128
int flags() const
Get the state flags for the various boolean settings.
Definition: DtAggregateSettingsRecord.h:102
unsigned char myColorizedModelColorType
Definition: DtAggregateSettingsRecord.h:130
DT_DLL_terrainCS bool operator!=(const DtDegMinSec &lhs, const DtDegMinSec &rhs)
Record class for aggregate settings.
Definition: DtAggregateSettingsRecord.h:19
#define DT_DLL_MAKARCHIVES
Definition: makArchives.h:31
void serialize(Archive &ar, const unsigned int version)
When the class Archive corresponds to an output archive, the & operator is defined similar to <<...
Definition: DtAggregateSettingsRecord.h:117
void setFlags(int f)
Set the state flags for the various boolean settings.
Definition: DtAggregateSettingsRecord.h:96