PointRefineVertex< d, Simplex > Class Template Reference

#include <PointRefineVertex.h>

Inheritance diagram for PointRefineVertex< d, Simplex >:

PointVertex< d > List of all members.

Public Types

typedef unsigned FlagType

Public Member Functions

 PointRefineVertex (const Point &p, size_t ID=size_t(-1))
 ~PointRefineVertex ()
void * operator new (size_t unused(sz))
void * operator new (size_t unused(sz), void *ptr)
void operator delete (void *v, size_t unused(sz))
size_t id () const
bool isSteiner () const
void setID (size_t i)
double dist2 (const PointRefineVertex *other) const
double dist2 (const Point &other) const
void reassign (PointRefineVertex *newv)
pair< Uninserted *, double > findClosest (const Point &q, double r2) const
pair< Uninserted *, double > findPoint (const Point &q, double r2) const
void assign (Uninserted *u)
bool isCrowded () const
UninsertedgetFarPoint () const
const SimplexgetHandle () const
void setHandle (const Simplex &s)
void initHandle (const Simplex &s)
FlagType visitedFlag () const
void setVisited (FlagType i)
void clearVisited ()

template<unsigned d, class Simplex>
class PointRefineVertex< d, Simplex >


Member Typedef Documentation

template<unsigned d, class Simplex>
typedef unsigned PointRefineVertex< d, Simplex >::FlagType
 


Constructor & Destructor Documentation

template<unsigned d, class Simplex>
PointRefineVertex< d, Simplex >::PointRefineVertex const Point p,
size_t  ID = size_t(-1)
[inline]
 

template<unsigned d, class Simplex>
PointRefineVertex< d, Simplex >::~PointRefineVertex  )  [inline]
 


Member Function Documentation

template<unsigned d, class Simplex>
void PointRefineVertex< d, Simplex >::assign Uninserted u  )  [inline]
 

template<unsigned d, class Simplex>
void PointRefineVertex< d, Simplex >::clearVisited  )  [inline]
 

template<unsigned d, class Simplex>
double PointRefineVertex< d, Simplex >::dist2 const Point other  )  const [inline]
 

template<unsigned d, class Simplex>
double PointRefineVertex< d, Simplex >::dist2 const PointRefineVertex< d, Simplex > *  other  )  const [inline]
 

template<unsigned d, class Simplex>
pair<Uninserted*, double> PointRefineVertex< d, Simplex >::findClosest const Point q,
double  r2
const [inline]
 

template<unsigned d, class Simplex>
pair<Uninserted*, double> PointRefineVertex< d, Simplex >::findPoint const Point q,
double  r2
const [inline]
 

template<unsigned d, class Simplex>
Uninserted* PointRefineVertex< d, Simplex >::getFarPoint  )  const [inline]
 

template<unsigned d, class Simplex>
const Simplex& PointRefineVertex< d, Simplex >::getHandle  )  const [inline]
 

template<unsigned d, class Simplex>
size_t PointRefineVertex< d, Simplex >::id  )  const [inline]
 

template<unsigned d, class Simplex>
void PointRefineVertex< d, Simplex >::initHandle const Simplex s  )  [inline]
 

template<unsigned d, class Simplex>
bool PointRefineVertex< d, Simplex >::isCrowded  )  const [inline]
 

template<unsigned d, class Simplex>
bool PointRefineVertex< d, Simplex >::isSteiner  )  const [inline]
 

template<unsigned d, class Simplex>
void PointRefineVertex< d, Simplex >::operator delete void *  v,
size_t   unused(sz)
[inline]
 

Use the small memory pool to allocate vertices.

template<unsigned d, class Simplex>
void* PointRefineVertex< d, Simplex >::operator new size_t   unused(sz),
void *  ptr
[inline]
 

template<unsigned d, class Simplex>
void* PointRefineVertex< d, Simplex >::operator new size_t   unused(sz)  )  [inline]
 

Use the small memory pool to allocate vertices.

template<unsigned d, class Simplex>
void PointRefineVertex< d, Simplex >::reassign PointRefineVertex< d, Simplex > *  newv  )  [inline]
 

Distance to nearest neighbour (squared).

template<unsigned d, class Simplex>
void PointRefineVertex< d, Simplex >::setHandle const Simplex s  )  [inline]
 

template<unsigned d, class Simplex>
void PointRefineVertex< d, Simplex >::setID size_t  i  )  [inline]
 

template<unsigned d, class Simplex>
void PointRefineVertex< d, Simplex >::setVisited FlagType  i  )  [inline]
 

template<unsigned d, class Simplex>
FlagType PointRefineVertex< d, Simplex >::visitedFlag  )  const [inline]
 


The documentation for this class was generated from the following file:
Generated on Thu Mar 27 19:04:15 2008 by  doxygen 1.4.6