|
| VideoMetadataLayerViewModel (IGeoUnitsSetting geoUnitsSetting, IGeoContext geoContext, IGeoNavigator geoNavigator, VideoMetadataLayerViewFactory videoLayerViewFactory) |
| Constructor.
|
|
void | Dispose () |
|
override void | HandleInputEvent (GeoInputEventArgs inputEventArgs) |
| Called to forward events to the layer.- Parameters
-
If the layer handles the event, it must set the Handled property to true.
|
|
override void | Generate () |
| Requests that the layer generates it's view.
|
|
override void | Update () |
| Event called at regular intervals to update contents of the layer.
|
|
IVideoMetadata | AddVideo (string videoName) |
| - Parameters
-
- Returns
|
|
IVideoMetadata | AddVideo (Guid id, string videoName) |
| - Parameters
-
- Returns
|
|
IVideoMetadata | AddVideo (string videoName, byte[] klvData) |
| - Parameters
-
- Returns
|
|
IVideoMetadata | AddVideo (string videoName, string filename) |
| - Parameters
-
- Returns
|
|
IVideoMetadata | GetVideo (Guid id) |
| - Parameters
-
- Returns
|
|
bool | RemoveVideo (Guid id) |
| - Parameters
-
- Returns
|
|
void | RemoveAll (bool redraw) |
| - Parameters
-
|
|
bool | ShowVideo (Guid id) |
| - Parameters
-
- Returns
- True if satellite was enabled.
|
|
bool | HideVideo (Guid id) |
| - Parameters
-
- Returns
- True if satellite was hidden.
|
|
virtual List< SelectedVideoObject > | HitTest (Point pointInView) |
|
| 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 () |
|
IVideoMetadata | AddVideo (string videoName) |
|
IVideoMetadata | AddVideo (Guid id, string videoName) |
|
IVideoMetadata | AddVideo (string videoName, byte[] klvData) |
|
IVideoMetadata | AddVideo (string videoName, string filename) |
|
IVideoMetadata | GetVideo (Guid id) |
|
bool | RemoveVideo (Guid id) |
|
void | RemoveAll (bool redraw) |
|
bool | ShowVideo (Guid id) |
|
bool | HideVideo (Guid id) |
|
List< SelectedVideoObject > | HitTest (Point pointInView) |
|
|
VideoMetadataLayerView | View [get, set] |
| The videoMetadata layer's view.
|
|
VideoLayerSettings | LayerSettings = VideoLayerSettings.None [get, set] |
|
List< IVideoMetadata > | Videos [get] |
|
Dictionary< Guid, string > | VideoIds [get] |
|
long | VideoCount [get] |
|
string | Error [get] |
|
IVideoLabelLayout | LabelLayout = VideoLabelLayout.Default() [get, set] |
| Common label rendering layout, can be overriden by layout set individually on each video.
|
|
bool | LockRedraw [get, set] |
| Prevents rendering of videos. Should be used if videos are updated and a re-rendering is required. Setting this value to false after updating will start a new rendering process.
|
|
IElevationData | ElevationData = null [get, set] |
|
VideoSelectionComponents | SelectionComponents [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.
|
|
VideoLayerSettings | LayerSettings [get, set] |
|
VideoSelectionComponents | SelectionComponents [get, set] |
|
List< IVideoMetadata > | Videos [get] |
|
Dictionary< Guid, string > | VideoIds [get] |
|
long | VideoCount [get] |
|
string | Error [get] |
|
IVideoLabelLayout | LabelLayout [get, set] |
| Common label rendering layout, can be overriden by layout set individually on each video.
|
|
bool | LockRedraw [get, set] |
| Prevents rendering of videos. Should be used if videos are updated and a re-rendering is required. Setting this value to false after updating will start a new rendering process.
|
|
IElevationData | ElevationData [get, set] |
|
|
VideoSelectedEventHandler | VideoSelected = delegate { } |
|
VideoUnselectedEventHandler | VideoUnselected = delegate { } |
|
VideoRClickSelectedEventHandler | VideoRClickSelected = delegate { } |
|
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.
|
|
VideoSelectedEventHandler | VideoSelected |
| Event fired when a video object is selected.
|
|
VideoUnselectedEventHandler | VideoUnselected |
| Event fired when a video object is unselected.
|
|
VideoRClickSelectedEventHandler | VideoRClickSelected |
| Event fired when a satellite object is selected by right mouse click which must be enabled with SatelliteLayerSettings.SelectObjectOnRClick.
|
|