#include <DCEL.h>
Public Member Functions | |
Face (HalfEdge *half, const Coords &coords, const reco::ClusterHit3D *clusterHit3D) | |
Face class definition for use in a doubly connected edge list A Face represents the area enclosed by a set of half edges and vertices. It simply needs to store a pointer to one of the half edges to be able to recover all. More... | |
const HalfEdge * | getHalfEdge () const |
const bool | onConvexHull () const |
const Coords & | getCoords () const |
const double | getFaceArea () const |
const reco::ClusterHit3D * | getClusterHit3D () const |
void | setHalfEdge (HalfEdge *half) |
void | setOnConvexHull () |
void | setFaceArea (double area) |
Private Attributes | |
HalfEdge * | fHalfEdge |
bool | fConvexHull |
Coords | fCoords |
double | fFaceArea |
const reco::ClusterHit3D * | fClusterHit3D |
|
inline |
|
inline |
|
private |