Thetype exposes the following members.
Determines the current layer's mode.
Whether the current shape is invalid and needs to be removed (set when changing states).
Gets the map that the shaper layer is being rendered on.
Determines when the entities will be rendered on the map.
Gets and sets the current selected entity.
Used to change the state, and fire any necessary events.
Adds a new shape entity to the layer.
Removes all entities from the layer.
Disposes of any state and disconnects from the rtree.
Edits a specific entity and changes the state to a edit state.
Changes the state to selection mode without any currently selected entity.
|Equals||(Inherited from Object.)|
Selects the previously edited entity and changes the state to a selection state
Returns an IState used to perform default operations.
|GetHashCode||(Inherited from Object.)|
Returns an ISelectState used to perform selection related operations.
|GetType||(Inherited from Object.)|
Calls mouse click on the layer's current state.
Calls mouse down on the layer's current state.
Calls mouse leave (when the mouse leaves the current map space) on the layer's current state.
Calls mouse move on the layer's current state.
Calls mouse up on the layer's current state.
Gets all of the shape entities within the layer.
Gets all of the shape entities that exist within a specific rectangle.
Gets all of the shape entities that exist within a specific bounding box.
Gets all of the shape entities within a map view.
Removes a specific shape from the layer if it exists.
Renders all of the shape entities according to the layer's current mode.
Selects a specific entity and changes the state to a selection state.
|ToString||(Inherited from Object.)|
Event that is fired when there is a change to the layer's mode.
Event that is fired when the layer needs to be redrawn.
Event that is fired when which shape is selected changes.
Event that is fired when a shape is added to the layer.
Event that is fired when a shape is removed from the layer.