Maria GDK 4.5.0.133
Documentation of managed code in release branch
Loading...
Searching...
No Matches
TPG.GeoFramework.Contracts.Geo.Layer.IGeoLayerViewModel Interface Reference
Inheritance diagram for TPG.GeoFramework.Contracts.Geo.Layer.IGeoLayerViewModel:
TPG.GeoFramework.Contracts.Geo.Layer.IViewModelBase TPG.GeoFramework.Contracts.Geo.Layer.IExportableLayer TPG.GeoFramework.Core.GeoLayerViewModel TPG.GeoFramework.ElevationAnalysisLayer.Contracts.IElevationAnalysisLayerViewModel TPG.GeoFramework.ElevationAnalysisLayer.Contracts.IMinMaxElevMarkerLayerViewModel TPG.GeoFramework.HeatMapLayer.IHeatMapLayerViewModel TPG.GeoFramework.Lybin.ILybinViewModel TPG.GeoFramework.RadioPropagation.Provider.IRadioConnectivityViewModel TPG.GeoFramework.SatelliteLayer.Contracts.ISatelliteLayerViewModel TPG.GeoFramework.SearchLayer.Contracts.ISearchLayerViewModel TPG.GeoFramework.Terminator.ITerminatorViewModel TPG.GeoFramework.TerrainRouting.Primitives.ITerrainRoutingViewModel TPG.GeoFramework.VideoMetadataLayer.Contracts.IVideoMetadataLayerViewModel

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.
 

Member Function Documentation

◆ Generate()

◆ HandleInputEvent()

◆ IsDirty()

bool TPG.GeoFramework.Contracts.Geo.Layer.IGeoLayerViewModel.IsDirty ( )

◆ SetDirty() [1/2]

void TPG.GeoFramework.Contracts.Geo.Layer.IGeoLayerViewModel.SetDirty ( bool  isDirty)

◆ SetDirty() [2/2]

void TPG.GeoFramework.Contracts.Geo.Layer.IGeoLayerViewModel.SetDirty ( object  dirtySource)

Sets dirty flag and stores sender, use to avoid cyclic dirtying.

Parameters
sender

Implemented in TPG.GeoFramework.Core.GeoLayerViewModel, and TPG.GeoFramework.TrackLayer.Contracts.Layer.ITrackLayerViewModel.

◆ Update()

Property Documentation

◆ ClipMargins

ClipMargins TPG.GeoFramework.Contracts.Geo.Layer.IGeoLayerViewModel.ClipMargins
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.

◆ DirtySources

HashSet<object> TPG.GeoFramework.Contracts.Geo.Layer.IGeoLayerViewModel.DirtySources
get

All contributors to current dirty.

Implemented in TPG.GeoFramework.Core.GeoLayerViewModel.

◆ GeoContext

IGeoContext TPG.GeoFramework.Contracts.Geo.Layer.IGeoLayerViewModel.GeoContext
getset

Gets or sets the GeoContext related to the layer.

Implemented in TPG.GeoFramework.Core.GeoLayerViewModel.

◆ GeoControlViewModel

IGeoControlViewModel TPG.GeoFramework.Contracts.Geo.Layer.IGeoLayerViewModel.GeoControlViewModel
getset

Get or set geo control view model.

Implemented in TPG.GeoFramework.Core.GeoLayerViewModel.

◆ GeoLayerView

IGeoLayerView TPG.GeoFramework.Contracts.Geo.Layer.IGeoLayerViewModel.GeoLayerView
getset

Gets or sets the view associated with this view model.

Implemented in TPG.GeoFramework.Core.GeoLayerViewModel.

◆ GeoLayerViewFactory

IGeoLayerViewFactory TPG.GeoFramework.Contracts.Geo.Layer.IGeoLayerViewModel.GeoLayerViewFactory
get

Gets a factory responsible for creating a IGeoLayerViewFactory view.

Implemented in TPG.GeoFramework.Core.GeoLayerViewModel.

◆ GeoNavigator

IGeoNavigator TPG.GeoFramework.Contracts.Geo.Layer.IGeoLayerViewModel.GeoNavigator
getset

Gets or sets the GeoNavigator related to the GeoControl.

Implemented in TPG.GeoFramework.Core.GeoLayerViewModel.

◆ Name

string TPG.GeoFramework.Contracts.Geo.Layer.IGeoLayerViewModel.Name
get

A name representing the type of layer.

Implemented in TPG.GeoFramework.Core.GeoLayerViewModel.

◆ Tooltip

UIElement TPG.GeoFramework.Contracts.Geo.Layer.IGeoLayerViewModel.Tooltip
getset

◆ Visible

bool TPG.GeoFramework.Contracts.Geo.Layer.IGeoLayerViewModel.Visible
getset

Gets or sets the visibility of the layer.

Implemented in TPG.GeoFramework.Core.GeoLayerViewModel.


The documentation for this interface was generated from the following file: