Global defined tolerances used to compare points for equality. More...
#include <Definitions.h>
Public Member Functions | |
MeshDefinitions (void) | |
virtual | ~MeshDefinitions (void) |
Static Public Member Functions | |
static void | SetMinPointDistance (float fMin) |
Static Public Attributes | |
static bool | _bRemoveMinLength = MESH_REMOVE_MIN_LEN |
static float | _fMinEdgeAngle = MESH_MIN_EDGE_ANGLE |
static float | _fMinEdgeLength = MESH_MIN_EDGE_LEN |
static float | _fMinPointDistance = float(MESH_MIN_PT_DIST) |
static float | _fMinPointDistanceD1 = _fMinPointDistance |
static float | _fMinPointDistanceP2 = _fMinPointDistance * _fMinPointDistance |
Global defined tolerances used to compare points for equality.
Definition at line 71 of file Definitions.h.
MeshDefinitions::MeshDefinitions | ( | void | ) |
Definition at line 40 of file Definitions.cpp.
virtual MeshCore::MeshDefinitions::~MeshDefinitions | ( | void | ) | [inline, virtual] |
Definition at line 75 of file Definitions.h.
void MeshDefinitions::SetMinPointDistance | ( | float | fMin | ) | [static] |
Definition at line 44 of file Definitions.cpp.
References _fMinPointDistance, _fMinPointDistanceD1, _fMinPointDistanceP2, SketcherExample::f, and KDL::sqrt().
Referenced by MeshCore::SetOperations::Do().
bool MeshDefinitions::_bRemoveMinLength = MESH_REMOVE_MIN_LEN [static] |
Definition at line 83 of file Definitions.h.
float MeshDefinitions::_fMinEdgeAngle = MESH_MIN_EDGE_ANGLE [static] |
Definition at line 85 of file Definitions.h.
float MeshDefinitions::_fMinEdgeLength = MESH_MIN_EDGE_LEN [static] |
Definition at line 82 of file Definitions.h.
float MeshDefinitions::_fMinPointDistance = float(MESH_MIN_PT_DIST) [static] |
Definition at line 78 of file Definitions.h.
Referenced by MeshCore::SetOperations::Do(), and SetMinPointDistance().
float MeshDefinitions::_fMinPointDistanceD1 = _fMinPointDistance [static] |
Definition at line 80 of file Definitions.h.
Referenced by MeshCore::MeshBuilder::MeshBuilder(), MeshCore::Triangulation::Vertex2d_EqualTo::operator()(), MeshCore::Triangulation::Vertex2d_Less::operator()(), MeshCore::MeshPoint::operator<(), SetMinPointDistance(), MeshCore::MeshBuilder::SetTolerance(), best_fit::Tesselate_Shape(), and MeshCore::MeshBuilder::~MeshBuilder().
float MeshDefinitions::_fMinPointDistanceP2 = _fMinPointDistance * _fMinPointDistance [static] |
Definition at line 79 of file Definitions.h.
Referenced by MeshCore::MeshGeomFacet::IsDegenerated(), MeshCore::MeshHelpPoint::operator==(), MeshCore::MeshPoint::operator==(), and SetMinPointDistance().