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