Open CASCADE Technology
7.3.0
|
Light weighted structure representing triangle of mesh consisting of oriented links. More...
#include <BRepMesh_Triangle.hxx>
Public Member Functions | |
BRepMesh_Triangle () | |
Default constructor. More... | |
BRepMesh_Triangle (const Standard_Integer(&theEdges)[3], const Standard_Boolean(&theOrientations)[3], const BRepMesh_DegreeOfFreedom theMovability) | |
Constructor. More... | |
void | Initialize (const Standard_Integer(&theEdges)[3], const Standard_Boolean(&theOrientations)[3], const BRepMesh_DegreeOfFreedom theMovability) |
Initializes the triangle by the given parameters. More... | |
void | Edges (Standard_Integer(&theEdges)[3], Standard_Boolean(&theOrientations)[3]) const |
Gets edges with orientations composing the triangle. More... | |
BRepMesh_DegreeOfFreedom | Movability () const |
Returns movability of the triangle. More... | |
void | SetMovability (const BRepMesh_DegreeOfFreedom theMovability) |
Sets movability of the triangle. More... | |
Standard_Integer | HashCode (const Standard_Integer theUpper) const |
Returns hash code for this triangle. More... | |
Standard_Boolean | IsEqual (const BRepMesh_Triangle &theOther) const |
Checks for equality with another triangle. More... | |
Standard_Boolean | operator== (const BRepMesh_Triangle &theOther) const |
Alias for IsEqual. More... | |
Light weighted structure representing triangle of mesh consisting of oriented links.
|
inline |
Default constructor.
|
inline |
Constructor.
theEdges | array of edges of triangle. |
theOrientations | array of edge's orientations. |
theMovability | movability of triangle. |
|
inline |
Gets edges with orientations composing the triangle.
[out] | theEdges | array edges are stored to. |
[out] | theOrientations | array orientations are stored to. |
|
inline |
Returns hash code for this triangle.
theUpper | upper index in the container. |
|
inline |
Initializes the triangle by the given parameters.
theEdges | array of edges of triangle. |
theOrientations | array of edge's orientations. |
theMovability | movability of triangle. |
|
inline |
Checks for equality with another triangle.
theOther | triangle to be checked against this one. |
|
inline |
Returns movability of the triangle.
|
inline |
Alias for IsEqual.
|
inline |
Sets movability of the triangle.