25 DisplayBoundingBoxes = 0x00000001,
26 DisplayBoundingBoxesForSelected = 0x00000002,
27 GhostEchelonLevelItems = 0x00000004,
28 InitiallyDisplayExpanded = 0x00000008,
29 DisplayMainIcon = 0x00000010,
30 DisplayLeafLevelItems = 0x00000020,
31 AllowSelectingOfGhostedItems = 0x00000040,
32 DisplayAggregates = 0x00000080
52 return !( *
this == rhs );
58 double ghostingTransparency()
const;
59 void setGhostingTransparency(
double transparency );
61 bool ghostEchelonLevelItems()
const;
62 void setGhostEchelonLevelItems(
bool enabled );
64 int echelonLevel()
const;
65 void setEchelonLevel(
int level );
67 bool displayAggregates()
const;
68 void setDisplayAggregates(
bool enabled );
70 bool displayBoundingBoxes()
const;
71 void setDisplayBoundingBoxes(
bool enabled );
73 bool displayLeafNodes()
const;
74 void setDisplayLeafNodes(
bool enabled );
76 bool displayBoundingBoxesForSelected()
const;
77 void setDisplayBoundingBoxesForSelected(
bool enabled );
79 bool initiallyDisplayExpanded()
const;
80 void setInitiallyDisplayExpanded(
bool enabled );
82 bool allowSelectingOfGhostedItems()
const;
83 void setAllowSelectingOfGhostedItems(
bool enabled );
85 bool displayMainIcon()
const;
86 void setDisplayMainIcon(
bool enabled );
88 unsigned char colorizedModelColorType()
const;
89 void setColorizedModelColorType(
unsigned char colorMode );
107 friend class boost::serialization::access;
112 template<
class Archive>
113 void serialize(Archive & ar,
const unsigned int version)
115 ar & BOOST_SERIALIZATION_NVP(myFlags);
116 ar & BOOST_SERIALIZATION_NVP(myEchelonLevel);
117 ar & BOOST_SERIALIZATION_NVP(myGhostingTransparency);
118 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:123
DT_DLL_terrainCS bool operator==(const DtDegMinSec &lhs, const DtDegMinSec &rhs)
double myGhostingTransparency
Definition: DtAggregateSettingsRecord.h:125
Contains DLL export macros.
int myEchelonLevel
Definition: DtAggregateSettingsRecord.h:124
int flags() const
Get the state flags for the various boolean settings.
Definition: DtAggregateSettingsRecord.h:98
unsigned char myColorizedModelColorType
Definition: DtAggregateSettingsRecord.h:126
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:113
void setFlags(int f)
Set the state flags for the various boolean settings.
Definition: DtAggregateSettingsRecord.h:92