#include <change_joint_velocity_limits_command.h>
Public Types | |
using | ConstPtr = std::shared_ptr< const ChangeJointVelocityLimitsCommand > |
using | Ptr = std::shared_ptr< ChangeJointVelocityLimitsCommand > |
![]() | |
using | ConstPtr = std::shared_ptr< const Command > |
using | Ptr = std::shared_ptr< Command > |
Public Member Functions | |
ChangeJointVelocityLimitsCommand () | |
ChangeJointVelocityLimitsCommand (std::string joint_name, double limit) | |
Changes the velocity limits associated with a joint. More... | |
ChangeJointVelocityLimitsCommand (std::unordered_map< std::string, double > limits) | |
Changes the velocity limits associated with a joint. More... | |
const std::unordered_map< std::string, double > & | getLimits () const |
bool | operator!= (const ChangeJointVelocityLimitsCommand &rhs) const |
bool | operator== (const ChangeJointVelocityLimitsCommand &rhs) const |
![]() | |
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::unordered_map< std::string, double > | limits_ |
Friends | |
class | boost::serialization::access |
struct | tesseract_common::Serialization |
Definition at line 46 of file change_joint_velocity_limits_command.h.
using tesseract_environment::ChangeJointVelocityLimitsCommand::ConstPtr = std::shared_ptr<const ChangeJointVelocityLimitsCommand> |
Definition at line 50 of file change_joint_velocity_limits_command.h.
using tesseract_environment::ChangeJointVelocityLimitsCommand::Ptr = std::shared_ptr<ChangeJointVelocityLimitsCommand> |
Definition at line 49 of file change_joint_velocity_limits_command.h.
tesseract_environment::ChangeJointVelocityLimitsCommand::ChangeJointVelocityLimitsCommand | ( | ) |
Definition at line 42 of file change_joint_velocity_limits_command.cpp.
tesseract_environment::ChangeJointVelocityLimitsCommand::ChangeJointVelocityLimitsCommand | ( | std::string | joint_name, |
double | limit | ||
) |
Changes the velocity limits associated with a joint.
joint_name | Name of the joint to be updated |
limits | New velocity limits to be set as the joint limits |
Definition at line 45 of file change_joint_velocity_limits_command.cpp.
tesseract_environment::ChangeJointVelocityLimitsCommand::ChangeJointVelocityLimitsCommand | ( | std::unordered_map< std::string, double > | limits | ) |
Changes the velocity limits associated with a joint.
limits | A map of joint names to new velocity limits |
Definition at line 51 of file change_joint_velocity_limits_command.cpp.
const std::unordered_map< std::string, double > & tesseract_environment::ChangeJointVelocityLimitsCommand::getLimits | ( | ) | const |
Definition at line 57 of file change_joint_velocity_limits_command.cpp.
bool tesseract_environment::ChangeJointVelocityLimitsCommand::operator!= | ( | const ChangeJointVelocityLimitsCommand & | rhs | ) | const |
Definition at line 66 of file change_joint_velocity_limits_command.cpp.
bool tesseract_environment::ChangeJointVelocityLimitsCommand::operator== | ( | const ChangeJointVelocityLimitsCommand & | rhs | ) | const |
Definition at line 59 of file change_joint_velocity_limits_command.cpp.
|
private |
Definition at line 72 of file change_joint_velocity_limits_command.cpp.
|
friend |
Definition at line 75 of file change_joint_velocity_limits_command.h.
|
friend |
Definition at line 76 of file change_joint_velocity_limits_command.h.
|
private |
Definition at line 73 of file change_joint_velocity_limits_command.h.