CircularListElement class.
Definition: vhacdCircularList.h:36
CircularListElement(void)
Definition: vhacdCircularList.h:46
~CircularListElement(void)
Destructor.
Definition: vhacdCircularList.h:48
CircularListElement< T > *& GetNext()
Definition: vhacdCircularList.h:40
CircularListElement(const T &data)
Constructor.
Definition: vhacdCircularList.h:45
const T & GetData() const
Definition: vhacdCircularList.h:39
T & GetData()
Definition: vhacdCircularList.h:38
const CircularListElement< T > *& GetNext() const
Definition: vhacdCircularList.h:42
const CircularListElement< T > *& GetPrev() const
Definition: vhacdCircularList.h:43
T m_data
Definition: vhacdCircularList.h:51
CircularListElement(const CircularListElement &rhs)
CircularListElement< T > * m_prev
Definition: vhacdCircularList.h:53
CircularListElement< T > *& GetPrev()
Definition: vhacdCircularList.h:41
CircularListElement< T > * m_next
Definition: vhacdCircularList.h:52
CircularList class.
Definition: vhacdCircularList.h:60
T & GetData()
Definition: vhacdCircularList.h:67
const CircularListElement< T > * GetHead() const
Definition: vhacdCircularList.h:63
bool Delete()
Definition: vhacdCircularList.inl:43
CircularList()
Constructor.
Definition: vhacdCircularList.h:81
bool Prev()
Definition: vhacdCircularList.inl:120
~CircularList(void)
Destructor.
Definition: vhacdCircularList.h:88
bool IsEmpty() const
Definition: vhacdCircularList.h:64
CircularListElement< T > * m_head
a pointer to the head of the circular list
Definition: vhacdCircularList.h:91
CircularListElement< T > *& GetHead()
Definition: vhacdCircularList.h:62
size_t GetSize() const
Definition: vhacdCircularList.h:65
void Clear()
Definition: vhacdCircularList.h:74
const T & GetData() const
Definition: vhacdCircularList.h:66
CircularListElement< T > * Add(const T *data=0)
Definition: vhacdCircularList.inl:69
size_t m_size
number of element in the circular list
Definition: vhacdCircularList.h:92
bool Next()
Definition: vhacdCircularList.inl:110
const CircularList & operator=(const CircularList &rhs)
Definition: vhacdCircularList.inl:144
Definition: vhacdVHACD.h:53
Definition: polygon_mesh.h:46
CollisionMarginData data(default_margin)
Definition: collision_margin_data_unit.cpp:34
Definition: bullet_cast_bvh_manager.h:49
tinyxml2::XMLElement * element
Definition: tesseract_srdf_unit.cpp:815