![]() |
RobWorkProject
23.9.11-
|
makes it possible to combine several contact filters into one contact filter. Statistics are maintained of the validation succes which can be queried and analysed. More...
#include <CompositeContactFilter.hpp>
Inherits ContactValidateFilter.
Public Member Functions | |
| CompositeContactFilter (bool enableFullStats=false) | |
| Cconstructor. | |
| virtual | ~CompositeContactFilter () |
| destructor | |
| bool | isValid (const rw::sensor::Contact3D &contact) |
| test if a contact contact is valid in regard to the criterias of the class that implements this function. More... | |
| void | addFilter (ContactValidateFilter *filter) |
| add contact validation filter More... | |
| std::vector< ContactValidateFilter * > | getFilters () |
| get a vector of all contact filters More... | |
| void | setFilters (std::vector< ContactValidateFilter * > filters) |
| set all contact filters | |
Public Member Functions inherited from ContactValidateFilter | |
| ContactValidateFilter () | |
| Constructor. | |
| virtual | ~ContactValidateFilter () |
| destructor | |
makes it possible to combine several contact filters into one contact filter. Statistics are maintained of the validation succes which can be queried and analysed.
| void addFilter | ( | ContactValidateFilter * | filter | ) |
add contact validation filter
| filter |
|
inline |
get a vector of all contact filters
|
virtual |
test if a contact contact is valid in regard to the criterias of the class that implements this function.
| contact | [in] 3d contact |
Implements ContactValidateFilter.