All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Typedefs | Functions
voronoi2d Namespace Reference

Classes

class  BSTNode
 BSTNode class definiton specifically for use in constructing Voronoi diagrams. We are trying to follow the prescription described in "Computational Geometry" by Mark de Berg, et al. More...
 
class  BeachLine
 This defines the actual beach line. The idea is to implement this as a self balancing binary search tree. More...
 
class  EventUtilities
 Internal class definitions to facilitate construction of diagram. More...
 
class  IEvent
 
class  SiteEvent
 Internal class definitions to facilitate construction of diagram. More...
 
class  CircleEvent
 
class  VoronoiDiagram
 VoronoiDiagram class definiton. More...
 

Typedefs

using BSTNodeList = std::list< BSTNode >
 
using RootsPair = std::pair< double, double >
 
using SiteEventList = std::list< SiteEvent >
 
using CircleEventList = std::list< CircleEvent >
 

Functions

bool compareSiteEventPtrs (const IEvent *left, const IEvent *right)
 

Typedef Documentation

Definition at line 117 of file BeachLine.h.

Definition at line 101 of file SweepEvent.h.

using voronoi2d::RootsPair = typedef std::pair<double,double>

Definition at line 22 of file EventUtilities.h.

Definition at line 100 of file SweepEvent.h.

Function Documentation

bool voronoi2d::compareSiteEventPtrs ( const IEvent *  left,
const IEvent *  right 
)

Definition at line 129 of file Voronoi.cxx.

129 {return *left < *right;}
walls no right
Definition: selectors.fcl:105
walls no left
Definition: selectors.fcl:105