Table of Contents

Class VertexMovingEditInteractiveOverlayEventArgs

Namespace
ThinkGeo.Core
Assembly
ThinkGeo.Core.dll
public class VertexMovingEditInteractiveOverlayEventArgs : EventArgs
Inheritance
VertexMovingEditInteractiveOverlayEventArgs
Inherited Members

Constructors

VertexMovingEditInteractiveOverlayEventArgs()

This is the default constructor of this parameter.

public VertexMovingEditInteractiveOverlayEventArgs()

Remarks

If you use this constructor, you have to set the properties manually before use.

VertexMovingEditInteractiveOverlayEventArgs(bool, Feature, Vertex)

This is the commonly used constructor.

public VertexMovingEditInteractiveOverlayEventArgs(bool cancel, Feature affectedFeature, Vertex movingVertex)

Parameters

cancel bool

This parameter specified the cancel property.

affectedFeature Feature

This parameter specified the affectedVertex feature property.

movingVertex Vertex

This parameter specified the target vertex to be moved.

VertexMovingEditInteractiveOverlayEventArgs(bool, Feature, Vertex, PointShape)

Initializes a new instance of the VertexMovingEditInteractiveOverlayEventArgs class.

public VertexMovingEditInteractiveOverlayEventArgs(bool cancel, Feature affectedFeature, Vertex movingVertex, PointShape targetVertex)

Parameters

cancel bool

if set to true [cancel].

affectedFeature Feature

The affected vertex feature.

movingVertex Vertex

The moving vertex.

targetVertex PointShape

The target vertex.

Properties

AffectedFeature

This property gets or sets the Feature to be used to move vertex.

public Feature AffectedFeature { get; set; }

Property Value

Feature

Cancel

This property gets or sets the action to be canceled or not.

public bool Cancel { get; set; }

Property Value

bool

MovingVertex

This property gets or sets the vertex to be moved.

public Vertex MovingVertex { get; set; }

Property Value

Vertex

TargetVertex

Gets or sets the target vertex.

public PointShape TargetVertex { get; set; }

Property Value

PointShape

The target vertex.