Tesseract
Motion Planning Environment
Loading...
Searching...
No Matches
Public Member Functions | Private Member Functions | Private Attributes | List of all members
tesseract_collision::VHACD::CircularListElement< T > Class Template Reference

CircularListElement class. More...

#include <vhacdCircularList.h>

Collaboration diagram for tesseract_collision::VHACD::CircularListElement< T >:
Collaboration graph
[legend]

Public Member Functions

TGetData ()
 
const TGetData () const
 
CircularListElement< T > *& GetNext ()
 
CircularListElement< T > *& GetPrev ()
 
const CircularListElement< T > *& GetNext () const
 
const CircularListElement< T > *& GetPrev () const
 
 CircularListElement (const T &data)
 Constructor. More...
 
 CircularListElement (void)
 
 ~CircularListElement (void)
 Destructor. More...
 

Private Member Functions

 CircularListElement (const CircularListElement &rhs)
 

Private Attributes

T m_data
 
CircularListElement< T > * m_next
 
CircularListElement< T > * m_prev
 

Detailed Description

template<typename T>
class tesseract_collision::VHACD::CircularListElement< T >

CircularListElement class.

Constructor & Destructor Documentation

◆ CircularListElement() [1/3]

template<typename T >
tesseract_collision::VHACD::CircularListElement< T >::CircularListElement ( const T data)
inline

Constructor.

◆ CircularListElement() [2/3]

template<typename T >
tesseract_collision::VHACD::CircularListElement< T >::CircularListElement ( void  )
inline

◆ ~CircularListElement()

template<typename T >
tesseract_collision::VHACD::CircularListElement< T >::~CircularListElement ( void  )
inline

Destructor.

◆ CircularListElement() [3/3]

template<typename T >
tesseract_collision::VHACD::CircularListElement< T >::CircularListElement ( const CircularListElement< T > &  rhs)
private

Member Function Documentation

◆ GetData() [1/2]

template<typename T >
T & tesseract_collision::VHACD::CircularListElement< T >::GetData ( )
inline

◆ GetData() [2/2]

template<typename T >
const T & tesseract_collision::VHACD::CircularListElement< T >::GetData ( ) const
inline

◆ GetNext() [1/2]

template<typename T >
CircularListElement< T > *& tesseract_collision::VHACD::CircularListElement< T >::GetNext ( )
inline

◆ GetNext() [2/2]

template<typename T >
const CircularListElement< T > *& tesseract_collision::VHACD::CircularListElement< T >::GetNext ( ) const
inline

◆ GetPrev() [1/2]

template<typename T >
CircularListElement< T > *& tesseract_collision::VHACD::CircularListElement< T >::GetPrev ( )
inline

◆ GetPrev() [2/2]

template<typename T >
const CircularListElement< T > *& tesseract_collision::VHACD::CircularListElement< T >::GetPrev ( ) const
inline

Member Data Documentation

◆ m_data

template<typename T >
T tesseract_collision::VHACD::CircularListElement< T >::m_data
private

◆ m_next

template<typename T >
CircularListElement<T>* tesseract_collision::VHACD::CircularListElement< T >::m_next
private

◆ m_prev

template<typename T >
CircularListElement<T>* tesseract_collision::VHACD::CircularListElement< T >::m_prev
private

The documentation for this class was generated from the following file: