|
| TerrainRoutingViewModel (IGeoContext geoContext, IMapLayerViewModel mapLayerVm, ITerrainRoutingLayerViewFactory viewFactory, INativeTileCacheManager tileCacheManager, IMapCatalogServiceClient catalogServiceClient) |
|
void | Calculate () |
|
void | CreateRoutingGridRaster (GeoRect area, CostsProfile costs, FeatureConfig featureConfig, double gridCellSizeMeters) |
|
void | SetupMaps () |
|
void | ClearMaps () |
|
void | LoadMapEntries () |
|
void | RefreshClutterPalette (bool refresh) |
|
override void | HandleInputEvent (GeoInputEventArgs inputEventArgs) |
| Called to forward events to the layer.
|
|
override void | Update () |
| Event called at regular intervals to update contents of the layer.
|
|
| GeoLayerViewModel (IGeoContext geoContext, IGeoNavigator geoNavigator) |
|
abstract void | HandleInputEvent (GeoInputEventArgs inputEventArgs) |
| Called to forward events to the layer.
|
|
virtual void | Generate () |
| Requests that the layer generates it's view.
|
|
abstract void | Update () |
| Event called at regular intervals to update contents of the layer.
|
|
virtual void | SetDirty (bool isDirty) |
| Sets a boolean value indicating the need for an update of the contents of a layer.
|
|
void | SetDirty (object sender) |
| Sets dirty flag and stores sender, use to avoid cyclic dirtying.
|
|
virtual bool | IsDirty () |
|
void | Dispose () |
| Invoked when this object is being removed from the application and will be subject to garbage collection.
|
|
void | HandleInputEvent (GeoInputEventArgs inputEventArgs) |
| Called to forward events to the layer.
|
|
void | Generate () |
| Requests that the layer generates it's view.
|
|
void | Update () |
| Event called at regular intervals to update contents of the layer.
|
|
void | SetDirty (bool isDirty) |
| Sets a boolean value indicating the need for an update of the contents of a layer.
|
|
void | SetDirty (object dirtySource) |
| Sets dirty flag and stores sender, use to avoid cyclic dirtying.
|
|
bool | IsDirty () |
|
void | SetupMaps () |
|
void | ClearMaps () |
|
void | LoadMapEntries () |
|
void | RefreshClutterPalette (bool refreshMap) |
|
void | CreateRoutingGridRaster (GeoRect area, CostsProfile costs, FeatureConfig featureConfig, double gridCellSizeMeters) |
|
void | Calculate () |
|
|
IMapServiceRasterLayerData | SlopeLayer [get, set] |
|
IMapServiceRasterLayerData | ClutterLayer [get, set] |
|
ObservableCollection< string > | RoutingLog = new ObservableCollection<string>() [get] |
|
TerrainRoutingDataSet | TerrainRoutingData [get, set] |
|
IGeoToolManager | ToolManager [get, set] |
|
RoutingResult | RoutingResult [get, set] |
|
RouteInfo | RouteInfo = new RouteInfo() [get] |
|
ICommand | PickStartPosCmd [get] |
|
ICommand | PickEndPosCmd [get] |
|
RoutingStateTracker | RoutingStateTracker [get] |
|
AStarRouting | Router = new AStarRouting() [get] |
|
bool | ClutterVisible [get, set] |
|
double | ClutterOpacity [get, set] |
|
ClutterPaletteInfo | ClutterPaletteInfo [get, set] |
|
bool | SlopeVisible [get, set] |
|
bool | FeatureCostsVisible [get, set] |
|
bool | AccumulatedCostsVisible [get, set] |
|
bool | CalculatedCostsVisible [get, set] |
|
bool | CalculatedRouteVisible [get, set] |
|
bool | TerrainRoutingVisible [get, set] |
|
CostPaletteInfo | CostPaletteInfo [get, set] |
|
CostPaletteInfo | AccumulatedCostPaletteInfo [get, set] |
|
double | SlopeOpacity [get, set] |
|
SlopePaletteInfo | SlopePaletteInfo [get, set] |
|
string | ClutterTag [get, set] |
|
int | RoutingProgress [get, set] |
|
bool | FullRoutingAreaCalc [get, set] |
|
ICommand | CreateSlopeAndTerrainMaps [get] |
|
ICommand | ClearSlopeAndTerrainMaps [get] |
|
ICommand | LoadMaps [get] |
|
double | MinSlope [get, set] |
|
double | MaxSlope [get, set] |
|
IGeoControlViewModel | GeoControlViewModel [get, set] |
| Get or set geo control view model.
|
|
UIElement | Tooltip [get, set] |
| Get or set tooltip UI element.
|
|
string | Name [get] |
| A name representing the type of layer.
|
|
bool | Visible [get, set] |
| Gets or sets the visibility of the layer.
|
|
IGeoContext | GeoContext [get, set] |
| Gets or sets the GeoContext related to the layer.
|
|
IGeoNavigator | GeoNavigator [get, set] |
| Gets or sets the GeoNavigator related to the GeoControl.
|
|
IGeoLayerViewFactory | GeoLayerViewFactory [get, set] |
| Gets a factory responsible for creating a IGeoLayerViewFactory view.
|
|
IGeoLayerView | GeoLayerView [get, set] |
| Gets or sets the view associated with this view model.
|
|
ClipMargins | ClipMargins [get, set] |
| Enables or disables clipping of the contents of the view, based on the specifed clip margins.
|
|
HashSet< object > | DirtySources [get] |
| All contributors to current dirty.
|
|
virtual string | DisplayName [get, protected set] |
| Returns the user-friendly name of this object. Child classes can set this property to a new value, or override it to determine the value on-demand.
|
|
string | DisplayName [get] |
|
string | Name [get] |
| A name representing the type of layer.
|
|
bool | Visible [get, set] |
| Gets or sets the visibility of the layer.
|
|
IGeoContext | GeoContext [get, set] |
| Gets or sets the GeoContext related to the layer.
|
|
IGeoLayerViewFactory | GeoLayerViewFactory [get] |
| Gets a factory responsible for creating a IGeoLayerViewFactory view.
|
|
IGeoLayerView | GeoLayerView [get, set] |
| Gets or sets the view associated with this view model.
|
|
IGeoNavigator | GeoNavigator [get, set] |
| Gets or sets the GeoNavigator related to the GeoControl.
|
|
IGeoControlViewModel | GeoControlViewModel [get, set] |
| Get or set geo control view model.
|
|
ClipMargins | ClipMargins [get, set] |
| Enables or disables clipping of the contents of the view, based on the specifed clip margins.
|
|
HashSet< object > | DirtySources [get] |
| All contributors to current dirty.
|
|
UIElement | Tooltip [get, set] |
| Get or set tooltip UI element.
|
|
bool | ClutterVisible [get, set] |
|
double | ClutterOpacity [get, set] |
|
ClutterPaletteInfo | ClutterPaletteInfo [get, set] |
|
RoutingResult | RoutingResult [get, set] |
|
RouteInfo | RouteInfo [get] |
|
TerrainRoutingDataSet | TerrainRoutingData [get, set] |
|
int | RoutingProgress [get] |
|
bool | FullRoutingAreaCalc [get, set] |
|
bool | TerrainRoutingVisible [get, set] |
|
bool | FeatureCostsVisible [get, set] |
|
bool | AccumulatedCostsVisible [get, set] |
|
bool | CalculatedRouteVisible [get, set] |
|
CostPaletteInfo | CostPaletteInfo [get, set] |
|
CostPaletteInfo | AccumulatedCostPaletteInfo [get, set] |
|
bool | SlopeVisible [get, set] |
|
double | SlopeOpacity [get, set] |
|
double | MinSlope [get, set] |
|
double | MaxSlope [get, set] |
|
SlopePaletteInfo | SlopePaletteInfo [get, set] |
|
string | ClutterTag [get, set] |
|
IGeoToolManager | ToolManager [get, set] |
|
|
virtual void | SetVisible (bool value) |
|
override void | OnDispose (bool disposing) |
| Make sure that all layers disconnect their shared GeoContexts.
|
|
virtual void | OnDispose (bool disposing) |
| Child classes can override this method to perform clean-up logic, such as removing event handlers.
|
|
void | NotifyPropertyChanged< TProperty > (Expression< Func< TProperty > > property, INotifyPropertyChanged sender) |
|
void | NotifyPropertyChanged (string propertyName) |
|
virtual void | OnPropertyChanged ([CallerMemberName] string propertyName=null) |
|
string | _name = null |
|
VisibleChangedEventHandler | VisibleChanged = delegate { } |
|
LayerChangedEventHandler | LayerChanged = delegate { } |
|
PropertyChangedEventHandler | PropertyChanged = delegate { } |
| Raised when a property on this object has a new value.
|
|
VisibleChangedEventHandler | VisibleChanged |
| Visibility changed.
|
|
LayerChangedEventHandler | LayerChanged |
| Layer changed.
|
|