ConvexDecomposition::VertexPool< Type > Class Template Reference

List of all members.

Public Types

typedef std::set< int,
VertexLess< Type > > 
VertexSet
typedef std::vector< Type > VertexVector

Public Member Functions

void Clear (int reservesize)
const Type & Get (int idx) const
Type * GetBuffer (void)
const double * GetPos (int idx) const
unsigned int GetSize (void) const
int GetVertex (const Type &vtx)
unsigned int GetVertexCount (void) const
const VertexVectorGetVertexList (void) const
void Set (const Type &vtx)

Private Attributes

VertexSet mVertSet
VertexVector mVtxs

Detailed Description

template<typename Type>
class ConvexDecomposition::VertexPool< Type >

Definition at line 191 of file vlookup.cpp.


Member Typedef Documentation

template<typename Type >
typedef std::set<int, VertexLess<Type> > ConvexDecomposition::VertexPool< Type >::VertexSet

Definition at line 194 of file vlookup.cpp.

template<typename Type >
typedef std::vector< Type > ConvexDecomposition::VertexPool< Type >::VertexVector

Definition at line 195 of file vlookup.cpp.


Member Function Documentation

template<typename Type >
void ConvexDecomposition::VertexPool< Type >::Clear ( int  reservesize  )  [inline]

Definition at line 227 of file vlookup.cpp.

template<typename Type >
const Type& ConvexDecomposition::VertexPool< Type >::Get ( int  idx  )  const [inline]

Definition at line 217 of file vlookup.cpp.

template<typename Type >
Type* ConvexDecomposition::VertexPool< Type >::GetBuffer ( void   )  [inline]

Definition at line 247 of file vlookup.cpp.

template<typename Type >
const double* ConvexDecomposition::VertexPool< Type >::GetPos ( int  idx  )  const [inline]

Definition at line 212 of file vlookup.cpp.

template<typename Type >
unsigned int ConvexDecomposition::VertexPool< Type >::GetSize ( void   )  const [inline]

Definition at line 222 of file vlookup.cpp.

template<typename Type >
int ConvexDecomposition::VertexPool< Type >::GetVertex ( const Type &  vtx  )  [inline]

Definition at line 197 of file vlookup.cpp.

template<typename Type >
unsigned int ConvexDecomposition::VertexPool< Type >::GetVertexCount ( void   )  const [inline]

Definition at line 241 of file vlookup.cpp.

template<typename Type >
const VertexVector& ConvexDecomposition::VertexPool< Type >::GetVertexList ( void   )  const [inline]

Definition at line 234 of file vlookup.cpp.

template<typename Type >
void ConvexDecomposition::VertexPool< Type >::Set ( const Type &  vtx  )  [inline]

Definition at line 236 of file vlookup.cpp.


Member Data Documentation

template<typename Type >
VertexSet ConvexDecomposition::VertexPool< Type >::mVertSet [private]

Definition at line 250 of file vlookup.cpp.

template<typename Type >
VertexVector ConvexDecomposition::VertexPool< Type >::mVtxs [private]

Definition at line 254 of file vlookup.cpp.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


convex_decomposition
Author(s): John Ratcliff
autogenerated on Fri Jan 11 09:51:05 2013