Inheritance Graph
graph BT
Delaunay3d
click Delaunay3d "classMinSG_1_1Triangulation_1_1Delaunay3d"
Description
Public Types
Public Functions
Documentation
typedef
MinSG::Triangulation::Delaunay3d::tetrahedronArray_t
Defined in MinSG/Ext/Triangulation/Delaunay3d.h:38
typedef
MinSG::Triangulation::Delaunay3d::generatorFunction_t
Function expecting a single tetrahedron.
Defined in MinSG/Ext/Triangulation/Delaunay3d.h:84
function
MinSG::Triangulation::Delaunay3d::Delaunay3d
Defined in MinSG/Ext/Triangulation/Delaunay3d.h:53
function
MinSG::Triangulation::Delaunay3d::addPoint
Defined in MinSG/Ext/Triangulation/Delaunay3d.h:55
function
MinSG::Triangulation::Delaunay3d::findTetrahedron
Find the tetrahedron that contains the given position.
Parameters
- pos
- Query position
- epsilon
- Safety margin around the tetrahedron that is still considered to be inside
Returns
Tetrahedron containingpos, ornullptr
ifposis outside of the triangulation.
Defined in MinSG/Ext/Triangulation/Delaunay3d.h:64
function
MinSG::Triangulation::Delaunay3d::findNearestTetrahedron
Find the tetrahedron that contains, or one of the tetrahedrons that has the minimum distance to the given position.
Parameters
- pos
- Query position
Returns
Tetrahedron that containspos, or has the minimum distance topos.
Defined in MinSG/Ext/Triangulation/Delaunay3d.h:72
function
MinSG::Triangulation::Delaunay3d::updateTetrahedra
Recreates the tetrahedra.
Note: This needs only be called explicitly if an existing point is moved after inserted. If new points are added, the function is automatically called on first access.
Defined in MinSG/Ext/Triangulation/Delaunay3d.h:77
function
MinSG::Triangulation::Delaunay3d::isValid
Returns true iff no points have been added since the last updateTethradra() call.
Defined in MinSG/Ext/Triangulation/Delaunay3d.h:80
function
MinSG::Triangulation::Delaunay3d::validate
Defined in MinSG/Ext/Triangulation/Delaunay3d.h:81
function
MinSG::Triangulation::Delaunay3d::generate
Call the given functor for every tetrahedron.
Parameters
- generator
- Functor that will be called for every tetrahedron
Defined in MinSG/Ext/Triangulation/Delaunay3d.h:91
function
MinSG::Triangulation::Delaunay3d::getMemoryUsage
Calculate the amount of memory that is required to store the triangulation.
Returns
Overall amount of memory in bytes
Defined in MinSG/Ext/Triangulation/Delaunay3d.h:101