28 #include <RobotComponents/interface/components/GraspingManager/GraspSelectionManagerInterface.h>
29 #include <RobotComponents/interface/components/GraspingManager/RobotPlacementInterface.h>
50 virtual public GraspSelectionManagerInterface,
57 return "GraspSelectionManager";
66 void onInitComponent()
override;
67 void onConnectComponent()
override;
80 GeneratedGraspList filterGrasps(
const GeneratedGraspList& grasps,
const Ice::Current& = Ice::emptyCurrent)
override;
81 GraspingPlacementList filterPlacements(
const GraspingPlacementList& placements,
const Ice::Current& = Ice::emptyCurrent)
override;
86 void registerAsGraspSelectionCriterion(
const GraspSelectionCriterionInterfacePrx& criterion,
const Ice::Current& = Ice::emptyCurrent)
override;
87 GraspSelectionCriterionInterfaceList getRegisteredGraspSelectionCriteria(
const Ice::Current&)
override;
90 std::vector<GraspSelectionCriterionInterfacePrx>
criteria;