#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.
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.