|
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 |