GenerateGraspPose::reset()

This commit is contained in:
Robert Haschke 2018-02-25 23:02:18 +01:00
parent 3adc516037
commit 9545f92678
2 changed files with 8 additions and 0 deletions

View File

@ -47,6 +47,7 @@ class GenerateGraspPose : public MonitoringGenerator {
public: public:
GenerateGraspPose(const std::string& name); GenerateGraspPose(const std::string& name);
void reset() override;
bool canCompute() const override; bool canCompute() const override;
bool compute() override; bool compute() override;

View File

@ -85,6 +85,13 @@ void GenerateGraspPose::setAngleDelta(double delta){
setProperty("angle_delta", delta); setProperty("angle_delta", delta);
} }
void GenerateGraspPose::reset()
{
scene_.reset();
current_angle_ = 0.0;
MonitoringGenerator::reset();
}
void GenerateGraspPose::onNewSolution(const SolutionBase& s) void GenerateGraspPose::onNewSolution(const SolutionBase& s)
{ {
if (scene_) if (scene_)