![]() |
RobWorkProject
23.9.11-
|
tests if a grasp is valid in respect to the curvature of the object surface in and around the contact points. More...
#include <CurvatureThresFilter.hpp>
Inherits GraspValidateFilter, and ContactValidateFilter.
Public Member Functions | |
CurvatureThresFilter (double minCurvature, double maxCurvature) | |
constructor More... | |
virtual | ~CurvatureThresFilter () |
destructor | |
virtual bool | isValid (const Grasp3D &grasp)=0 |
tests if a grasp grasp is valid in regard to the criterias of the class that implements this function. More... | |
virtual bool | isValid (const rw::sensor::Contact3D &contact)=0 |
test if a contact contact is valid in regard to the criterias of the class that implements this function. More... | |
![]() | |
GraspValidateFilter () | |
Constructor. | |
virtual | ~GraspValidateFilter () |
destructor | |
![]() | |
ContactValidateFilter () | |
Constructor. | |
virtual | ~ContactValidateFilter () |
destructor | |
tests if a grasp is valid in respect to the curvature of the object surface in and around the contact points.
This class requires that the face in which the contact point is extracted is registered in the Contact3D data.
|
inline |
constructor
minCurvature | [in] minimum curvature |
maxCurvature | [in] maximum curvature |
|
pure virtual |
tests if a grasp grasp is valid in regard to the criterias of the class that implements this function.
grasp |
Implements GraspValidateFilter.
|
pure 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.