Tesseract
Motion Planning Environment
Loading...
Searching...
No Matches
add_contact_managers_plugin_info_command.h
Go to the documentation of this file.
1
26#ifndef TESSERACT_ENVIRONMENT_ADD_CONTACT_MANAGERS_PLUGIN_INFO_COMMAND_H
27#define TESSERACT_ENVIRONMENT_ADD_CONTACT_MANAGERS_PLUGIN_INFO_COMMAND_H
28
31#include <boost/serialization/access.hpp>
32#include <memory>
34
37
39{
41{
42public:
43 using Ptr = std::shared_ptr<AddContactManagersPluginInfoCommand>;
44 using ConstPtr = std::shared_ptr<const AddContactManagersPluginInfoCommand>;
45
54 {
55 }
56
58 {
60 }
61
64
65private:
67
69 template <class Archive>
70 void serialize(Archive& ar, const unsigned int version); // NOLINT
71};
72} // namespace tesseract_environment
73#include <boost/serialization/export.hpp>
74#include <boost/serialization/tracking.hpp>
76 "AddContactManagersPluginInfoCommand")
77
78#endif // TESSERACT_ENVIRONMENT_ADD_CONTACT_MANAGERS_PLUGIN_INFO_COMMAND_H
Definition: add_contact_managers_plugin_info_command.h:41
AddContactManagersPluginInfoCommand()
Definition: add_contact_managers_plugin_info_command.h:46
bool operator!=(const AddContactManagersPluginInfoCommand &rhs) const
Definition: add_contact_managers_plugin_info_command.cpp:47
const tesseract_common::ContactManagersPluginInfo & getContactManagersPluginInfo() const
Definition: add_contact_managers_plugin_info_command.h:57
tesseract_common::ContactManagersPluginInfo contact_managers_plugin_info_
Definition: add_contact_managers_plugin_info_command.h:66
std::shared_ptr< const AddContactManagersPluginInfoCommand > ConstPtr
Definition: add_contact_managers_plugin_info_command.h:44
bool operator==(const AddContactManagersPluginInfoCommand &rhs) const
Definition: add_contact_managers_plugin_info_command.cpp:40
std::shared_ptr< AddContactManagersPluginInfoCommand > Ptr
Definition: add_contact_managers_plugin_info_command.h:43
void serialize(Archive &ar, const unsigned int version)
Definition: add_contact_managers_plugin_info_command.cpp:53
friend class boost::serialization::access
Definition: add_contact_managers_plugin_info_command.h:68
AddContactManagersPluginInfoCommand(tesseract_common::ContactManagersPluginInfo contact_managers_plugin_info)
Add contact manager plugins.
Definition: add_contact_managers_plugin_info_command.h:51
Definition: command.h:76
This contains classes for recording operations applied to the environment for tracking changes....
Common Tesseract Macros.
#define TESSERACT_COMMON_IGNORE_WARNINGS_PUSH
Definition: macros.h:71
Definition: create_convex_hull.cpp:36
Definition: command.h:39
CommandType
Definition: command.h:41
The contact managers plugin information structure.
Definition: types.h:185
Common Tesseract Types.
srdf_save contact_managers_plugin_info
Definition: tesseract_srdf_unit.cpp:699