#include <IEvent.h>
Public Member Functions | |
| virtual | ~IEvent () noexcept=default |
| Virtual Destructor. More... | |
| virtual void | setInvalid () const =0 |
| Interface for configuring the particular algorithm tool. More... | |
| virtual bool | isSite () const =0 |
| virtual bool | isCircle () const =0 |
| virtual bool | isValid () const =0 |
| virtual const dcel2d::Point & | getPoint () const =0 |
| virtual double | xPos () const =0 |
| virtual double | yPos () const =0 |
| virtual const dcel2d::Coords & | getCoords () const =0 |
| virtual const dcel2d::Coords & | circleCenter () const =0 |
| virtual BSTNode * | getBSTNode () const =0 |
| virtual void | setBSTNode (BSTNode *)=0 |
| virtual bool | operator< (const IEvent &right) const =0 |
|
virtualdefaultnoexcept |
Virtual Destructor.
|
pure virtual |
Implemented in voronoi2d::CircleEvent, and voronoi2d::SiteEvent.
|
pure virtual |
Implemented in voronoi2d::CircleEvent, and voronoi2d::SiteEvent.
|
pure virtual |
Implemented in voronoi2d::CircleEvent, and voronoi2d::SiteEvent.
|
pure virtual |
Implemented in voronoi2d::CircleEvent, and voronoi2d::SiteEvent.
|
pure virtual |
Implemented in voronoi2d::CircleEvent, and voronoi2d::SiteEvent.
|
pure virtual |
Implemented in voronoi2d::CircleEvent, and voronoi2d::SiteEvent.
|
pure virtual |
Implemented in voronoi2d::CircleEvent, and voronoi2d::SiteEvent.
|
pure virtual |
Implemented in voronoi2d::CircleEvent, and voronoi2d::SiteEvent.
|
pure virtual |
Implemented in voronoi2d::CircleEvent, and voronoi2d::SiteEvent.
|
pure virtual |
Interface for configuring the particular algorithm tool.
Implemented in voronoi2d::CircleEvent, and voronoi2d::SiteEvent.
|
pure virtual |
Implemented in voronoi2d::CircleEvent, and voronoi2d::SiteEvent.
|
pure virtual |
Implemented in voronoi2d::CircleEvent, and voronoi2d::SiteEvent.
1.8.5