ATLAS Offline Software
|
#include <PolygonTriangulator.h>
Classes | |
class | Polygon |
Public Types | |
typedef std::vector< unsigned > | Triangle |
typedef std::list< Triangle > | Triangles |
Public Member Functions | |
PolygonTriangulator (const std::vector< double > &polygon_xcoords, const std::vector< double > &polygon_ycoords) | |
PolygonTriangulator (const PolygonTriangulator &)=delete | |
PolygonTriangulator & | operator= (const PolygonTriangulator &)=delete |
const Triangles * | triangles () const |
~PolygonTriangulator () | |
Private Attributes | |
Polygon * | m_polygon |
Definition at line 32 of file PolygonTriangulator.h.
typedef std::vector<unsigned> PolygonTriangulator::Triangle |
Definition at line 35 of file PolygonTriangulator.h.
typedef std::list<Triangle> PolygonTriangulator::Triangles |
Definition at line 36 of file PolygonTriangulator.h.
PolygonTriangulator::PolygonTriangulator | ( | const std::vector< double > & | polygon_xcoords, |
const std::vector< double > & | polygon_ycoords | ||
) |
Definition at line 2072 of file PolygonTriangulator.cxx.
|
delete |
PolygonTriangulator::~PolygonTriangulator | ( | ) |
Definition at line 2079 of file PolygonTriangulator.cxx.
|
delete |
const PolygonTriangulator::Triangles * PolygonTriangulator::triangles | ( | ) | const |
Definition at line 2081 of file PolygonTriangulator.cxx.
|
private |
Definition at line 56 of file PolygonTriangulator.h.