22 class DtEntityTypeMapper;
23 class DtSharedAggregateDisplaySettings;
43 virtual bool displayAggregates()
const;
45 virtual void setDisplayAggregates(
bool enabled );
48 virtual bool displayAggregateLeafNodes()
const;
50 virtual void setDisplayAggregateLeafNodes(
bool enabled );
53 virtual bool displayInitiallyExpanded()
const;
55 virtual void setDisplayInitiallyExpanded(
bool enabled );
58 virtual bool displayAggregateBoundingBoxes()
const;
60 virtual void setDisplayAggregateBoundingBoxes(
bool enabled );
63 virtual bool displayAggregateBoundingBoxesForSelected()
const;
65 virtual void setDisplayAggregateBoundingBoxesForSelected(
bool enabled );
68 virtual bool displayMainIcon()
const;
70 virtual void setDisplayMainIcon(
bool enabled );
73 virtual bool ghostEchelonLevelItems()
const;
75 virtual void setGhostEchelonLevelItems(
bool enabled );
78 virtual bool ghostEchelonLevelItemLabels()
const;
80 virtual void setGhostEchelonLevelItemLabels(
bool enabled);
83 virtual bool allowSelectionOfGhostedItems()
const;
85 virtual void setAllowSelectionOfGhostedItems(
bool enabled );
88 virtual int echelonLevel()
const;
90 virtual void setEchelonLevel(
int level );
93 virtual double ghostingTransparency()
const;
95 virtual void setGhostingTransparency(
double transparency );
117 virtual void backup();
120 static const std::string& className();
a read settings lock on a setting object. The object can only get read access aka const functions...
Definition: DtReadSettingsLock.h:48
DtSharedRecordSettingsBackup< DtSharedAggregateDisplaySettings, makArchives::DtAggregateSettingsRecord > DtAggregateStateSettingsBackup
Definition: DtSharedAggregateDisplaySettings.h:24
DT_DLL_VRVCORE DtTaitBryan level(const DtCoordinateSystem &cs, const DtVector &localOrigin, double topoHeading)
Returns a level orientation with the topographic heading.
DtColorizedModelColorType
Enumeration for the model coloring mode.
Definition: DtSharedEntityDisplaySettings.h:34
int myEchelonLevel
Definition: DtSharedAggregateDisplaySettings.h:135
The shared settings manager, is the global object responsible for managing any shared settings object...
Definition: DtSharedSettingsManager.h:42
int myFlags
Definition: DtSharedAggregateDisplaySettings.h:134
The shared aggregate display settings object.
Definition: DtSharedAggregateDisplaySettings.h:31
The base class for all shared settings. Actual settings class should have the following members/decla...
Definition: DtSharedSettings.h:45
DtColorizedModelColorType myColorizedModelColorType
Definition: DtSharedAggregateDisplaySettings.h:137
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
Contains the DtSharedSettings class declaration.
a write settings lock on a setting object. The object can be read and modified, but no other threads ...
Definition: DtWriteSettingsLock.h:47
double myGhostingTransparency
Definition: DtSharedAggregateDisplaySettings.h:136
Record class for aggregate settings.
Definition: DtAggregateSettingsRecord.h:19
DtAggregateStateSettingsBackup * myAggregateSettingsBackup
Definition: DtSharedAggregateDisplaySettings.h:139
The makVrv::DtSharedRecordSettingsBackup is a templaced class that settings records will use in order...
Definition: DtRecordSettingsBackup.h:197
Contains the DtAggregateSettingsRecord class declaration.
Contains DLL export macros.