Geom Software - C++ Programming and Geometry Libraries
WOF Documentation pages v1.04
GEOM_WOF::WofMesh Class Reference

3D Mesh class More...

#include <WofMesh.h>

Public Member Functions

 WofMesh (Dat *pDat_)
 Constructor.
 
 ~WofMesh ()
 Destructor.
 
void getTriangles (std::vector< Point3 *> &vTriangleCorners) const
 Get Triangles. More...
 
void getPoints (std::vector< Point3 *> &vPoints) const
 Get Points. More...
 
bool writePly_BIN (const std::string &name) const
 Write Ply (Binary) More...
 
bool writePly_ASCII (const std::string &name) const
 Write Ply (ASCII) More...
 
bool writeGeomview_ASCII (const std::string &name) const
 Write Geomview. More...
 
bool writeStl_ASCII (const std::string &name) const
 Write STL (ASCII) More...
 
void printStatistics (const std::string &name) const
 Print Statistics. More...
 

Detailed Description

The WofMesh is a 3D triangle mesh.

Member Function Documentation

◆ getPoints()

void GEOM_WOF::WofMesh::getPoints ( std::vector< Point3 *> &  vPoints) const
Parameters
[out]vPointsis used to return the vertex pointers

◆ getTriangles()

void GEOM_WOF::WofMesh::getTriangles ( std::vector< Point3 *> &  vTriangleCorners) const
Parameters
[out]vTriangleCornersis used to return the triangles as 3 vertex pointers per triangle. The order of the corners per triangle is counterclockwise.

◆ printStatistics()

void GEOM_WOF::WofMesh::printStatistics ( const std::string &  name) const

Prints mesh statistics to stdout

Parameters
nameserves as arbitrary identifier that is also printed to stdout

◆ writeGeomview_ASCII()

bool GEOM_WOF::WofMesh::writeGeomview_ASCII ( const std::string &  name) const

Writes a file for the Geomview viewer

Parameters
name[in] is the output filename.

◆ writePly_ASCII()

bool GEOM_WOF::WofMesh::writePly_ASCII ( const std::string &  name) const

Writes an ASCII PLY file

Parameters
name[in] is the output filename.

◆ writePly_BIN()

bool GEOM_WOF::WofMesh::writePly_BIN ( const std::string &  name) const

Writes a binary PLY file

Parameters
name[in] is the output filename.

◆ writeStl_ASCII()

bool GEOM_WOF::WofMesh::writeStl_ASCII ( const std::string &  name) const

Writes an ASCII STL file

Parameters
name[in] is the output filename.

The documentation for this class was generated from the following file: