16 #ifndef TY_MC_DELAUNAY_MAKER
17 #define TY_MC_DELAUNAY_MAKER
46 void setDecimation(
double xdecim,
double ydecim,
double zdecim);
64 void getBoundaries(
double& xmin,
double& ymin,
double& zmin,
double& xmax,
double& ymax,
double& zmax);
All base classes related to 3D manipulation.
bool compute(void)
Compute the triangulation.
QList< OTriangle > _triangleOut
Triangles list.
void getBoundaries(double &xmin, double &ymin, double &zmin, double &xmax, double &ymax, double &zmax)
Define boundaries.
ODelaunayMaker(double triangulatePrecision)
Constructor.
QList< OTriangle > getFaces(void)
Return faces list.
void setDecimation(double xdecim, double ydecim, double zdecim)
Set decimation.
void invertCoordinates(void)
QList< OPoint3D > getVertex(void)
Return the vertexes list.
QList< OPoint3D > _vertexInOut
Vertexes list.
void reinitParameters(void)
Re-initialization all parameters to zero.
double _triangulatePrecision
virtual ~ODelaunayMaker()
Destructor.
OPoint3D computeCircle(const OPoint3D &p1, const OPoint3D &p2, const OPoint3D &p3)
void addVertex(OPoint3D vertex)
Add a vertex.