Class RobotElementBaseClass

Inheritance Relationships

Base Type

  • public QObject

Derived Types

Class Documentation

class RobotElementBaseClass : public QObject

Subclassed by rviz_default_plugins::robot::RobotJoint, rviz_default_plugins::robot::RobotLink

Public Functions

RobotElementBaseClass(Robot *robot, std::string name)
void expandDetails(bool expand)
void useDetailProperty(bool use_detail)
void setParentProperty(rviz_common::properties::Property *new_parent)
Ogre::Vector3 getPosition()
Ogre::Quaternion getOrientation()

Protected Attributes

Robot *robot_
std::string name_

Name of this robot part.

rviz_common::properties::Property *robot_element_property_
rviz_common::properties::Property *details_
rviz_common::properties::VectorProperty *position_property_
rviz_common::properties::QuaternionProperty *orientation_property_
rviz_common::properties::Property *axes_property_
std::shared_ptr<rviz_rendering::Axes> axes_