Example #1
0
        private void SetInitialValues()
        {
            _currentMode     = _defaultZMode;
            _dtmMode         = _defaultDtmMode;
            _multiTargetMode = _defaultMultiTargetMode;

            _dtmOffset         = _defaultDtmOffset;
            _dtmSurface        = null;
            _dtmDrapeTolerance = _defaultDrapeTolerance;

            _constantZ = _defaultConstantZ;
            _offset    = _defaultOffset;

            _targetGeometries.Clear();
            _sourceGeometry = null;
        }
Example #2
0
        private void GetDefaultValues()
        {
            Assert.NotNull(_zSettingsDefaults, "_zSettingsDefaults");

            _constantZ = _zSettingsDefaults.DefaultConstantZ;
            _offset    = _zSettingsDefaults.DefaultOffset;

            _dtmSurface        = _zSettingsDefaults.DefaultSurface;
            _dtmDrapeTolerance = _zSettingsDefaults.DefaultDtmDrapeTolerance;
            _dtmOffset         = _zSettingsDefaults.DefaultDtmOffset;

            ZMode newCurrentMode = _zSettingsDefaults.DefaultZMode;

            if (CanSelectMode(newCurrentMode))
            {
                _currentMode = _zSettingsDefaults.DefaultZMode;
            }

            _dtmMode         = _zSettingsDefaults.DefaultDtmSubMode;
            _multiTargetMode = _zSettingsDefaults.DefaultMultiTargetSubMode;
        }
Example #3
0
 public void SetDtmSubModeSelectable(DtmSubMode subMode, bool selectable)
 {
     _dtmSubModeSelectableStates[subMode] = selectable &&
                                            CanSelectMode(ZMode.Dtm);
 }
Example #4
0
 public bool CanSelectDtmSubMode(DtmSubMode subMode)
 {
     return(_dtmSubModeSelectableStates[subMode] && CanSelectMode(ZMode.Dtm));
 }