Go to the documentation of this file.
26 #ifndef TESSERACT_ENVIRONMENT_ADD_TRAJECTORY_LINK_COMMAND_H
27 #define TESSERACT_ENVIRONMENT_ADD_TRAJECTORY_LINK_COMMAND_H
32 #include <boost/serialization/export.hpp>
48 using Ptr = std::shared_ptr<AddTrajectoryLinkCommand>;
49 using ConstPtr = std::shared_ptr<const AddTrajectoryLinkCommand>;
74 std::string parent_link_name,
76 bool replace_allowed =
false);
94 template <
class Archive>
95 void serialize(Archive& ar,
const unsigned int version);
101 #endif // TESSERACT_ENVIRONMENT_ADD_TRAJECTORY_LINK_COMMAND_H
std::shared_ptr< Command > Ptr
const tesseract_common::JointTrajectory & getTrajectory() const
bool replaceAllowed() const
const std::string & getLinkName() const
#define TESSERACT_COMMON_IGNORE_WARNINGS_PUSH
void serialize(Archive &ar, const unsigned int version)
AddTrajectoryLinkCommand()
This contains classes for recording operations applied to the environment for tracking changes....
tesseract_common::JointTrajectory trajectory_
const std::string & getParentLinkName() const
std::string parent_link_name_
bool operator==(const AddTrajectoryLinkCommand &rhs) const
std::shared_ptr< const Command > ConstPtr
bool operator!=(const AddTrajectoryLinkCommand &rhs) const
friend class boost::serialization::access