GraspCandidateVisu.h
Go to the documentation of this file.
1 #pragma once
2 
5 #include <RobotAPI/interface/units/GraspCandidateProviderInterface.h>
6 
7 namespace 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
Client.h
armarx::grasping
Definition: aron_conversions.h:9
armarx::grasping::GraspCandidateVisu
Definition: GraspCandidateVisu.h:9
armarx::grasping::GraspCandidateVisu::alphasByKey
std::map< std::string, int > alphasByKey
Definition: GraspCandidateVisu.h:33
Layer.h
armarx::grasping::GraspCandidateVisu::visualize
void visualize(const grasping::GraspCandidateDict &candidates, viz::Client &arviz)
Definition: GraspCandidateVisu.cpp:13
armarx::grasping::GraspCandidateVisu::GraspCandidateVisu
GraspCandidateVisu()
Definition: GraspCandidateVisu.cpp:8
armarx::viz::Robot
Definition: Robot.h:10
armarx::viz::Client
Definition: Client.h:117
armarx::viz::Layer
Definition: Layer.h:12
armarx::grasping::GraspCandidateVisu::alpha_default
int alpha_default
Definition: GraspCandidateVisu.h:32