LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
#include "DCEL.h"
Public Member Functions | |
Vertex () | |
Vertex class definition for use in a doubly connected edge list a Vertex will contain the coordinates of the point it represents and a pointer to one of the half edges that emanates from it. More... | |
Vertex (const double *coords, HalfEdge *half) | |
Vertex (const Coords &coords, HalfEdge *half) | |
const Coords & | getCoords () const |
const HalfEdge * | getHalfEdge () const |
void | setCoords (const double *coords) |
void | setCoords (const Coords &coords) |
void | setHalfEdge (HalfEdge *half) |
Private Attributes | |
Coords | fCoords |
HalfEdge * | fHalfEdge |
|
inline |
|
inline |
|
inline |
Definition at line 62 of file DCEL.h.
Referenced by voronoi2d::VoronoiDiagram::ComputeFaceArea(), voronoi2d::VoronoiDiagram::isInsideConvexHull(), voronoi2d::VoronoiDiagram::isOutsideConvexHull(), lar_cluster3d::Cluster3D::MakeAndSaveVertexPoints(), voronoi2d::VoronoiDiagram::mergeDegenerateVertices(), and voronoi2d::VoronoiDiagram::terminateInfiniteEdges().
|
inline |
|
inline |
|
inline |
Definition at line 74 of file DCEL.h.
Referenced by voronoi2d::VoronoiDiagram::handleCircleEvents().