C# Class ArcMapAddinVisibility.ViewModels.LLOSViewModel

Inheritance: LOSBaseViewModel
Mostrar archivo Open project: Esri/visibility-addin-dotnet

Public Methods

Method Description
LLOSViewModel ( ) : System

Private Methods

Method Description
CreateMapElement ( ) : void

Here we need to create the lines of sight and determine is a target can be seen or not Visualize the visible targets with GREEN circles Visualize the non visible targets with RED circles Visualize the number of observers that can see a target with a label # Visualize an observer that can see no targets with a RED circle on top of a BLUE circle Visualize an observer that can see at least one target with a GREEN circle on top of a BLUE circle

DeleteTargetPoints ( List targets ) : void
OnDeleteAllPointsCommand ( object obj ) : void
OnDeletePointCommand ( object obj ) : void
OnDisplayCoordinateTypeChanged ( object obj ) : void
OnNewMapPointEvent ( object obj ) : void
OnSubmitCommand ( object obj ) : void

Method to handle the Submit/OK button command

Reset ( bool toolReset ) : void
UpdateTargetObserverCount ( int>.Dictionary dict, IPoint targetPoint ) : void
VisualizeTargets ( int>.Dictionary dict ) : void

Method Details

LLOSViewModel() public method

public LLOSViewModel ( ) : System
return System