LArSoft
v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
|
#include "SweepEvent.h"
Public Member Functions | |
CircleEvent (const dcel2d::Point &point, const dcel2d::Coords ¢er) | |
This defines "Circle" events which are generated during the "sweep" of the beach line and define when an arc on the beach line will disappear. More... | |
~CircleEvent () | |
void | setInvalid () const override |
Interface for configuring the particular algorithm tool. More... | |
void | setBSTNode (BSTNode *node) override |
bool | isSite () const override |
bool | isCircle () const override |
bool | isValid () const override |
const dcel2d::Point & | getPoint () const override |
double | xPos () const override |
double | yPos () const override |
const dcel2d::Coords & | getCoords () const override |
const dcel2d::Coords & | circleCenter () const override |
BSTNode * | getBSTNode () const override |
bool | operator< (const IEvent &right) const override |
Private Attributes | |
dcel2d::Coords | m_circleCenter |
bool | m_valid |
BSTNode * | m_node |
Definition at line 62 of file SweepEvent.h.
|
inline |
This defines "Circle" events which are generated during the "sweep" of the beach line and define when an arc on the beach line will disappear.
Definition at line 70 of file SweepEvent.h.
|
inline |
Definition at line 77 of file SweepEvent.h.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Implements voronoi2d::IEvent.
Definition at line 90 of file SweepEvent.h.
References voronoi2d::SiteEvent::m_node.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Implements voronoi2d::IEvent.
Definition at line 83 of file SweepEvent.h.
|
inlineoverridevirtual |
Implements voronoi2d::IEvent.
Definition at line 82 of file SweepEvent.h.
|
inlineoverridevirtual |
Implements voronoi2d::IEvent.
Definition at line 84 of file SweepEvent.h.
References voronoi2d::SiteEvent::m_valid.
|
inlineoverridevirtual |
Implements voronoi2d::IEvent.
Definition at line 92 of file SweepEvent.h.
References voronoi2d::IEvent::xPos(), and voronoi2d::SiteEvent::xPos().
|
inlineoverridevirtual |
Implements voronoi2d::IEvent.
Definition at line 80 of file SweepEvent.h.
References voronoi2d::SiteEvent::m_node.
|
inlineoverridevirtual |
Interface for configuring the particular algorithm tool.
Implements voronoi2d::IEvent.
Definition at line 79 of file SweepEvent.h.
References voronoi2d::SiteEvent::m_valid.
|
inlineoverridevirtual |
Implements voronoi2d::IEvent.
Definition at line 86 of file SweepEvent.h.
|
inlineoverridevirtual |
Implements voronoi2d::IEvent.
Definition at line 87 of file SweepEvent.h.
|
private |
Definition at line 94 of file SweepEvent.h.
|
private |
Definition at line 96 of file SweepEvent.h.
|
mutableprivate |
Definition at line 95 of file SweepEvent.h.