template<class TDataTypes>
class collisionobbcapsule::geometry::TCapsule< TDataTypes >
A capsule can be viewed as a segment with a radius, here the segment is defined by its apexes. 
|  | 
|  | TCapsule (ParentModel *model, Index index) | 
|  | 
|  | TCapsule (const core::CollisionElementIterator &i) | 
|  | 
| Coord | point1 () const | 
|  | 
| Coord | point2 () const | 
|  | 
| Coord | axis () const | 
|  | 
| Real | radius () const | 
|  | 
| Deriv | v () const | 
|  | 
| bool | shareSameVertex (const TCapsule< TDataTypes > &other) const | 
|  | 
|  | TCollisionElementIterator (Model *model=nullptr, Index index=0) | 
|  | 
|  | TCollisionElementIterator (Model *model, Index index, VIterator it, VIterator itend) | 
|  | 
|  | TCollisionElementIterator (Model *model, VIterator it, VIterator itend) | 
|  | 
| bool | isActive (core::CollisionModel *cm=nullptr) const | 
|  | 
| bool | operator== (const TCollisionElementIterator< Model2 > &i) const | 
|  | 
| bool | operator== (const TCollisionElementIterator< Model2 > &i) const | 
|  | 
| bool | operator!= (const TCollisionElementIterator< Model2 > &i) const | 
|  | 
| bool | operator!= (const TCollisionElementIterator< Model2 > &i) const | 
|  | 
| TCollisionElementIterator & | operator+= (int n) | 
|  | 
| TCollisionElementIterator & | operator+= (int n) | 
|  | 
| TCollisionElementIterator | operator+ (int n) const | 
|  | 
| TCollisionElementIterator | operator+ (int n) const | 
|  | 
| bool | valid () const | 
|  | 
| bool | valid () const | 
|  | 
| Model * | getCollisionModel () const | 
|  | 
| Model * | getCollisionModel () const | 
|  | 
| std::pair< CollisionElementIterator, CollisionElementIterator > | getInternalChildren () const | 
|  | 
| std::pair< CollisionElementIterator, CollisionElementIterator > | getInternalChildren () const | 
|  | 
| std::pair< CollisionElementIterator, CollisionElementIterator > | getExternalChildren () const | 
|  | 
| std::pair< CollisionElementIterator, CollisionElementIterator > | getExternalChildren () const | 
|  | 
| bool | isLeaf () const | 
|  | 
| bool | isLeaf () const | 
|  | 
| bool | canCollideWith (const TCollisionElementIterator< Model > &elem) const | 
|  | 
| bool | canCollideWith (const TCollisionElementIterator< Model > &elem) const | 
|  | 
| SReal | getProximity () const | 
|  | 
| SReal | getProximity () const | 
|  | 
| SReal | getContactStiffness () const | 
|  | 
| SReal | getContactStiffness () const | 
|  | 
| SReal | getContactFriction () const | 
|  | 
| SReal | getContactFriction () const | 
|  | 
| void | draw (const core::visual::VisualParams *vparams) | 
|  | 
| void | draw (const core::visual::VisualParams *vparams) | 
|  | 
|  | BaseCollisionElementIterator (Index index=0) | 
|  | 
|  | BaseCollisionElementIterator (Index index, VIterator it, VIterator itend) | 
|  | 
|  | BaseCollisionElementIterator (VIterator it, VIterator itend) | 
|  | 
| void | next () | 
|  | 
| BaseCollisionElementIterator & | operator++ () | 
|  | 
| BaseCollisionElementIterator | operator++ (int) | 
|  | 
| BaseCollisionElementIterator & | operator+= (int n) | 
|  | 
| BaseCollisionElementIterator | operator+ (int n) const | 
|  | 
| Index | getIndex () const | 
|  | 
| const VIterator & | getVIterator () const | 
|  | 
| const VIterator & | getVIteratorEnd () const | 
|  | 
| void | next () | 
|  | 
| BaseCollisionElementIterator & | operator++ () | 
|  | 
| BaseCollisionElementIterator | operator++ (int) | 
|  | 
| BaseCollisionElementIterator & | operator+= (int n) | 
|  | 
| BaseCollisionElementIterator | operator+ (int n) const | 
|  | 
| Index | getIndex () const | 
|  | 
| const VIterator & | getVIterator () const | 
|  | 
| const VIterator & | getVIteratorEnd () const | 
|  |