EdgeList

public class EdgeList
Provides fast access to a collection of edges

Constructors

EdgeList

#
public EdgeList()

EdgeList

#
public EdgeList(List<Face> F)
Creates a collection of edges from a list of Faces (no nulls allowed)
F (List<Face>)Faces

EdgeList

#
public EdgeList(List<FaceEx> F)
Creates a collection of edges from a list of Faces (no nulls allowed)
F (List<FaceEx>)Faces

Fields

m_E

#
protected List<Edge> m_E

Properties

Capacity

#
public int Capacity { get; set; }

Count

#
public int Count { get; }

Indexers

Edge

#
public Edge this[int index] { get; }
index (int)

Methods

AddEdge

#
public void AddEdge(Edge E)
E (Edge)

AddEdge

#
public void AddEdge(int A, int B)
A (int)
B (int)

Clear

#
public void Clear()

ContainsEdge

#
public int ContainsEdge(Edge E)
E (Edge)

ContainsEdge

#
public int ContainsEdge(int A, int B)
A (int)
B (int)

RemoveEdge

#
public bool RemoveEdge(Edge E)
E (Edge)

RemoveEdge

#
public bool RemoveEdge(int A, int B)
A (int)
B (int)

TrimHighValenceEdges

#
public int TrimHighValenceEdges()