Search Results for

    Show / Hide Table of Contents

    Class ConstraintVertex

    A vertex in a Constrained Delaunay Triangulation. The vertex may or may not lie on a constraint. If it does it may carry extra information about the original constraint.

    Inheritance
    object
    Vertex
    ConstraintVertex
    Implements
    IEquatable<Vertex>
    Inherited Members
    Vertex.X
    Vertex.Y
    Vertex.Z
    Vertex.Coordinate
    Vertex.ToString()
    Vertex.Equals(Vertex)
    Vertex.Equals(Vertex, double)
    Vertex.Classify(Vertex, Vertex)
    Vertex.IsInCircle(Vertex, Vertex, Vertex)
    Vertex.CircumRadiusRatio(Vertex, Vertex)
    Vertex.MidPoint(Vertex)
    Vertex.CircleCenter(Vertex, Vertex)
    Vertex.InterpolateZValue(Vertex, Vertex, Vertex)
    Vertex.InterpolateZ(Coordinate, Coordinate, Coordinate, Coordinate)
    Vertex.InterpolateZ(Coordinate, Coordinate, Coordinate)
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    Namespace: NetTopologySuite.Triangulate
    Assembly: NetTopologySuite.dll
    Syntax
    public class ConstraintVertex : Vertex, IEquatable<Vertex>

    Constructors

    | Edit this page View Source

    ConstraintVertex(Coordinate)

    Creates a new constraint vertex

    Declaration
    public ConstraintVertex(Coordinate p)
    Parameters
    Type Name Description
    Coordinate p

    the location of the vertex

    Properties

    | Edit this page View Source

    Constraint

    Gets or sets the external constraint object

    Declaration
    public object Constraint { get; set; }
    Property Value
    Type Description
    object
    Remarks

    object which carries information about the constraint this vertex lies on

    | Edit this page View Source

    IsOnConstraint

    Gets or sets whether this vertex lies on a constraint.

    Declaration
    public bool IsOnConstraint { get; set; }
    Property Value
    Type Description
    bool
    Remarks

    true if the vertex lies on a constraint

    Methods

    | Edit this page View Source

    Merge(ConstraintVertex)

    Merges the constraint data in the vertex other into this vertex. This method is called when an inserted vertex is very close to an existing vertex in the triangulation.

    Declaration
    protected void Merge(ConstraintVertex other)
    Parameters
    Type Name Description
    ConstraintVertex other

    the constraint vertex to merge

    Implements

    IEquatable<T>
    • Edit this page
    • View Source
    In this article
    Back to top Generated by DocFX