SelectState Class | ![]() |
Namespace: Telogis.GeoBase.ShapeUI.State
The SelectState type exposes the following members.
Name | Description | |
---|---|---|
![]() | SelectState |
The base selection state that will highlight any shape
|
Name | Description | |
---|---|---|
![]() | Highlight |
The currently highlighted entity.
|
![]() | Selection |
The currently selected entity.
|
Name | Description | |
---|---|---|
![]() | Apply |
Applies any changes made while in this state.
(Inherited from BaseState.) |
![]() | Begin |
Called when the layer enters this state.
(Inherited from BaseState.) |
![]() | End |
Called when the layer exits this state.
(Inherited from BaseState.) |
![]() | Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) |
![]() | GetHashCode | Serves as the default hash function. (Inherited from Object.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | OnMouseClick |
On left click, selects the highlighted entity.
(Overrides BaseStateOnMouseClick(Object, MouseEventArgs).) |
![]() | OnMouseDown |
Mouse-down handler for this state.
(Inherited from BaseState.) |
![]() | OnMouseLeave |
Unhighlight any highlighted entities.
(Overrides BaseStateOnMouseLeave(Object, EventArgs).) |
![]() | OnMouseMove |
On a mouse move event check whether the mouse has highlighted any entity.
(Overrides BaseStateOnMouseMove(Object, MouseEventArgs).) |
![]() | OnMouseUp |
Mouse-up handler for this state.
(Inherited from BaseState.) |
![]() | Project |
Projects a LatLon into a point on the layer's map.
(Inherited from BaseState.) |
![]() | Render |
Render all of the relevant shapes for this layer. (Overrides BaseStateRender(Graphics, RenderContext).)- Highlight the highlighted entity by changing the outline color. |
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
![]() | Unproject |
Unprojects a point on the layer's map into a LatLon.
(Inherited from BaseState.) |