|
Public Member Functions |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | StlMesh_MeshExplorer (const Handle(StlMesh_Mesh)&M) |
Standard_EXPORT Standard_Real | Deflection () const |
| Returns the mesh deflection of the current domain.
.
|
Standard_EXPORT void | InitTriangle (const Standard_Integer DomainIndex=1) |
| Initializes the exploration of the triangles of
the mesh domain of range <domainindex>.
//! Raised if <domainindex> is lower than 1 or greater
than the number of domains.
.
|
Standard_Boolean | MoreTriangle () const |
Standard_EXPORT void | NextTriangle () |
| Raised if there is no more triangle in the current
domain.
.
|
Standard_EXPORT void | TriangleVertices (Standard_Real &X1, Standard_Real &Y1, Standard_Real &Z1, Standard_Real &X2, Standard_Real &Y2, Standard_Real &Z2, Standard_Real &X3, Standard_Real &Y3, Standard_Real &Z3) const |
| Raised if there is no more triangle in the current
domain.
.
|
Standard_EXPORT void | TriangleOrientation (Standard_Real &Xn, Standard_Real &Yn, Standard_Real &Zn) const |
| Raised if there is no more triangle in the current
domain.
.
|
Private Attributes |
Handle_StlMesh_Mesh | mesh |
Standard_Real | xn |
Standard_Real | yn |
Standard_Real | zn |
Standard_Integer | v1 |
Standard_Integer | v2 |
Standard_Integer | v3 |
Standard_Integer | domainIndex |
Standard_Integer | nbTriangles |
Standard_Integer | triangleIndex |
TColgp_SequenceOfXYZ | trianglesVertex |
StlMesh_SequenceOfMeshTriangle | trianglesdef |