|
| | DtVrfIntervisibilitySettingsManager (makVrv::DtDe &de) |
| | Protected CTOR ( use instance(..) ). More...
|
| |
| virtual bool | isAttachableObjectType (makVrv::DtUniqueID elementId) const |
| | Checks whether the entity with the given element id can be attached to. More...
|
| |
| virtual void | addAttachableType (const DtEntityType &) |
| |
| virtual bool | isAttachableType (const DtEntityType &) const |
| |
| virtual void | removeAttachableType (const DtEntityType &) |
| |
| virtual | ~DtIntervisibilitySettingsManager () |
| | DTOR. More...
|
| |
| void | setIntervisibilityEnabled (bool enabled) |
| | Sets whether intervisibility objects are globally seen/hidden. More...
|
| |
| bool | intervisibilityEnabled () const |
| | Gets whether intervisibility objects are globally seen/hidden. More...
|
| |
| void | setLeftClickMakesObjectsPermanent (bool enabled) |
| | Sets whether left-clicking places object or starts a new one. More...
|
| |
| bool | leftClickMakesObjectsPermanent () const |
| | Gets whether left-clicking places object or starts a new one. More...
|
| |
| void | setOriginIntervisibilityElevation (double height) |
| | Sets the distance above the origin to place the intervisibility line (in meters). More...
|
| |
| double | originIntervisibilityElevation () const |
| | Gets the distance above the origin the intervisibility line is placed (in meters). More...
|
| |
| void | setEndPointIntervisibilityElevation (double height) |
| | Sets the distance above the end point to place the intervisibility line (in meters). More...
|
| |
| double | endPointIntervisibilityElevation () const |
| | Gets the distance above the end point the intervisibility line is placed (in meters). More...
|
| |
| void | setFanModeSamplingRate (double radAngle) |
| | Sets the angle between fan mode samples (in radians). More...
|
| |
| double | fanModeSamplingRate () const |
| | Gets the angle between fan mode samples (in radians). More...
|
| |
| void | setEntityFanUpdateRate (double interval) |
| | Sets the time between entity fan mode updates (in seconds). More...
|
| |
| double | entityFanUpdateRate () const |
| | Gets the time between entity fan mode updates (in seconds). More...
|
| |
| void | setHatLinesEnabled (bool hatEnabled) |
| | Sets whether height above terrain lines are enabled. More...
|
| |
| bool | hatLinesEnabled () const |
| | Gets whether height above terrain lines are enabled. More...
|
| |
| void | setHatLinesOnSelectionOnly (bool selOnly) |
| | Sets whether HAT lines are shown only when the object is selected. More...
|
| |
| bool | hatLinesOnSelectionOnly () const |
| | Gets whether HAT lines are shown only when the object is selected. More...
|
| |
| void | setVisibleColor (float r, float g, float b, float a) |
| | Sets the color of the visible portion of the intervisibility line. More...
|
| |
| void | visibleColor (float &r, float &g, float &b, float &a) const |
| | Gets the color of the visible portion of the intervisibility line. More...
|
| |
| void | setBlockedColor (float r, float g, float b, float a) |
| | Sets the color of the blocked portion of the intervisibility line. More...
|
| |
| void | blockedColor (float &r, float &g, float &b, float &a) const |
| | Gets the color of the blocked portion of the intervisibility line. More...
|
| |
| void | setCircleColor (float r, float g, float b, float a) |
| | Sets the color of the circle outline of a fan, grid line or entity intervisibility. More...
|
| |
| void | circleColor (float &r, float &g, float &b, float &a) const |
| | Gets the color of the circle outline of a fan, grid line or entity intervisibility. More...
|
| |
| void | setRangeInfoLabelsEnabled (bool enabled) |
| | Sets whether intervisibility lines display range ruler information. More...
|
| |
| bool | rangeInfoLabelsEnabled () const |
| | Gets whether intervisibility lines display range ruler information. More...
|
| |
| void | setRangeInfoLabelBackgroundColor (float r, float g, float b) |
| | Sets the background color for the range info labels. More...
|
| |
| void | rangeInfoLabelBackgroundColor (float &r, float &g, float &b) |
| | Gets the background color for the range info labels. More...
|
| |
| void | setRangeInfoLabelBackgroundOpacity (float opacity) |
| | Sets the opacity/transparency level for the range info label backgrounds. More...
|
| |
| float | rangeInfoLabelBackgroundOpacity () const |
| | Gets the opacity/transparency level for the range info label backgrounds. More...
|
| |
| void | setRangeInfoAltChangeFieldEnabled (bool enabled) |
| | Sets whether the range info's altitude change field is enabled. More...
|
| |
| bool | rangeInfoAltChangeFieldEnabled () const |
| | Gets whether the range info's altitude change field is enabled. More...
|
| |
| void | setRangeInfoLocationFieldEnabled (bool enabled) |
| | Sets whether the range info's location field is enabled. More...
|
| |
| bool | rangeInfoLocationFieldEnabled () const |
| | Gets whether the range info's location field is enabled. More...
|
| |
| void | setRangeInfoHeadingFieldEnabled (bool enabled) |
| | Sets whether the range info's heading field is enabled. More...
|
| |
| bool | rangeInfoHeadingFieldEnabled () const |
| | Gets whether the range info's heading field is enabled. More...
|
| |
| void | setRangeInfoRangeFieldEnabled (bool enabled) |
| | Sets whether the range info's range field is enabled. More...
|
| |
| bool | rangeInfoRangeFieldEnabled () const |
| | Gets whether the range info's range field is enabled. More...
|
| |
| virtual void | setFromRecord (const makArchives::DtIntervisibilitySettingsRecord &rec) |
| | Use the settings from the given settings record. More...
|
| |
| virtual void | getRecord (makArchives::DtIntervisibilitySettingsRecord &rec) const |
| | Populate the given record with the current settings. More...
|
| |
| virtual bool | isAttachableObjectType (DtElementEntry::ObjectType t) const |
| | Checks whether the given object type is one that can be attached to. More...
|
| |
| | DtBaseSettingsManager (DtDe &de, const std::string &name, const std::string &displayName, const std::string &ext) |
| | CTOR. More...
|
| |
| virtual | ~DtBaseSettingsManager () |
| | Virtual DTOR. More...
|
| |
| virtual void | initializeBackup () |
| | Creates a backup of the settings' current state. More...
|
| |
| | DtCommonBaseSettingsManager (DtDe &de, const std::string &name, const std::string &displayName, const std::string &ext) |
| | CTOR The name, displayName, and extension parameters are used for creating the settings object (DtDeSettings) and backup, and for constructing the filename when readin/writing the records to disk. More...
|
| |
| virtual | ~DtCommonBaseSettingsManager () |
| | Virtual DTOR. More...
|
| |
| virtual void | autoSaveIfNecessary () |
| | Saves the current settings as defaults if autosave is enabled. More...
|
| |
| virtual void | setAutoSave (bool doit) |
| | Sets whether autosave is enabled for the settings manager. More...
|
| |
| virtual bool | autoSave () const |
| | Gets whether autosave is enabled for the settings manager. More...
|
| |
| virtual void | setUseDefaultSettingsRecord (bool useit) |
| | Sets whether setting initialization should check for a default record. More...
|
| |
| virtual bool | useDefaultSettingsRecord () const |
| | Gets whether setting initialization should check for a default record. More...
|
| |
| virtual DtDeSettings * | settings () |
| | Accessor for the manager's DtDeSettings object. More...
|
| |
| virtual const DtDeSettings * | settings () const |
| | Accessor for the manager's DtDeSettings object (const). More...
|
| |
| virtual DtSettingsBackup * | settingsBackup () |
| | Accessor for the manager's settings backup. More...
|
| |
| virtual const DtSettingsBackup * | settingsBackup () const |
| | Accessor for the manager's settings backup (const). More...
|
| |
| virtual void | loadDefaults () |
| | Initializes the settings and creates a backup. More...
|
| |
| virtual void | saveDefaultSettings () |
| | Saves the current settings' state as the default (on disk). More...
|
| |
| virtual void | loadDefaultSettings (bool loadOnlyFactorySettings) |
| | Loads the default settings from disk. More...
|
| |
| virtual void | importSettings (const std::string &filePath) |
| | Load the settings' state from the given file. More...
|
| |
| virtual void | exportSettings (const std::string &filePath) const |
| | Save the current settings' state to the given file. More...
|
| |
| virtual void | getSplitRecord (std::vector< makArchives::DtIntervisibilitySettingsRecord > &rec, std::vector< std::string > &fileNames) |
| | For directory support, split the main record into different sub-records and give them each a file name. More...
|
| |
| virtual void | addRecords (makArchives::DtIntervisibilitySettingsRecord &rec, makArchives::DtIntervisibilitySettingsRecord &combinedRec) |
| | For directory support, when reading in a directory, add the records from each file to the combined record. More...
|
| |
| | DtVirtualBaseClass () |
| | Do nothing constructor. More...
|
| |
| virtual | ~DtVirtualBaseClass () |
| | Virtual do nothing destructor. More...
|
| |