![]() |
LArSoft
v10_06_00
Liquid Argon Software toolkit - https://larsoft.org/
|
Internal class definitions to facilitate construction of diagram. More...
#include "EventUtilities.h"
Public Member Functions | |
| double | computeArcVal (const double, const double, const IEvent *) const |
| double | computeBreak (const double, const IEvent *, const IEvent *, RootsPair &) const |
| bool | newSiteToLeft (const IEvent *, const IEvent *, const IEvent *) const |
Internal class definitions to facilitate construction of diagram.
Definition at line 26 of file EventUtilities.h.
| double voronoi2d::EventUtilities::computeArcVal | ( | const double | beachPos, |
| const double | yPos, | ||
| const IEvent * | arc | ||
| ) | const |
Definition at line 22 of file EventUtilities.cxx.
References util::abs(), voronoi2d::IEvent::xPos(), and voronoi2d::IEvent::yPos().
Referenced by voronoi2d::VoronoiDiagram::terminateInfiniteEdges().
| double voronoi2d::EventUtilities::computeBreak | ( | const double | beachLinePos, |
| const IEvent * | leftArc, | ||
| const IEvent * | rightArc, | ||
| RootsPair & | roots | ||
| ) | const |
Definition at line 38 of file EventUtilities.cxx.
References util::abs(), voronoi2d::IEvent::xPos(), and voronoi2d::IEvent::yPos().
Referenced by newSiteToLeft(), and voronoi2d::VoronoiDiagram::terminateInfiniteEdges().
| bool voronoi2d::EventUtilities::newSiteToLeft | ( | const IEvent * | newSite, |
| const IEvent * | leftArc, | ||
| const IEvent * | rightArc | ||
| ) | const |
Definition at line 88 of file EventUtilities.cxx.
References computeBreak(), voronoi2d::IEvent::xPos(), and voronoi2d::IEvent::yPos().