#include <iso_geom_mesh_tools.h>
Collaboration diagram for iso::geom::MeshTools:
Public Member Functions | |
void | loadFile (const base::String &pFileName, Mesh &pMesh) |
void | triangulate (const QVector< PolyLine > &pContours, Mesh &pMesh) |
void | closestPoint (const math::Vector< real > &pRefPoint, math::Vector< real > &pResPoint, Mesh &pMesh) |
math::Vector3< real > | closestPoint (const math::Vector< real > &pRefPoint, Mesh &pMesh) |
Static Public Member Functions | |
static MeshTools & | get () |
static void | destroy () |
Protected Member Functions | |
MeshTools () | |
~MeshTools () | |
Static Protected Attributes | |
static MeshTools * | sMeshTools |
MeshTools::MeshTools | ( | ) | [protected] |
MeshTools::~MeshTools | ( | ) | [protected] |
MeshTools & MeshTools::get | ( | ) | [static] |
void MeshTools::destroy | ( | ) | [static] |
void MeshTools::loadFile | ( | const base::String & | pFileName, | |
Mesh & | pMesh | |||
) |
void MeshTools::closestPoint | ( | const math::Vector< real > & | pRefPoint, | |
math::Vector< real > & | pResPoint, | |||
Mesh & | pMesh | |||
) |
math::Vector3< real > MeshTools::closestPoint | ( | const math::Vector< real > & | pRefPoint, | |
Mesh & | pMesh | |||
) |
MeshTools * MeshTools::sMeshTools [static, protected] |