Go to the documentation of this file.
26 #ifndef TESSERACT_ENVIRONMENT_ADD_SCENE_GRAPH_COMMAND_H
27 #define TESSERACT_ENVIRONMENT_ADD_SCENE_GRAPH_COMMAND_H
33 #include <boost/serialization/export.hpp>
49 using Ptr = std::shared_ptr<AddSceneGraphCommand>;
50 using ConstPtr = std::shared_ptr<const AddSceneGraphCommand>;
77 std::string prefix =
"");
79 const std::shared_ptr<const tesseract_scene_graph::SceneGraph>&
getSceneGraph()
const;
80 const std::shared_ptr<const tesseract_scene_graph::Joint>&
getJoint()
const;
87 std::shared_ptr<const tesseract_scene_graph::SceneGraph>
scene_graph_;
88 std::shared_ptr<const tesseract_scene_graph::Joint>
joint_;
93 template <
class Archive>
94 void serialize(Archive& ar,
const unsigned int version);
100 #endif // TESSERACT_ENVIRONMENT_ADD_SCENE_GRAPH_COMMAND_H
std::shared_ptr< Command > Ptr
#define TESSERACT_COMMON_IGNORE_WARNINGS_PUSH
std::shared_ptr< const tesseract_scene_graph::SceneGraph > scene_graph_
const std::string & getPrefix() const
This contains classes for recording operations applied to the environment for tracking changes....
bool operator!=(const AddSceneGraphCommand &rhs) const
void serialize(Archive &ar, const unsigned int version)
const std::shared_ptr< const tesseract_scene_graph::SceneGraph > & getSceneGraph() const
bool operator==(const AddSceneGraphCommand &rhs) const
std::shared_ptr< const tesseract_scene_graph::Joint > joint_
std::shared_ptr< const Command > ConstPtr
const std::shared_ptr< const tesseract_scene_graph::Joint > & getJoint() const
friend class boost::serialization::access