23#ifndef _MxEdgeErrorMetricGeometry_h
24#define _MxEdgeErrorMetricGeometry_h
26#include <MeshVizXLM/MbVec3.h>
27#include <MeshVizXLM/MiMeshViz.h>
28#include <MeshVizXLM/tessellator/MiEdgeErrorMetric.h>
29#include <MeshVizXLM/MxTimeStamp.h>
56 : m_maxError(maxError), m_timeStamp(
MxTimeStamp::getTimeStamp())
79 m_maxError = maxError;
<a href="IconLegend.html"><img src="extMV.gif" alt="MeshViz" border="0"></a> Edge error metric interf...
<a href="IconLegend.html"><img src="extMV.gif" alt="MeshViz" border="0"></a> Geometrical edge error m...
virtual bool isEdgeLinear(const MbVec3d &coord0, const MbVec3d &coord1, const MbVec3d &coordM) const
Check if 3 points are linear based on their coordinates and the tolerance factor maxError.
void setMaxError(double maxError)
Set the tolerance factor maxError.
MxEdgeErrorMetricGeometry(double maxError)
Constructor that sets the tolerance factor maxError.
virtual size_t getTimeStamp() const
Returns the current time stamp on this edge error metric.
<a href="IconLegend.html"><img src="extMV.gif" alt="MeshViz" border="0"></a> Manages an identifier th...
static size_t getTimeStamp()