|
OpenWalnut
1.2.5
|
TriangleMesh utils. More...
Functions | |
| boost::shared_ptr< std::list < boost::shared_ptr < WTriangleMesh > > > | componentDecomposition (const WTriangleMesh &mesh) |
| Decompose the given mesh into connected components. | |
| std::ostream & | operator<< (std::ostream &os, const WTriangleMesh &rhs) |
| Prints for each mesh #vertices and #triangles, as well as each triangle with its positions. | |
TriangleMesh utils.
| boost::shared_ptr< std::list< boost::shared_ptr< WTriangleMesh > > > tm_utils::componentDecomposition | ( | const WTriangleMesh & | mesh | ) |
Decompose the given mesh into connected components.
| mesh | The triangle mesh to decompose |
Definition at line 637 of file WTriangleMesh.cpp.
References WTriangleMesh::getTriangles(), WTriangleMesh::getVertexArray(), WTriangleMesh::triangleSize(), and WTriangleMesh::vertSize().
Referenced by WTriangleMeshTest::testComponentDecomposition(), and WTriangleMeshTest::testComponentDecompositionOnEmptyMesh().
| std::ostream & tm_utils::operator<< | ( | std::ostream & | os, |
| const WTriangleMesh & | rhs | ||
| ) |
Prints for each mesh #vertices and #triangles, as well as each triangle with its positions.
No point IDs are printed.
| os | Output stream to print on. |
| rhs | The mesh instance. |
Definition at line 614 of file WTriangleMesh.cpp.
References WTriangleMesh::getTriangles(), WTriangleMesh::getVertexArray(), WTriangleMesh::triangleSize(), and WTriangleMesh::vertSize().
1.8.1