public |
Inheritance Graph
graph BT
D2D
click D2D "classMinSG_1_1Triangulation_1_1D2D"
Description
Internal class used by Delaunay2d .
Public Types
typedef std::function< void(const WrapperPoint &, const WrapperPoint &, const WrapperPoint &)> | generatorFunction_t |
Public Functions
D2D() | |
~D2D() | |
void | addPoint(const WrapperPoint & point) |
void | clear() |
void | expandTri(D2D_Edge * e, D2D_Node * node, int type) |
void | expandHull(D2D_Node * node) |
int | searchEdge(D2D_Edge * e, D2D_Node * node, D2D_Edge *& foundEdge) const |
void | swapTest(D2D_Edge * e11) |
void | generate( generatorFunction_t generator) const |
Documentation
typedef
MinSG::Triangulation::D2D::generatorFunction_t
public |
typedef std::function< void(const WrapperPoint &, const WrapperPoint &, const WrapperPoint &)> generatorFunction_t |
Defined in MinSG/Ext/Triangulation/Delaunay2d.h:68
function
MinSG::Triangulation::D2D::D2D
public | inline |
D2D( | ) |
Defined in MinSG/Ext/Triangulation/Delaunay2d.h:56
function
MinSG::Triangulation::D2D::~D2D
public | inline |
~D2D( | ) |
Defined in MinSG/Ext/Triangulation/Delaunay2d.h:58
function
MinSG::Triangulation::D2D::addPoint
public |
void addPoint( | const WrapperPoint & | point ) |
Defined in MinSG/Ext/Triangulation/Delaunay2d.h:61
function
MinSG::Triangulation::D2D::clear
public |
void clear( | ) |
Defined in MinSG/Ext/Triangulation/Delaunay2d.h:62
function
MinSG::Triangulation::D2D::expandTri
public |
void expandTri( | D2D_Edge * | e, |
D2D_Node * | node, | |
int | type | |
) |
Defined in MinSG/Ext/Triangulation/Delaunay2d.h:63
function
MinSG::Triangulation::D2D::expandHull
public |
void expandHull( | D2D_Node * | node ) |
Defined in MinSG/Ext/Triangulation/Delaunay2d.h:64
function
MinSG::Triangulation::D2D::searchEdge
public | const |
int searchEdge( | D2D_Edge * | e, |
D2D_Node * | node, | |
D2D_Edge *& | foundEdge | |
) const |
Defined in MinSG/Ext/Triangulation/Delaunay2d.h:65
function
MinSG::Triangulation::D2D::swapTest
public |
void swapTest( | D2D_Edge * | e11 ) |
Defined in MinSG/Ext/Triangulation/Delaunay2d.h:66
function
MinSG::Triangulation::D2D::generate
public | const |
void generate( | generatorFunction_t | generator ) const |
Defined in MinSG/Ext/Triangulation/Delaunay2d.h:69