![]() |
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 | |
![]() | |
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.