Go to the documentation of this file.
26 #ifndef TESSERACT_ENVIRONMENT_MODIFY_ALLOWED_COLLISIONS_MATRIX_COMMAND_H
27 #define TESSERACT_ENVIRONMENT_MODIFY_ALLOWED_COLLISIONS_MATRIX_COMMAND_H
32 #include <boost/serialization/export.hpp>
55 using Ptr = std::shared_ptr<ModifyAllowedCollisionsCommand>;
56 using ConstPtr = std::shared_ptr<const ModifyAllowedCollisionsCommand>;
74 template <
class Archive>
75 void serialize(Archive& ar,
const unsigned int version);
81 #endif // TESSERACT_ENVIRONMENT_MODIFY_ALLOWED_COLLISIONS_MATRIX_COMMAND_H
std::shared_ptr< Command > Ptr
ModifyAllowedCollisionsType type_
#define TESSERACT_COMMON_IGNORE_WARNINGS_PUSH
ModifyAllowedCollisionsType getModifyType() const
This contains classes for recording operations applied to the environment for tracking changes....
bool operator!=(const ModifyAllowedCollisionsCommand &rhs) const
void serialize(Archive &ar, const unsigned int version)
bool operator==(const ModifyAllowedCollisionsCommand &rhs) const
friend class boost::serialization::access
const tesseract_common::AllowedCollisionMatrix & getAllowedCollisionMatrix() const
std::shared_ptr< const Command > ConstPtr
ModifyAllowedCollisionsCommand()
tesseract_common::AllowedCollisionMatrix acm_
ModifyAllowedCollisionsType