#include <change_joint_origin_command.h>

Public Types | |
| using | ConstPtr = std::shared_ptr< const ChangeJointOriginCommand > |
| using | Ptr = std::shared_ptr< ChangeJointOriginCommand > |
Public Types inherited from tesseract_environment::Command | |
| using | ConstPtr = std::shared_ptr< const Command > |
| using | Ptr = std::shared_ptr< Command > |
Public Member Functions | |
| ChangeJointOriginCommand () | |
| ChangeJointOriginCommand (std::string joint_name, const Eigen::Isometry3d &origin) | |
| Changes the origin associated with the joint. More... | |
| const std::string & | getJointName () const |
| const Eigen::Isometry3d & | getOrigin () const |
| bool | operator!= (const ChangeJointOriginCommand &rhs) const |
| bool | operator== (const ChangeJointOriginCommand &rhs) const |
Public Member Functions inherited from tesseract_environment::Command | |
| Command (Command &&)=default | |
| Command (CommandType type=CommandType::UNINITIALIZED) | |
| Command (const Command &)=default | |
| CommandType | getType () const |
| bool | operator!= (const Command &rhs) const |
| Command & | operator= (Command &&)=default |
| Command & | operator= (const Command &)=default |
| bool | operator== (const Command &rhs) const |
| virtual | ~Command ()=default |
Private Member Functions | |
| template<class Archive > | |
| void | serialize (Archive &ar, const unsigned int version) |
Private Attributes | |
| std::string | joint_name_ |
| Eigen::Isometry3d | origin_ |
Friends | |
| class | boost::serialization::access |
| struct | tesseract_common::Serialization |
Definition at line 46 of file change_joint_origin_command.h.
| using tesseract_environment::ChangeJointOriginCommand::ConstPtr = std::shared_ptr<const ChangeJointOriginCommand> |
Definition at line 54 of file change_joint_origin_command.h.
| using tesseract_environment::ChangeJointOriginCommand::Ptr = std::shared_ptr<ChangeJointOriginCommand> |
Definition at line 53 of file change_joint_origin_command.h.
| tesseract_environment::ChangeJointOriginCommand::ChangeJointOriginCommand | ( | ) |
Definition at line 40 of file change_joint_origin_command.cpp.
| tesseract_environment::ChangeJointOriginCommand::ChangeJointOriginCommand | ( | std::string | joint_name, |
| const Eigen::Isometry3d & | origin | ||
| ) |
Changes the origin associated with the joint.
Note: This is the origin as in the "origin" tag in the URDF. This is the location of the joint in the frame of the parent link.
| joint_name | Name of the joint to be updated |
| new_origin | New transform to be set as the origin |
Definition at line 43 of file change_joint_origin_command.cpp.
| const std::string & tesseract_environment::ChangeJointOriginCommand::getJointName | ( | ) | const |
Definition at line 48 of file change_joint_origin_command.cpp.
| const Eigen::Isometry3d & tesseract_environment::ChangeJointOriginCommand::getOrigin | ( | ) | const |
Definition at line 49 of file change_joint_origin_command.cpp.
| bool tesseract_environment::ChangeJointOriginCommand::operator!= | ( | const ChangeJointOriginCommand & | rhs | ) | const |
Definition at line 59 of file change_joint_origin_command.cpp.
| bool tesseract_environment::ChangeJointOriginCommand::operator== | ( | const ChangeJointOriginCommand & | rhs | ) | const |
Definition at line 51 of file change_joint_origin_command.cpp.
|
private |
Definition at line 62 of file change_joint_origin_command.cpp.
|
friend |
Definition at line 78 of file change_joint_origin_command.h.
|
friend |
Definition at line 79 of file change_joint_origin_command.h.
|
private |
Definition at line 75 of file change_joint_origin_command.h.
|
private |
Definition at line 76 of file change_joint_origin_command.h.