Wm4::Delaunay2< Real > Class Template Reference

#include <Wm4Delaunay2.h>

Inheritance diagram for Wm4::Delaunay2< Real >:
Wm4::Delaunay< Real >

List of all members.

Public Member Functions

 Delaunay2 (const char *acFilename)
 Delaunay2 (int iVertexQuantity, Vector2< Real > *akVertex, Real fEpsilon, bool bOwner, Query::Type eQueryType)
bool GetAdjacentSet (int i, int aiAdjacent[3]) const
bool GetBarycentricSet (int i, const Vector2< Real > &rkP, Real afBary[3]) const
int GetContainingTriangle (const Vector2< Real > &rkP) const
Delaunay1< Real > * GetDelaunay1 () const
bool GetHull (int &riEQuantity, int *&raiIndex)
bool GetIndexSet (int i, int aiIndex[3]) const
int GetLastEdge (int &riV0, int &riV1, int &riV2) const
const Vector2< Real > & GetLineDirection () const
const Vector2< Real > & GetLineOrigin () const
const int * GetPath () const
int GetPathLast () const
int GetUniqueVertexQuantity () const
bool GetVertexSet (int i, Vector2< Real > akV[3]) const
const Vector2< Real > * GetVertices () const
bool Load (const char *acFilename)
bool Save (const char *acFilename) const
virtual ~Delaunay2 ()

Detailed Description

template<class Real>
class Wm4::Delaunay2< Real >

Definition at line 29 of file Wm4Delaunay2.h.


Constructor & Destructor Documentation

template<class Real >
Wm4::Delaunay2< Real >::Delaunay2 ( int  iVertexQuantity,
Vector2< Real > *  akVertex,
Real  fEpsilon,
bool  bOwner,
Query::Type  eQueryType 
) [inline]
template<class Real >
Wm4::Delaunay2< Real >::~Delaunay2 (  )  [inline, virtual]

Definition at line 225 of file Wm4Delaunay2.cpp.

References Wm4::Delaunay< Real >::m_bOwner, and WM4_DELETE.

template<class Real >
Wm4::Delaunay2< Real >::Delaunay2 ( const char *  acFilename  )  [inline]

Definition at line 728 of file Wm4Delaunay2.cpp.

References Wm4::Delaunay2< Real >::Load().


Member Function Documentation

template<class Real >
bool Wm4::Delaunay2< Real >::GetAdjacentSet ( int  i,
int  aiAdjacent[3] 
) const [inline]
template<class Real >
bool Wm4::Delaunay2< Real >::GetBarycentricSet ( int  i,
const Vector2< Real > &  rkP,
Real  afBary[3] 
) const [inline]
template<class Real >
int Wm4::Delaunay2< Real >::GetContainingTriangle ( const Vector2< Real > &  rkP  )  const [inline]
template<class Real >
Delaunay1< Real > * Wm4::Delaunay2< Real >::GetDelaunay1 (  )  const [inline]
template<class Real >
bool Wm4::Delaunay2< Real >::GetHull ( int &  riEQuantity,
int *&  raiIndex 
) [inline]
template<class Real >
bool Wm4::Delaunay2< Real >::GetIndexSet ( int  i,
int  aiIndex[3] 
) const [inline]
template<class Real >
int Wm4::Delaunay2< Real >::GetLastEdge ( int &  riV0,
int &  riV1,
int &  riV2 
) const [inline]

Definition at line 415 of file Wm4Delaunay2.cpp.

template<class Real >
const Vector2< Real > & Wm4::Delaunay2< Real >::GetLineDirection (  )  const [inline]

Definition at line 255 of file Wm4Delaunay2.cpp.

template<class Real >
const Vector2< Real > & Wm4::Delaunay2< Real >::GetLineOrigin (  )  const [inline]

Definition at line 249 of file Wm4Delaunay2.cpp.

template<class Real >
const int * Wm4::Delaunay2< Real >::GetPath (  )  const [inline]

Definition at line 409 of file Wm4Delaunay2.cpp.

template<class Real >
int Wm4::Delaunay2< Real >::GetPathLast (  )  const [inline]

Definition at line 403 of file Wm4Delaunay2.cpp.

template<class Real >
int Wm4::Delaunay2< Real >::GetUniqueVertexQuantity (  )  const [inline]

Definition at line 243 of file Wm4Delaunay2.cpp.

Referenced by MeshCore::DelaunayTriangulator::Triangulate().

template<class Real >
bool Wm4::Delaunay2< Real >::GetVertexSet ( int  i,
Vector2< Real >  akV[3] 
) const [inline]
template<class Real >
const Vector2< Real > * Wm4::Delaunay2< Real >::GetVertices (  )  const [inline]

Definition at line 237 of file Wm4Delaunay2.cpp.

template<class Real >
bool Wm4::Delaunay2< Real >::Load ( const char *  acFilename  )  [inline]
template<class Real >
bool Wm4::Delaunay2< Real >::Save ( const char *  acFilename  )  const [inline]

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

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