Click or drag to resize
AB4D logo

PolygonVertex Class

PolygonVertex represents a single vertex in double linked list of a polygon that is defined by PolygonAnalyzer.
Inheritance Hierarchy
SystemObject
  Ab3d.Common.UtilitiesPolygonVertex

Namespace: Ab3d.Common.Utilities
Assembly: Ab3d.PowerToys (in Ab3d.PowerToys.dll) Version: 11.1.8864.1045
Syntax
C#
public class PolygonVertex

The PolygonVertex type exposes the following members.

Constructors
 NameDescription
Public methodPolygonVertex Constructor
Top
Methods
 NameDescription
Public methodEquals(Object)Determines whether the specified object is equal to the current object.
(Overrides ObjectEquals(Object))
Protected methodEquals(PolygonVertex) Equals (true if Point in this and next PolygonVertex are equal and if Next property in both PolygonVertex objects point to the same PolygonVertex)
Public methodGetHashCodeServes as the default hash function.
(Overrides ObjectGetHashCode)
Public methodToString Returns a string that represents the current object.
(Overrides ObjectToString)
Top
Fields
 NameDescription
Public fieldIndex Index of the vertex
Public fieldIsConvex IsConvex, e.g. inner angle is smaller than 180 degrees.
Public fieldIsEar IsEar
Public fieldIsSteiner True when this vertex is a Steiner vertex - e.g. it was added by the algorithm and is not provided by the user.
Public fieldNext Next PolygonVertex
Public fieldOriginalPointIndex Index in the original points list
Public fieldPoint 2D point
Public fieldPrevious Previous PolygonVertex
Top
See Also