Maria GDK 4.5.0.133
Documentation of managed code in release branch
|
Public Member Functions | |
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 () |
Properties | |
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. | |
Properties inherited from TPG.GeoFramework.Contracts.Geo.Layer.IViewModelBase | |
string | DisplayName [get] |
Events | |
VisibleChangedEventHandler | VisibleChanged |
Visibility changed. | |
LayerChangedEventHandler | LayerChanged |
Layer changed. | |
void TPG.GeoFramework.Contracts.Geo.Layer.IGeoLayerViewModel.Generate | ( | ) |
Requests that the layer generates it's view.
Implemented in TPG.GeoFramework.Core.GeoLayerViewModel, TPG.GeoFramework.GridLayer.GridLayerViewModel, TPG.GeoFramework.RoutePlanningLayer.RoutePlanningLayerViewModel, TPG.GeoFramework.SatelliteLayer.SatelliteLayerViewModel, and TPG.GeoFramework.VideoMetadataLayer.VideoMetadataLayerViewModel.
void TPG.GeoFramework.Contracts.Geo.Layer.IGeoLayerViewModel.HandleInputEvent | ( | GeoInputEventArgs | inputEventArgs | ) |
Called to forward events to the layer.
inputEventArgs |
If the layer handles the event, it must set the Handled
property to true.
Implemented in TPG.GeoFramework.Core.GeoLayerViewModel, TPG.GeoFramework.Interaction.InteractionLayerViewModel, TPG.GeoFramework.DrawObjectLayer.DrawObjectLayerViewModel, TPG.GeoFramework.GridLayer.GridLayerViewModel, TPG.GeoFramework.HeatMapLayer.HeatMapLayerViewModel, TPG.GeoFramework.ElevationAnalysisLayer.ElevationAnalysisLayerViewModel, TPG.GeoFramework.ElevationAnalysisLayer.MinMaxElevMarkerLayerViewModel, TPG.GeoFramework.SearchLayer.SearchLayerViewModel, TPG.GeoFramework.Lybin.LybinViewModel, TPG.GeoFramework.PropagationLayer.Network.RadioUnitNetworkLayerViewModel, TPG.GeoFramework.MapLayer.NativeMapLayerViewModel, TPG.GeoFramework.RadioPropagation.Provider.RadioConnectivityViewModel, TPG.GeoFramework.RoutePlanningLayer.RoutePlanningLayerViewModel, TPG.GeoFramework.SatelliteLayer.SatelliteLayerViewModel, TPG.GeoFramework.Terminator.TerminatorViewModel, TPG.GeoFramework.TerrainRoutingLayer.TerrainRoutingViewModel, TPG.GeoFramework.TrackLayer.TrackLayerViewModel, and TPG.GeoFramework.VideoMetadataLayer.VideoMetadataLayerViewModel.
bool TPG.GeoFramework.Contracts.Geo.Layer.IGeoLayerViewModel.IsDirty | ( | ) |
Implemented in TPG.GeoFramework.MapLayer.NativeMapLayerViewModel.
void TPG.GeoFramework.Contracts.Geo.Layer.IGeoLayerViewModel.SetDirty | ( | bool | isDirty | ) |
Sets a boolean value indicating the need for an update of the contents of a layer.
isDirty |
Implemented in TPG.GeoFramework.ElevationAnalysisLayer.MinMaxElevMarkerLayerViewModel, TPG.GeoFramework.Core.GeoLayerViewModel, TPG.GeoFramework.DrawObjectLayer.DrawObjectLayerViewModel, and TPG.GeoFramework.TrackLayer.TrackLayerViewModel.
void TPG.GeoFramework.Contracts.Geo.Layer.IGeoLayerViewModel.SetDirty | ( | object | dirtySource | ) |
Sets dirty flag and stores sender, use to avoid cyclic dirtying.
sender |
Implemented in TPG.GeoFramework.Core.GeoLayerViewModel, and TPG.GeoFramework.TrackLayer.Contracts.Layer.ITrackLayerViewModel.
void TPG.GeoFramework.Contracts.Geo.Layer.IGeoLayerViewModel.Update | ( | ) |
Event called at regular intervals to update contents of the layer.
Implemented in TPG.GeoFramework.Core.GeoLayerViewModel, TPG.GeoFramework.Interaction.InteractionLayerViewModel, TPG.GeoFramework.DrawObjectLayer.DrawObjectLayerViewModel, TPG.GeoFramework.GridLayer.GridLayerViewModel, TPG.GeoFramework.HeatMapLayer.HeatMapLayerViewModel, TPG.GeoFramework.ElevationAnalysisLayer.ElevationAnalysisLayerViewModel, TPG.GeoFramework.ElevationAnalysisLayer.MinMaxElevMarkerLayerViewModel, TPG.GeoFramework.SearchLayer.SearchLayerViewModel, TPG.GeoFramework.Lybin.LybinViewModel, TPG.GeoFramework.PropagationLayer.Network.RadioUnitNetworkLayerViewModel, TPG.GeoFramework.MapLayer.NativeMapLayerViewModel, TPG.GeoFramework.RadioPropagation.Provider.RadioConnectivityViewModel, TPG.GeoFramework.RoutePlanningLayer.RoutePlanningLayerViewModel, TPG.GeoFramework.SatelliteLayer.SatelliteLayerViewModel, TPG.GeoFramework.Terminator.TerminatorViewModel, TPG.GeoFramework.TerrainRoutingLayer.TerrainRoutingViewModel, TPG.GeoFramework.TrackLayer.TrackLayerViewModel, and TPG.GeoFramework.VideoMetadataLayer.VideoMetadataLayerViewModel.
|
getset |
Enables or disables clipping of the contents of the view, based on the specifed clip margins.
Set the clip margins, e.g. using ClipLeftMargin, to specify a clip rectangle.
Implemented in TPG.GeoFramework.Core.GeoLayerViewModel.
|
get |
All contributors to current dirty.
Implemented in TPG.GeoFramework.Core.GeoLayerViewModel.
|
getset |
Gets or sets the GeoContext
related to the layer.
Implemented in TPG.GeoFramework.Core.GeoLayerViewModel.
|
getset |
Get or set geo control view model.
Implemented in TPG.GeoFramework.Core.GeoLayerViewModel.
|
getset |
Gets or sets the view associated with this view model.
Implemented in TPG.GeoFramework.Core.GeoLayerViewModel.
|
get |
Gets a factory responsible for creating a IGeoLayerViewFactory
view.
Implemented in TPG.GeoFramework.Core.GeoLayerViewModel.
|
getset |
Gets or sets the GeoNavigator
related to the GeoControl.
Implemented in TPG.GeoFramework.Core.GeoLayerViewModel.
|
get |
A name representing the type of layer.
Implemented in TPG.GeoFramework.Core.GeoLayerViewModel.
|
getset |
Get or set tooltip UI element.
Implemented in TPG.GeoFramework.Core.GeoLayerViewModel, TPG.GeoFramework.TrackLayer.Contracts.Layer.ITrackLayerViewModel, and TPG.GeoFramework.TrackLayer.TrackLayerViewModel.
|
getset |
Gets or sets the visibility of the layer.
Implemented in TPG.GeoFramework.Core.GeoLayerViewModel.