#include <DetectionOutput.h>
Abstract description of a set of contact point. More...

Abstract description of a set of contact point.
Public Member Functions | |
| virtual void | clear ()=0 |
| Clear the content of this vector. More... | |
| virtual unsigned int | size () const =0 |
| Current size (number of detected contacts. More... | |
| bool | empty () const |
| Test if the vector is empty. More... | |
| virtual void | release () |
| Delete this vector from memory once the contact pair is no longer active. More... | |
| virtual type::Vec3 | getFirstPosition (unsigned idx)=0 |
| Const iterator to iterate the detection pairs. More... | |
| virtual type::Vec3 | getSecondPosition (unsigned idx)=0 |
| Const iterator end to iterate the detection pairs. More... | |
Protected Member Functions | |
| virtual | ~DetectionOutputVector () |
|
inlineprotectedvirtual |
|
pure virtual |
Clear the content of this vector.
Implemented in sofa::core::collision::TDetectionOutputVector< CM1, CM2 >.
|
inline |
Test if the vector is empty.
|
pure virtual |
Const iterator to iterate the detection pairs.
Implemented in sofa::core::collision::TDetectionOutputVector< CM1, CM2 >.
|
pure virtual |
Const iterator end to iterate the detection pairs.
Implemented in sofa::core::collision::TDetectionOutputVector< CM1, CM2 >.
|
inlinevirtual |
Delete this vector from memory once the contact pair is no longer active.
Current size (number of detected contacts.
Implemented in sofa::core::collision::TDetectionOutputVector< CM1, CM2 >.