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