GraspCandidateVisu.h
Go to the documentation of this file.
1#pragma once
2
5#include <RobotAPI/interface/units/GraspCandidateProviderInterface.h>
6
7namespace armarx::grasping
8{
10 {
11 public:
13
14
15 void visualize(const grasping::GraspCandidateDict& candidates, viz::Client& arviz);
16
17 void visualize(const grasping::GraspCandidateDict& candidates,
18 viz::Layer& layerReachable,
19 viz::Layer& layerNonReachable);
20
21 void visualize(const std::string& id,
22 const grasping::GraspCandidate& candidate,
23 viz::Layer& layerReachable,
24 viz::Layer& layerNonReachable);
25
26 viz::Robot visualize(const std::string& name, const grasping::GraspCandidate& candidate);
28 visualize(const std::string& name, const grasping::GraspCandidate& candidate, int alpha);
29
30
31 public:
32 int alpha_default = 255;
33 std::map<std::string, int> alphasByKey = {};
34 };
35} // namespace armarx::grasping
std::map< std::string, int > alphasByKey
viz::Robot visualize(const std::string &name, const grasping::GraspCandidate &candidate)
void visualize(const grasping::GraspCandidateDict &candidates, viz::Client &arviz)
void visualize(const std::string &id, const grasping::GraspCandidate &candidate, viz::Layer &layerReachable, viz::Layer &layerNonReachable)