#include <change_link_collision_enabled_command.h>
Public Types | |
using | ConstPtr = std::shared_ptr< const ChangeLinkCollisionEnabledCommand > |
using | Ptr = std::shared_ptr< ChangeLinkCollisionEnabledCommand > |
![]() | |
using | ConstPtr = std::shared_ptr< const Command > |
using | Ptr = std::shared_ptr< Command > |
Public Member Functions | |
ChangeLinkCollisionEnabledCommand () | |
ChangeLinkCollisionEnabledCommand (std::string link_name, bool enabled) | |
Set whether a link should be considered during collision checking. More... | |
bool | getEnabled () const |
const std::string & | getLinkName () const |
bool | operator!= (const ChangeLinkCollisionEnabledCommand &rhs) const |
bool | operator== (const ChangeLinkCollisionEnabledCommand &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 | |
bool | enabled_ { false } |
std::string | link_name_ |
Friends | |
class | boost::serialization::access |
struct | tesseract_common::Serialization |
Definition at line 45 of file change_link_collision_enabled_command.h.
using tesseract_environment::ChangeLinkCollisionEnabledCommand::ConstPtr = std::shared_ptr<const ChangeLinkCollisionEnabledCommand> |
Definition at line 49 of file change_link_collision_enabled_command.h.
using tesseract_environment::ChangeLinkCollisionEnabledCommand::Ptr = std::shared_ptr<ChangeLinkCollisionEnabledCommand> |
Definition at line 48 of file change_link_collision_enabled_command.h.
tesseract_environment::ChangeLinkCollisionEnabledCommand::ChangeLinkCollisionEnabledCommand | ( | ) |
Definition at line 42 of file change_link_collision_enabled_command.cpp.
tesseract_environment::ChangeLinkCollisionEnabledCommand::ChangeLinkCollisionEnabledCommand | ( | std::string | link_name, |
bool | enabled | ||
) |
Set whether a link should be considered during collision checking.
link_name | The link name to modify collision enabled |
enabled | True if should be condisdered during collision checking, otherwise false |
Definition at line 47 of file change_link_collision_enabled_command.cpp.
bool tesseract_environment::ChangeLinkCollisionEnabledCommand::getEnabled | ( | ) | const |
Definition at line 53 of file change_link_collision_enabled_command.cpp.
const std::string & tesseract_environment::ChangeLinkCollisionEnabledCommand::getLinkName | ( | ) | const |
Definition at line 52 of file change_link_collision_enabled_command.cpp.
bool tesseract_environment::ChangeLinkCollisionEnabledCommand::operator!= | ( | const ChangeLinkCollisionEnabledCommand & | rhs | ) | const |
Definition at line 63 of file change_link_collision_enabled_command.cpp.
bool tesseract_environment::ChangeLinkCollisionEnabledCommand::operator== | ( | const ChangeLinkCollisionEnabledCommand & | rhs | ) | const |
Definition at line 55 of file change_link_collision_enabled_command.cpp.
|
private |
Definition at line 69 of file change_link_collision_enabled_command.cpp.
|
friend |
Definition at line 70 of file change_link_collision_enabled_command.h.
|
friend |
Definition at line 71 of file change_link_collision_enabled_command.h.
|
private |
Definition at line 68 of file change_link_collision_enabled_command.h.
|
private |
Definition at line 67 of file change_link_collision_enabled_command.h.