OpenNI 1.5.4
|
XnCyclicStackT< T, TDefaultMaxDepth, TAlloc > Class Template Reference
#include <XnCyclicStackT.h>
Inheritance diagram for XnCyclicStackT< T, TDefaultMaxDepth, TAlloc >:
Public Types | |
typedef XnStackT< T, TAlloc > | Base |
typedef Base::ConstIterator | ConstIterator |
Public Member Functions | |
XnCyclicStackT (XnUInt32 nMaxDepth=TDefaultMaxDepth) | |
XnCyclicStackT (const XnCyclicStackT &other) | |
XnCyclicStackT & | operator= (const XnCyclicStackT &other) |
~XnCyclicStackT () | |
XnStatus | SetMaxSize (XnUInt32 nMaxSize) |
XnStatus | Push (T const &value) |
Protected Attributes | |
XnUInt32 | m_nMaxDepth |
template<class T, XnUInt32 TDefaultMaxDepth, class TAlloc = XnLinkedNodeDefaultAllocatorT<T>>
class XnCyclicStackT< T, TDefaultMaxDepth, TAlloc >
Member Typedef Documentation
template<class T , XnUInt32 TDefaultMaxDepth, class TAlloc = XnLinkedNodeDefaultAllocatorT<T>>
typedef XnStackT<T, TAlloc> XnCyclicStackT< T, TDefaultMaxDepth, TAlloc >::Base |
Reimplemented from XnStackT< T, TAlloc >.
template<class T , XnUInt32 TDefaultMaxDepth, class TAlloc = XnLinkedNodeDefaultAllocatorT<T>>
typedef Base::ConstIterator XnStackT< T, TAlloc >::ConstIterator |
Constructor & Destructor Documentation
template<class T , XnUInt32 TDefaultMaxDepth, class TAlloc = XnLinkedNodeDefaultAllocatorT<T>>
XnCyclicStackT< T, TDefaultMaxDepth, TAlloc >::XnCyclicStackT | ( | XnUInt32 | nMaxDepth = TDefaultMaxDepth | ) | [inline] |
template<class T , XnUInt32 TDefaultMaxDepth, class TAlloc = XnLinkedNodeDefaultAllocatorT<T>>
XnCyclicStackT< T, TDefaultMaxDepth, TAlloc >::XnCyclicStackT | ( | const XnCyclicStackT< T, TDefaultMaxDepth, TAlloc > & | other | ) | [inline] |
template<class T , XnUInt32 TDefaultMaxDepth, class TAlloc = XnLinkedNodeDefaultAllocatorT<T>>
XnCyclicStackT< T, TDefaultMaxDepth, TAlloc >::~XnCyclicStackT | ( | ) | [inline] |
Member Function Documentation
template<class T , XnUInt32 TDefaultMaxDepth, class TAlloc = XnLinkedNodeDefaultAllocatorT<T>>
XnCyclicStackT& XnCyclicStackT< T, TDefaultMaxDepth, TAlloc >::operator= | ( | const XnCyclicStackT< T, TDefaultMaxDepth, TAlloc > & | other | ) | [inline] |
template<class T , XnUInt32 TDefaultMaxDepth, class TAlloc = XnLinkedNodeDefaultAllocatorT<T>>
XnStatus XnCyclicStackT< T, TDefaultMaxDepth, TAlloc >::Push | ( | T const & | value | ) | [inline] |
Reimplemented from XnStackT< T, TAlloc >.
template<class T , XnUInt32 TDefaultMaxDepth, class TAlloc = XnLinkedNodeDefaultAllocatorT<T>>
XnStatus XnCyclicStackT< T, TDefaultMaxDepth, TAlloc >::SetMaxSize | ( | XnUInt32 | nMaxSize | ) | [inline] |
Member Data Documentation
template<class T , XnUInt32 TDefaultMaxDepth, class TAlloc = XnLinkedNodeDefaultAllocatorT<T>>
XnUInt32 XnCyclicStackT< T, TDefaultMaxDepth, TAlloc >::m_nMaxDepth [protected] |
The documentation for this class was generated from the following file:
Generated on Wed May 16 2012 10:16:06 for OpenNI 1.5.4 by 1.7.5.1