#include <Triangulation.h>
Public Member Functions | |
DelaunayTriangulator () | |
~DelaunayTriangulator () | |
Protected Member Functions | |
bool | Triangulate () |
Computes the triangulation of a polygon. |
Definition at line 155 of file Triangulation.h.
DelaunayTriangulator::DelaunayTriangulator | ( | ) |
Definition at line 526 of file Triangulation.cpp.
DelaunayTriangulator::~DelaunayTriangulator | ( | ) |
Definition at line 530 of file Triangulation.cpp.
bool DelaunayTriangulator::Triangulate | ( | ) | [protected, virtual] |
Computes the triangulation of a polygon.
The resulting facets can be accessed by GetTriangles() or GetFacets().
Implements MeshCore::AbstractPolygonTriangulator.
Definition at line 534 of file Triangulation.cpp.
References MeshCore::MeshGeomFacet::_aclPoints, MeshCore::MeshFacet::_aulPoints, MeshCore::AbstractPolygonTriangulator::_facets, MeshCore::AbstractPolygonTriangulator::_points, MeshCore::AbstractPolygonTriangulator::_triangles, Wm4::Delaunay2< Real >::GetHull(), Wm4::Delaunay< Real >::GetIndices(), Wm4::Delaunay< Real >::GetSimplexQuantity(), Wm4::Delaunay2< Real >::GetUniqueVertexQuantity(), Py::int, Wm4::System::Memcpy(), Wm4::Query::QT_INT64, Base::Vector3< _Precision >::x, and Base::Vector3< _Precision >::y.