Wm4::TriangulateEC< Real > Class Template Reference

#include <Wm4TriangulateEC.h>

List of all members.

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)

Detailed Description

template<class Real>
class Wm4::TriangulateEC< Real >

Definition at line 28 of file Wm4TriangulateEC.h.


Member Typedef Documentation

template<class Real >
typedef std::map<int,int> Wm4::TriangulateEC< Real >::IndexMap

Definition at line 121 of file Wm4TriangulateEC.h.

template<class Real >
typedef std::vector<int> Wm4::TriangulateEC< Real >::Indices

Definition at line 119 of file Wm4TriangulateEC.h.

template<class Real >
typedef std::vector<Indices*> Wm4::TriangulateEC< Real >::IndicesArray

Definition at line 120 of file Wm4TriangulateEC.h.

template<class Real >
typedef std::vector<Vector2<Real> > Wm4::TriangulateEC< Real >::Positions

Definition at line 118 of file Wm4TriangulateEC.h.


Constructor & Destructor Documentation

template<class Real >
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.

template<class Real >
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.

template<class Real >
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.

template<class Real >
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.

template<class Real >
Wm4::TriangulateEC< Real >::TriangulateEC ( const Positions rkPositions,
Query::Type  eQueryType,
Real  fEpsilon,
const Tree pkTree,
Indices rkTriangles 
) [inline]
template<class Real >
Wm4::TriangulateEC< Real >::~TriangulateEC (  )  [inline]

Definition at line 186 of file Wm4TriangulateEC.cpp.

References WM4_DELETE.


Member Function Documentation

template<class Real >
void Wm4::TriangulateEC< Real >::Delete ( Tree *&  rpkRoot  )  [inline, static]

The documentation for this class was generated from the following files:

Generated on Wed Nov 23 19:02:50 2011 for FreeCAD by  doxygen 1.6.1