Public Types | Public Member Functions | Private Attributes | List of all members
ConvexDecomposition::VertexPool< Type > Class Template Reference

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

◆ VertexSet

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

Definition at line 194 of file vlookup.cpp.

◆ VertexVector

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

Definition at line 195 of file vlookup.cpp.

Member Function Documentation

◆ Clear()

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

Definition at line 227 of file vlookup.cpp.

◆ Get()

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

Definition at line 217 of file vlookup.cpp.

◆ GetBuffer()

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

Definition at line 247 of file vlookup.cpp.

◆ GetPos()

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

Definition at line 212 of file vlookup.cpp.

◆ GetSize()

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

Definition at line 222 of file vlookup.cpp.

◆ GetVertex()

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

Definition at line 197 of file vlookup.cpp.

◆ GetVertexCount()

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

Definition at line 241 of file vlookup.cpp.

◆ GetVertexList()

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

Definition at line 234 of file vlookup.cpp.

◆ Set()

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

Definition at line 236 of file vlookup.cpp.

Member Data Documentation

◆ mVertSet

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

Definition at line 250 of file vlookup.cpp.

◆ mVtxs

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 Mon Feb 28 2022 22:06:34