#include <change_collision_margins_command.h>

Public Types | |
| using | ConstPtr = std::shared_ptr< const ChangeCollisionMarginsCommand > |
| using | Ptr = std::shared_ptr< ChangeCollisionMarginsCommand > |
Public Types inherited from tesseract_environment::Command | |
| using | ConstPtr = std::shared_ptr< const Command > |
| using | Ptr = std::shared_ptr< Command > |
Private Member Functions | |
| template<class Archive > | |
| void | load (Archive &ar, const unsigned int version) |
| template<class Archive > | |
| void | save (Archive &ar, const unsigned int version) const |
| template<class Archive > | |
| void | serialize (Archive &ar, const unsigned int version) |
Private Attributes | |
| std::optional< double > | default_margin_ |
| CollisionMarginPairData | pair_margins_ |
| CollisionMarginPairOverrideType | pair_override_type_ { CollisionMarginPairOverrideType::NONE } |
Friends | |
| class | boost::serialization::access |
| struct | tesseract_common::Serialization |
Definition at line 49 of file change_collision_margins_command.h.
| using tesseract_environment::ChangeCollisionMarginsCommand::ConstPtr = std::shared_ptr<const ChangeCollisionMarginsCommand> |
Definition at line 53 of file change_collision_margins_command.h.
| using tesseract_environment::ChangeCollisionMarginsCommand::Ptr = std::shared_ptr<ChangeCollisionMarginsCommand> |
Definition at line 52 of file change_collision_margins_command.h.
| tesseract_environment::ChangeCollisionMarginsCommand::ChangeCollisionMarginsCommand | ( | ) |
Definition at line 38 of file change_collision_margins_command.cpp.
| tesseract_environment::ChangeCollisionMarginsCommand::ChangeCollisionMarginsCommand | ( | double | default_margin | ) |
Definition at line 40 of file change_collision_margins_command.cpp.
| tesseract_environment::ChangeCollisionMarginsCommand::ChangeCollisionMarginsCommand | ( | CollisionMarginPairData | pair_margins, |
| CollisionMarginPairOverrideType | pair_override_type = CollisionMarginPairOverrideType::MODIFY |
||
| ) |
Definition at line 45 of file change_collision_margins_command.cpp.
| tesseract_environment::ChangeCollisionMarginsCommand::ChangeCollisionMarginsCommand | ( | double | default_margin, |
| CollisionMarginPairData | pair_margins, | ||
| CollisionMarginPairOverrideType | pair_override_type = CollisionMarginPairOverrideType::MODIFY |
||
| ) |
Definition at line 53 of file change_collision_margins_command.cpp.
| tesseract_common::CollisionMarginPairData tesseract_environment::ChangeCollisionMarginsCommand::getCollisionMarginPairData | ( | ) | const |
Definition at line 65 of file change_collision_margins_command.cpp.
| tesseract_common::CollisionMarginPairOverrideType tesseract_environment::ChangeCollisionMarginsCommand::getCollisionMarginPairOverrideType | ( | ) | const |
Definition at line 71 of file change_collision_margins_command.cpp.
| std::optional< double > tesseract_environment::ChangeCollisionMarginsCommand::getDefaultCollisionMargin | ( | ) | const |
Definition at line 63 of file change_collision_margins_command.cpp.
|
private |
Definition at line 97 of file change_collision_margins_command.cpp.
| bool tesseract_environment::ChangeCollisionMarginsCommand::operator!= | ( | const ChangeCollisionMarginsCommand & | rhs | ) | const |
Definition at line 91 of file change_collision_margins_command.cpp.
| bool tesseract_environment::ChangeCollisionMarginsCommand::operator== | ( | const ChangeCollisionMarginsCommand & | rhs | ) | const |
Definition at line 76 of file change_collision_margins_command.cpp.
|
private |
Definition at line 113 of file change_collision_margins_command.cpp.
|
private |
Definition at line 129 of file change_collision_margins_command.cpp.
|
friend |
Definition at line 80 of file change_collision_margins_command.h.
|
friend |
Definition at line 81 of file change_collision_margins_command.h.
|
private |
Definition at line 76 of file change_collision_margins_command.h.
|
private |
Definition at line 77 of file change_collision_margins_command.h.
|
private |
Definition at line 78 of file change_collision_margins_command.h.