Robot Class Reference

#include <RobotAPI/components/ArViz/Client/elements/Robot.h>

+ Inheritance diagram for Robot:

Public Member Functions

 ElementOps (std::string const &id)
 
Robotfile (std::string const &project, std::string const &filename)
 
Robotjoint (std::string const &name, float value)
 
Robotjoints (std::map< std::string, float > const &values)
 
RobotoverrideColor (Color c)
 
RobotuseCollisionModel ()
 
RobotuseFullModel ()
 
RobotuseOriginalColor ()
 
- Public Member Functions inherited from ElementOps< Robot, data::ElementRobot >
Robotcolor (Color color)
 
Robotcolor (Ts &&...ts)
 
RobotcolorGlasbeyLUT (std::size_t id, int alpha=255)
 
 ElementOps (std::string const &id)
 
Robotenable (InteractionDescription const &interactionDescription)
 
Robothide ()
 
Robotid (const std::string &id)
 
Robotorientation (Eigen::Matrix3f const &ori)
 
Robotorientation (Eigen::Quaternionf const &ori)
 
Robotorientation (float r, float p, float y)
 
RobotoverrideMaterial (bool value)
 
Eigen::Matrix4f pose () const
 
Robotpose (const Eigen::Affine3f &pose)
 
Robotpose (Eigen::Matrix4f const &pose)
 
Robotpose (Eigen::Vector3f const &position, Eigen::Matrix3f const &orientation)
 
Robotpose (Eigen::Vector3f const &position, Eigen::Quaternionf const &orientation)
 
Robotposition (Eigen::Vector3f const &pos)
 
Robotposition (float x, float y, float z)
 
Robotscale (Eigen::Vector3f scale)
 
Robotscale (float s)
 
Robotscale (float x, float y, float z)
 
Robotshow ()
 
RobottransformPose (Eigen::Matrix4f const &p)
 
Robotvisible (bool visible)
 

Additional Inherited Members

- Public Attributes inherited from ElementOps< Robot, data::ElementRobot >
IceInternal::Handle< data::ElementRobot > data_
 

Detailed Description

Definition at line 9 of file Robot.h.

Member Function Documentation

◆ ElementOps()

ElementOps
inline

Definition at line 111 of file ElementOps.h.

◆ file()

Robot& file ( std::string const &  project,
std::string const &  filename 
)
inline

Definition at line 14 of file Robot.h.

+ Here is the caller graph for this function:

◆ joint()

Robot& joint ( std::string const &  name,
float  value 
)
inline

Definition at line 50 of file Robot.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ joints()

Robot& joints ( std::map< std::string, float > const &  values)
inline

Definition at line 57 of file Robot.h.

+ Here is the caller graph for this function:

◆ overrideColor()

Robot& overrideColor ( Color  c)
inline

Definition at line 36 of file Robot.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ useCollisionModel()

Robot& useCollisionModel ( )
inline

Definition at line 22 of file Robot.h.

+ Here is the caller graph for this function:

◆ useFullModel()

Robot& useFullModel ( )
inline

Definition at line 29 of file Robot.h.

+ Here is the caller graph for this function:

◆ useOriginalColor()

Robot& useOriginalColor ( )
inline

Definition at line 43 of file Robot.h.


The documentation for this class was generated from the following file: