OpenNI 1.5.4: XnCyclicStackT< T, TDefaultMaxDepth, TAlloc > Class Template Reference

OpenNI

XnCyclicStackT< T, TDefaultMaxDepth, TAlloc > Class Template Reference

#include <XnCyclicStackT.h>

Inheritance diagram for XnCyclicStackT< T, TDefaultMaxDepth, TAlloc >:

List of all members.

Public Types

typedef XnStackT< T, TAlloc > Base
typedef Base::ConstIterator ConstIterator

Public Member Functions

 XnCyclicStackT (XnUInt32 nMaxDepth=TDefaultMaxDepth)
 XnCyclicStackT (const XnCyclicStackT &other)
XnCyclicStackToperator= (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   doxygen 1.7.5.1