![]() |
Open CASCADE Technology Reference Manual 8.0.0
|
Light weighted structure representing triangle of mesh consisting of oriented links. More...
#include <BRepMesh_Triangle.hxx>
Public Member Functions | |
| BRepMesh_Triangle () | |
| Default constructor. | |
| BRepMesh_Triangle (const int(&theEdges)[3], const bool(&theOrientations)[3], const BRepMesh_DegreeOfFreedom theMovability) | |
| Constructor. | |
| void | Initialize (const int(&theEdges)[3], const bool(&theOrientations)[3], const BRepMesh_DegreeOfFreedom theMovability) |
| Initializes the triangle by the given parameters. | |
| void | Edges (int(&theEdges)[3], bool(&theOrientations)[3]) const |
| Gets edges with orientations composing the triangle. | |
| BRepMesh_DegreeOfFreedom | Movability () const |
| Returns movability of the triangle. | |
| void | SetMovability (const BRepMesh_DegreeOfFreedom theMovability) |
| Sets movability of the triangle. | |
| bool | IsEqual (const BRepMesh_Triangle &theOther) const |
| Checks for equality with another triangle. | |
| bool | operator== (const BRepMesh_Triangle &theOther) const |
| Alias for IsEqual. | |
Data Fields | |
| int | myEdges [3] |
| bool | myOrientations [3] |
| BRepMesh_DegreeOfFreedom | myMovability |
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. |
Gets edges with orientations composing the triangle.
| [out] | theEdges | array edges are stored to. |
| [out] | theOrientations | array orientations are stored to. |
|
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.
| int BRepMesh_Triangle::myEdges[3] |
| BRepMesh_DegreeOfFreedom BRepMesh_Triangle::myMovability |
| bool BRepMesh_Triangle::myOrientations[3] |