Public Types | Public Member Functions | Private Attributes
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:


convex_decomposition
Author(s): John W. Ratcliff
autogenerated on Sat Jun 8 2019 20:01:17