60 void getPoints(std::vector<Point3*>& vPoints)
const;
74 std::vector<int>& vCornerIndices)
const;
3D Mesh class
Definition: Mesh.h:38
bool writeStl_ASCII(const std::string &name) const
Write STL (ASCII)
Mesh(RMesh *pRMesh)
Constructor.
void getTriangles(std::vector< Point3 * > &vTriangleCorners) const
Get Triangles.
bool writePly_BIN(const std::string &name) const
Write Ply (Binary)
bool writeGeomview_ASCII(const std::string &name) const
Write Geomview.
void printStatistics(const std::string &name) const
Print Statistics.
void getVertexIndexData(std::vector< Point3 * > &vVertices, std::vector< int > &vCornerIndices) const
Get the Mesh as Vertices and Indices.
bool writePly_ASCII(const std::string &name) const
Write Ply (ASCII)
void getPoints(std::vector< Point3 * > &vPoints) const
Get Points.
double getAverageEdgeLength() const
Get the average edge length.
std::shared_ptr< Mesh > MeshPtr
Definition: Mesh.h:27