#include <Wm4TriangulateEC.h>
Classes | |
class | Tree |
Public Types | |
typedef std::map< int, int > | IndexMap |
typedef std::vector< int > | Indices |
typedef std::vector< Indices * > | IndicesArray |
typedef std::vector< Vector2 < Real > > | Positions |
Public Member Functions | |
TriangulateEC (const Positions &rkPositions, Query::Type eQueryType, Real fEpsilon, const Tree *pkTree, Indices &rkTriangles) | |
TriangulateEC (const Positions &rkPositions, Query::Type eQueryType, Real fEpsilon, const Indices &rkOuter, const IndicesArray &rkInners, Indices &rkTriangles) | |
TriangulateEC (const Positions &rkPositions, Query::Type eQueryType, Real fEpsilon, const Indices &rkOuter, const Indices &rkInner, Indices &rkTriangles) | |
TriangulateEC (const Positions &rkPositions, Query::Type eQueryType, Real fEpsilon, const Indices &rkPolygon, Indices &rkTriangles) | |
TriangulateEC (const Positions &rkPositions, Query::Type eQueryType, Real fEpsilon, Indices &rkTriangles) | |
~TriangulateEC () | |
Static Public Member Functions | |
static void | Delete (Tree *&rpkRoot) |
Definition at line 28 of file Wm4TriangulateEC.h.
typedef std::map<int,int> Wm4::TriangulateEC< Real >::IndexMap |
Definition at line 121 of file Wm4TriangulateEC.h.
typedef std::vector<int> Wm4::TriangulateEC< Real >::Indices |
Definition at line 119 of file Wm4TriangulateEC.h.
typedef std::vector<Indices*> Wm4::TriangulateEC< Real >::IndicesArray |
Definition at line 120 of file Wm4TriangulateEC.h.
typedef std::vector<Vector2<Real> > Wm4::TriangulateEC< Real >::Positions |
Definition at line 118 of file Wm4TriangulateEC.h.
Wm4::TriangulateEC< Real >::TriangulateEC | ( | const Positions & | rkPositions, | |
Query::Type | eQueryType, | |||
Real | fEpsilon, | |||
Indices & | rkTriangles | |||
) | [inline] |
Definition at line 28 of file Wm4TriangulateEC.cpp.
References Py::int.
Wm4::TriangulateEC< Real >::TriangulateEC | ( | const Positions & | rkPositions, | |
Query::Type | eQueryType, | |||
Real | fEpsilon, | |||
const Indices & | rkPolygon, | |||
Indices & | rkTriangles | |||
) | [inline] |
Definition at line 42 of file Wm4TriangulateEC.cpp.
References Py::int.
Wm4::TriangulateEC< Real >::TriangulateEC | ( | const Positions & | rkPositions, | |
Query::Type | eQueryType, | |||
Real | fEpsilon, | |||
const Indices & | rkOuter, | |||
const Indices & | rkInner, | |||
Indices & | rkTriangles | |||
) | [inline] |
Definition at line 57 of file Wm4TriangulateEC.cpp.
References Py::int.
Wm4::TriangulateEC< Real >::TriangulateEC | ( | const Positions & | rkPositions, | |
Query::Type | eQueryType, | |||
Real | fEpsilon, | |||
const Indices & | rkOuter, | |||
const IndicesArray & | rkInners, | |||
Indices & | rkTriangles | |||
) | [inline] |
Definition at line 86 of file Wm4TriangulateEC.cpp.
References Py::int.
Wm4::TriangulateEC< Real >::TriangulateEC | ( | const Positions & | rkPositions, | |
Query::Type | eQueryType, | |||
Real | fEpsilon, | |||
const Tree * | pkTree, | |||
Indices & | rkTriangles | |||
) | [inline] |
Definition at line 117 of file Wm4TriangulateEC.cpp.
References Wm4::TriangulateEC< Real >::Tree::Child, Py::int, and Wm4::TriangulateEC< Real >::Tree::Polygon.
Wm4::TriangulateEC< Real >::~TriangulateEC | ( | ) | [inline] |
Definition at line 186 of file Wm4TriangulateEC.cpp.
References WM4_DELETE.
void Wm4::TriangulateEC< Real >::Delete | ( | Tree *& | rpkRoot | ) | [inline, static] |
Definition at line 968 of file Wm4TriangulateEC.cpp.
References Wm4::TriangulateEC< Real >::Tree::Child, Py::int, and WM4_DELETE.