LArSoft
v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
|
Internal class definitions to facilitate construction of diagram. More...
#include "EventUtilities.h"
Public Member Functions | |
EventUtilities () | |
~EventUtilities () | |
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 28 of file EventUtilities.h.
|
inline |
Definition at line 31 of file EventUtilities.h.
|
inline |
Definition at line 32 of file EventUtilities.h.
References computeArcVal(), computeBreak(), and newSiteToLeft().
double voronoi2d::EventUtilities::computeArcVal | ( | const double | beachPos, |
const double | yPos, | ||
const IEvent * | arc | ||
) | const |
Definition at line 26 of file EventUtilitiies.cxx.
References max, voronoi2d::IEvent::xPos(), and voronoi2d::IEvent::yPos().
Referenced by voronoi2d::VoronoiDiagram::terminateInfiniteEdges(), and ~EventUtilities().
double voronoi2d::EventUtilities::computeBreak | ( | const double | beachLinePos, |
const IEvent * | leftArc, | ||
const IEvent * | rightArc, | ||
RootsPair & | roots | ||
) | const |
Definition at line 43 of file EventUtilitiies.cxx.
References max, min, voronoi2d::IEvent::xPos(), and voronoi2d::IEvent::yPos().
Referenced by newSiteToLeft(), voronoi2d::VoronoiDiagram::terminateInfiniteEdges(), and ~EventUtilities().
bool voronoi2d::EventUtilities::newSiteToLeft | ( | const IEvent * | newSite, |
const IEvent * | leftArc, | ||
const IEvent * | rightArc | ||
) | const |
Definition at line 87 of file EventUtilitiies.cxx.
References computeBreak(), voronoi2d::IEvent::xPos(), and voronoi2d::IEvent::yPos().
Referenced by ~EventUtilities().