Go to the documentation of this file.
    3 #include <VirtualRobot/VirtualRobot.h> 
    6 #include <RobotAPI/interface/components/TrajectoryPlayerInterface.h> 
   97         void visualizeTarget(
const Eigen::Vector3f& 
target);
 
  105         std::map<std::string, float>
 
  110                                const std::map<std::string, float>& shapeJointValues);
 
  116         std::atomic_bool aborted;
 
  
 
Pointing(const Remote &remote)
 
double maxVelocity
Maximum velocity.
 
void execute(const Parameters params)
Executes the pointing gesture.
 
armarx::armem::client::MemoryNameSystem memoryNameSystem
 
std::optional< std::string > handShape
Name of the hand preshape to use.
 
Vertex target(const detail::edge_base< Directed, Vertex > &e, const PCG &)
 
Side
Describes the side of an arm.
 
Side side
Side of the arm to point with.
 
void abort()
Aborts a running execution.
 
The FramedPosition class.
 
double maxAcceleration
Maximum acceleration.
 
armarx::FramedPosition target
Position to point at.
 
Base Class for all Logging classes.
 
armarx::TrajectoryPlayerInterfacePrx trajectoryPlayer
 
The memory name system (MNS) client.
 
armarx::viz::Client arviz
 
Implementation of a 'Pointing'-gesture.
 
std::shared_ptr< class Robot > RobotPtr