JetVoronoiDiagramHelpers::Diagram Class Reference

#include <JetVoronoiDiagramHelpers.h>

Inheritance diagram for JetVoronoiDiagramHelpers::Diagram:
asg::AsgTool asg::IAsgTool

List of all members.

Public Member Functions

 Diagram (const std::string &name)
StatusCode initialize ()
float getCellArea (const coord x, const coord y) const
size_t findPointIndex (const Point &a) const
void clearDiagram ()
StatusCode createVoronoiDiagram ()
Point interpolateInfinityVertex (const int i_a, const int i_b)
bool checkSameNumber (double in, double out, const std::string &description)
StatusCode checkStatus (const VoronoiBoost &vd, size_t n_cells_processed)
double intersectionAndArea (JetVoronoiDiagramHelpers::Polygon const &geo1, JetVoronoiDiagramHelpers::Polygon const &geo2, JetVoronoiDiagramHelpers::Polygon &out)

Public Attributes

double m_x_min
double m_x_max
double m_y_min
double m_y_max
double m_scaleIntFloat
Polygon m_borders
Polygon m_voro_vtx
std::vector< double > m_area_cells
double m_area_borders
size_t m_N_points

Detailed Description

Tool for calculating and storing diagram.


Member Function Documentation

StatusCode JetVoronoiDiagramHelpers::Diagram::initialize ( void   )  [virtual]

Dummy implementation of the initialisation function

It's here to allow the dual-use tools to skip defining an initialisation function. Since many are doing so...

Reimplemented from asg::AsgTool.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 1 Dec 2017 for RootCore Packages by  doxygen 1.6.1