#include <modify_allowed_collisions_command.h>
Public Types | |
using | ConstPtr = std::shared_ptr< const ModifyAllowedCollisionsCommand > |
using | Ptr = std::shared_ptr< ModifyAllowedCollisionsCommand > |
![]() | |
using | ConstPtr = std::shared_ptr< const Command > |
using | Ptr = std::shared_ptr< Command > |
Public Member Functions | |
const tesseract_common::AllowedCollisionMatrix & | getAllowedCollisionMatrix () const |
ModifyAllowedCollisionsType | getModifyType () const |
ModifyAllowedCollisionsCommand () | |
ModifyAllowedCollisionsCommand (tesseract_common::AllowedCollisionMatrix acm, ModifyAllowedCollisionsType type) | |
bool | operator!= (const ModifyAllowedCollisionsCommand &rhs) const |
bool | operator== (const ModifyAllowedCollisionsCommand &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 | |
tesseract_common::AllowedCollisionMatrix | acm_ |
ModifyAllowedCollisionsType | type_ { ModifyAllowedCollisionsType::ADD } |
Friends | |
class | boost::serialization::access |
struct | tesseract_common::Serialization |
Definition at line 52 of file modify_allowed_collisions_command.h.
using tesseract_environment::ModifyAllowedCollisionsCommand::ConstPtr = std::shared_ptr<const ModifyAllowedCollisionsCommand> |
Definition at line 56 of file modify_allowed_collisions_command.h.
using tesseract_environment::ModifyAllowedCollisionsCommand::Ptr = std::shared_ptr<ModifyAllowedCollisionsCommand> |
Definition at line 55 of file modify_allowed_collisions_command.h.
tesseract_environment::ModifyAllowedCollisionsCommand::ModifyAllowedCollisionsCommand | ( | ) |
Definition at line 36 of file modify_allowed_collisions_command.cpp.
tesseract_environment::ModifyAllowedCollisionsCommand::ModifyAllowedCollisionsCommand | ( | tesseract_common::AllowedCollisionMatrix | acm, |
ModifyAllowedCollisionsType | type | ||
) |
Definition at line 38 of file modify_allowed_collisions_command.cpp.
const tesseract_common::AllowedCollisionMatrix & tesseract_environment::ModifyAllowedCollisionsCommand::getAllowedCollisionMatrix | ( | ) | const |
Definition at line 45 of file modify_allowed_collisions_command.cpp.
ModifyAllowedCollisionsType tesseract_environment::ModifyAllowedCollisionsCommand::getModifyType | ( | ) | const |
Definition at line 44 of file modify_allowed_collisions_command.cpp.
bool tesseract_environment::ModifyAllowedCollisionsCommand::operator!= | ( | const ModifyAllowedCollisionsCommand & | rhs | ) | const |
Definition at line 58 of file modify_allowed_collisions_command.cpp.
bool tesseract_environment::ModifyAllowedCollisionsCommand::operator== | ( | const ModifyAllowedCollisionsCommand & | rhs | ) | const |
Definition at line 50 of file modify_allowed_collisions_command.cpp.
|
private |
Definition at line 64 of file modify_allowed_collisions_command.cpp.
|
friend |
Definition at line 72 of file modify_allowed_collisions_command.h.
|
friend |
Definition at line 73 of file modify_allowed_collisions_command.h.
|
private |
Definition at line 70 of file modify_allowed_collisions_command.h.
|
private |
Definition at line 69 of file modify_allowed_collisions_command.h.