Wm4::Delaunay3< Real > Class Template Reference

#include <Wm4Delaunay3.h>

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

List of all members.

Public Member Functions

 Delaunay3 (const char *acFilename)
 Delaunay3 (int iVertexQuantity, Vector3< Real > *akVertex, Real fEpsilon, bool bOwner, Query::Type eQueryType)
bool GetAdjacentSet (int i, int aiAdjacent[4]) const
bool GetBarycentricSet (int i, const Vector3< Real > &rkP, Real afBary[4]) const
int GetContainingTetrahedron (const Vector3< Real > &rkP) const
Delaunay1< Real > * GetDelaunay1 () const
Delaunay2< Real > * GetDelaunay2 () const
bool GetHull (int &riTQuantity, int *&raiIndex) const
bool GetIndexSet (int i, int aiIndex[4]) const
int GetLastFace (int &riV0, int &riV1, int &riV2, int &riV3) const
const Vector3< Real > & GetLineDirection () const
const Vector3< Real > & GetLineOrigin () const
const int * GetPath () const
int GetPathLast () const
const Vector3< Real > & GetPlaneDirection (int i) const
const Vector3< Real > & GetPlaneOrigin () const
int GetUniqueVertexQuantity () const
bool GetVertexSet (int i, Vector3< Real > akV[4]) const
const Vector3< Real > * GetVertices () const
bool Load (const char *acFilename)
bool Save (const char *acFilename) const
virtual ~Delaunay3 ()

Detailed Description

template<class Real>
class Wm4::Delaunay3< Real >

Definition at line 30 of file Wm4Delaunay3.h.


Constructor & Destructor Documentation

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

Definition at line 258 of file Wm4Delaunay3.cpp.

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

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

Definition at line 948 of file Wm4Delaunay3.cpp.

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


Member Function Documentation

template<class Real >
bool Wm4::Delaunay3< Real >::GetAdjacentSet ( int  i,
int  aiAdjacent[4] 
) const [inline]
template<class Real >
bool Wm4::Delaunay3< Real >::GetBarycentricSet ( int  i,
const Vector3< Real > &  rkP,
Real  afBary[4] 
) const [inline]
template<class Real >
int Wm4::Delaunay3< Real >::GetContainingTetrahedron ( const Vector3< Real > &  rkP  )  const [inline]
template<class Real >
Delaunay1< Real > * Wm4::Delaunay3< Real >::GetDelaunay1 (  )  const [inline]
template<class Real >
Delaunay2< Real > * Wm4::Delaunay3< Real >::GetDelaunay2 (  )  const [inline]
template<class Real >
bool Wm4::Delaunay3< Real >::GetHull ( int &  riTQuantity,
int *&  raiIndex 
) const [inline]
template<class Real >
bool Wm4::Delaunay3< Real >::GetIndexSet ( int  i,
int  aiIndex[4] 
) const [inline]
template<class Real >
int Wm4::Delaunay3< Real >::GetLastFace ( int &  riV0,
int &  riV1,
int &  riV2,
int &  riV3 
) const [inline]

Definition at line 517 of file Wm4Delaunay3.cpp.

template<class Real >
const Vector3< Real > & Wm4::Delaunay3< Real >::GetLineDirection (  )  const [inline]

Definition at line 288 of file Wm4Delaunay3.cpp.

template<class Real >
const Vector3< Real > & Wm4::Delaunay3< Real >::GetLineOrigin (  )  const [inline]

Definition at line 282 of file Wm4Delaunay3.cpp.

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

Definition at line 511 of file Wm4Delaunay3.cpp.

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

Definition at line 505 of file Wm4Delaunay3.cpp.

template<class Real >
const Vector3< Real > & Wm4::Delaunay3< Real >::GetPlaneDirection ( int  i  )  const [inline]

Definition at line 320 of file Wm4Delaunay3.cpp.

template<class Real >
const Vector3< Real > & Wm4::Delaunay3< Real >::GetPlaneOrigin (  )  const [inline]

Definition at line 314 of file Wm4Delaunay3.cpp.

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

Definition at line 276 of file Wm4Delaunay3.cpp.

template<class Real >
bool Wm4::Delaunay3< Real >::GetVertexSet ( int  i,
Vector3< Real >  akV[4] 
) const [inline]
template<class Real >
const Vector3< Real > * Wm4::Delaunay3< Real >::GetVertices (  )  const [inline]

Definition at line 270 of file Wm4Delaunay3.cpp.

template<class Real >
bool Wm4::Delaunay3< Real >::Load ( const char *  acFilename  )  [inline]
template<class Real >
bool Wm4::Delaunay3< 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