set_active_discrete_contact_manager_command.cpp
Go to the documentation of this file.
1 
28 #include <boost/serialization/access.hpp>
29 #include <boost/serialization/nvp.hpp>
30 #include <boost/serialization/shared_ptr.hpp>
31 #include <string>
33 
34 #include <tesseract_common/utils.h>
36 
37 namespace tesseract_environment
38 {
41 {
42 }
43 
46  , active_contact_manager_(std::move(active_contact_manager))
47 {
48 }
49 
51 
53 {
54  bool equal = true;
55  equal &= Command::operator==(rhs);
57  return equal;
58 }
60 {
61  return !operator==(rhs);
62 }
63 
64 template <class Archive>
65 void SetActiveDiscreteContactManagerCommand::serialize(Archive& ar, const unsigned int /*version*/)
66 {
67  ar& BOOST_SERIALIZATION_BASE_OBJECT_NVP(Command);
68  ar& BOOST_SERIALIZATION_NVP(active_contact_manager_);
69 }
70 } // namespace tesseract_environment
71 
tesseract_environment::Command::operator==
bool operator==(const Command &rhs) const
Definition: command.cpp:60
tesseract_environment
Definition: command.h:45
tesseract_environment::SetActiveDiscreteContactManagerCommand::getName
const std::string & getName() const
Definition: set_active_discrete_contact_manager_command.cpp:50
tesseract_environment::Command
Definition: command.h:83
utils.h
TESSERACT_SERIALIZE_ARCHIVES_INSTANTIATE
#define TESSERACT_SERIALIZE_ARCHIVES_INSTANTIATE(Type)
TESSERACT_COMMON_IGNORE_WARNINGS_PUSH
#define TESSERACT_COMMON_IGNORE_WARNINGS_PUSH
tesseract_environment::SetActiveDiscreteContactManagerCommand::SetActiveDiscreteContactManagerCommand
SetActiveDiscreteContactManagerCommand()
Definition: set_active_discrete_contact_manager_command.cpp:39
tesseract_environment::SetActiveDiscreteContactManagerCommand::serialize
void serialize(Archive &ar, const unsigned int version)
Definition: set_active_discrete_contact_manager_command.cpp:65
tesseract_environment::SetActiveDiscreteContactManagerCommand::operator==
bool operator==(const SetActiveDiscreteContactManagerCommand &rhs) const
Definition: set_active_discrete_contact_manager_command.cpp:52
set_active_discrete_contact_manager_command.h
Used to set the active discrete contact manager for the environment.
serialization.h
tesseract_environment::CommandType::SET_ACTIVE_DISCRETE_CONTACT_MANAGER
@ SET_ACTIVE_DISCRETE_CONTACT_MANAGER
TESSERACT_COMMON_IGNORE_WARNINGS_POP
tesseract_environment::SetActiveDiscreteContactManagerCommand::operator!=
bool operator!=(const SetActiveDiscreteContactManagerCommand &rhs) const
Definition: set_active_discrete_contact_manager_command.cpp:59
macros.h
tesseract_environment::SetActiveDiscreteContactManagerCommand
Definition: set_active_discrete_contact_manager_command.h:45
tesseract_environment::CommandType
CommandType
Definition: command.h:47
tesseract_environment::SetActiveDiscreteContactManagerCommand::active_contact_manager_
std::string active_contact_manager_
Definition: set_active_discrete_contact_manager_command.h:64


tesseract_environment
Author(s): Levi Armstrong
autogenerated on Sun May 18 2025 03:02:21