Interface IFace<TPosition>
Abstract class for an face in a polyhedral mesh data structure.
Namespace: BRIDGES.DataStructures.PolyhedralMeshes
Assembly: BRIDGES.dll
Syntax
public interface IFace<TPosition>
where TPosition : IEquatable<TPosition>
Type Parameters
Name | Description |
---|---|
TPosition | Type of the vertex position. |
Properties
| Improve this Doc View SourceIndex
Gets the index of the current face in the mesh.
Declaration
int Index { get; }
Property Value
Type | Description |
---|---|
Int32 |
Methods
| Improve this Doc View SourceAdjacentFaces()
Identifies the list of faces around the current face.
Declaration
IReadOnlyList<IFace<TPosition>> AdjacentFaces()
Returns
Type | Description |
---|---|
IReadOnlyList<IFace<TPosition>> | The ordered list of faces. An empty list can be returned. |
FaceEdges()
Identifies the edges around the current face.
Declaration
IReadOnlyList<IEdge<TPosition>> FaceEdges()
Returns
Type | Description |
---|---|
IReadOnlyList<IEdge<TPosition>> | The ordered list of face edges. |
FaceVertices()
Identifies the vertices around the current face.
Declaration
IReadOnlyList<IVertex<TPosition>> FaceVertices()
Returns
Type | Description |
---|---|
IReadOnlyList<IVertex<TPosition>> | The ordered list of face vertices. |