Class Face<TPosition>
Class for a face in a polyhedral face-vertex mesh data structure.
Inheritance
Face<TPosition>
Inherited Members
Namespace: BRIDGES.DataStructures.PolyhedralMeshes.FaceVertexMesh
Assembly: BRIDGES.dll
Syntax
public class Face<TPosition> : Face<TPosition, Vertex<TPosition>, Edge<TPosition>, Face<TPosition>>, IFace<TPosition> where TPosition : IEquatable<TPosition>
Type Parameters
Name | Description |
---|---|
TPosition | Type for the position of the vertex. |
Methods
| Improve this Doc View SourceAdjacentFaces()
Identifies the list of faces around the current face.
Declaration
public override IReadOnlyList<Face<TPosition>> AdjacentFaces()
Returns
Type | Description |
---|---|
IReadOnlyList<Face<TPosition>> | The ordered list of faces. An empty list can be returned. |
Overrides
BRIDGES.DataStructures.PolyhedralMeshes.Abstract.Face<TPosition, BRIDGES.DataStructures.PolyhedralMeshes.FaceVertexMesh.Vertex<TPosition>, BRIDGES.DataStructures.PolyhedralMeshes.FaceVertexMesh.Edge<TPosition>, BRIDGES.DataStructures.PolyhedralMeshes.FaceVertexMesh.Face<TPosition>>.AdjacentFaces()
|
Improve this Doc
View Source
Equals(Object)
Class for a face in a polyhedral face-vertex mesh data structure.
Declaration
public override bool Equals(object obj)
Parameters
Type | Name | Description |
---|---|---|
Object | obj |
Returns
Type | Description |
---|---|
Boolean |
Overrides
BRIDGES.DataStructures.PolyhedralMeshes.Abstract.Face<TPosition, BRIDGES.DataStructures.PolyhedralMeshes.FaceVertexMesh.Vertex<TPosition>, BRIDGES.DataStructures.PolyhedralMeshes.FaceVertexMesh.Edge<TPosition>, BRIDGES.DataStructures.PolyhedralMeshes.FaceVertexMesh.Face<TPosition>>.Equals(System.Object)
|
Improve this Doc
View Source
FaceEdges()
Identifies the edges around the current face.
Declaration
public override IReadOnlyList<Edge<TPosition>> FaceEdges()
Returns
Type | Description |
---|---|
IReadOnlyList<Edge<TPosition>> | The ordered list of face edges. |
Overrides
BRIDGES.DataStructures.PolyhedralMeshes.Abstract.Face<TPosition, BRIDGES.DataStructures.PolyhedralMeshes.FaceVertexMesh.Vertex<TPosition>, BRIDGES.DataStructures.PolyhedralMeshes.FaceVertexMesh.Edge<TPosition>, BRIDGES.DataStructures.PolyhedralMeshes.FaceVertexMesh.Face<TPosition>>.FaceEdges()
|
Improve this Doc
View Source
FaceVertices()
Identifies the vertices around the current face.
Declaration
public override IReadOnlyList<Vertex<TPosition>> FaceVertices()
Returns
Type | Description |
---|---|
IReadOnlyList<Vertex<TPosition>> | The ordered list of face vertices. |
Overrides
BRIDGES.DataStructures.PolyhedralMeshes.Abstract.Face<TPosition, BRIDGES.DataStructures.PolyhedralMeshes.FaceVertexMesh.Vertex<TPosition>, BRIDGES.DataStructures.PolyhedralMeshes.FaceVertexMesh.Edge<TPosition>, BRIDGES.DataStructures.PolyhedralMeshes.FaceVertexMesh.Face<TPosition>>.FaceVertices()
|
Improve this Doc
View Source
GetHashCode()
Class for a face in a polyhedral face-vertex mesh data structure.
Declaration
public override int GetHashCode()
Returns
Type | Description |
---|---|
Int32 |
Overrides
BRIDGES.DataStructures.PolyhedralMeshes.Abstract.Face<TPosition, BRIDGES.DataStructures.PolyhedralMeshes.FaceVertexMesh.Vertex<TPosition>, BRIDGES.DataStructures.PolyhedralMeshes.FaceVertexMesh.Edge<TPosition>, BRIDGES.DataStructures.PolyhedralMeshes.FaceVertexMesh.Face<TPosition>>.GetHashCode()
|
Improve this Doc
View Source
ToString()
Class for a face in a polyhedral face-vertex mesh data structure.
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
String |
Overrides
BRIDGES.DataStructures.PolyhedralMeshes.Abstract.Face<TPosition, BRIDGES.DataStructures.PolyhedralMeshes.FaceVertexMesh.Vertex<TPosition>, BRIDGES.DataStructures.PolyhedralMeshes.FaceVertexMesh.Edge<TPosition>, BRIDGES.DataStructures.PolyhedralMeshes.FaceVertexMesh.Face<TPosition>>.ToString()
Implements
IEquatable<>