Property | Type | Description | |
---|---|---|---|
drawActiveNode | void | ||
drawNodes | void | ||
insertNodeAt | void | ||
recalcActiveElements | void | ||
removeNodeAt | void |
Method | Description | |
---|---|---|
ClearHistory ( ) : void |
Clears the history of edit operations.
|
|
DrawEditingGeometry ( |
Draws editing geometry.
|
|
GetSecondaryNodes ( ) : IEnumerable |
Gets secondaty nodes of the editing feature. Secondary nodes are nodes placed at the middle points of the feature segments.
|
|
InsertPatch ( int patchIndex, IEnumerable |
Inserts a new coordinate patch into the editing geometry.
|
|
Redo ( ) : void |
Redo edit action.
|
|
RemoveActiveNode ( ) : void |
Removes the active node.
|
|
RemoveActivePatch ( ) : void |
Removes the active patch.
|
|
RemovePatch ( int patchIndex ) : void |
Removes specified coordinate patch.
|
|
ReplaceGeometry ( IGeometry newGeometry ) : void |
Replaces currently editing geometry with the other one.
|
|
TryActivateNodeAt ( ICoordinate coordinate, double nodeSize ) : bool |
Tries to activate a node at the specified position.
|
|
TryAddNode ( ICoordinate coordinate ) : bool |
Tries to add a new node into editing geometry.
|
|
Undo ( ) : void |
Undo edit action.
|
|
UpdateActiveNodePosition ( ICoordinate coordinate, bool commitIntoUndoList ) : bool |
Updates the position of the active node with the specified value
|
Method | Description | |
---|---|---|
drawActiveNode ( |
||
drawNodes ( IEnumerable |
||
insertNodeAt ( int patchIndex, int coordinateIndex, ICoordinate coordinate ) : void | ||
recalcActiveElements ( ) : void | ||
removeNodeAt ( int patchIndex, int coordinateIndex ) : void |
public DrawEditingGeometry ( |
||
g | A System.Drawing.Graphics instance where to draw the geometry | |
mapToClient | MapToClientDelegate | A method performing map-to-screen conversion |
offsetX | int | An X offset of geometry in pixels |
offsetY | int | A Y offset of geometry in pixels |
return | void |
public InsertPatch ( int patchIndex, IEnumerable |
||
patchIndex | int | A zero-based index of patch |
coordinates | IEnumerable |
A coordinates of inserted patch |
return | void |
public RemovePatch ( int patchIndex ) : void | ||
patchIndex | int | An zero-based index of patch |
return | void |
public ReplaceGeometry ( IGeometry newGeometry ) : void | ||
newGeometry | IGeometry | A new instance of IGeometry |
return | void |
public TryActivateNodeAt ( ICoordinate coordinate, double nodeSize ) : bool | ||
coordinate | ICoordinate | A coordinate of node to be activated |
nodeSize | double | A size of node |
return | bool |
public TryAddNode ( ICoordinate coordinate ) : bool | ||
coordinate | ICoordinate | An instance of the ICoordinate to add |
return | bool |
public UpdateActiveNodePosition ( ICoordinate coordinate, bool commitIntoUndoList ) : bool | ||
coordinate | ICoordinate | New position of the active node |
commitIntoUndoList | bool | A value indicating whether current update should be commited into undo list |
return | bool |