Class RoutePoint

Class Documentation

class RoutePoint

Public Functions

RoutePoint()
inline void setPosition(const tf2::Vector3 &position)
inline const tf2::Vector3 &position() const
inline tf2::Vector3 &position()
inline void setPosition(const geometry_msgs::msg::Point &position)
inline const geometry_msgs::msg::Point positionMsg() const
inline void setOrientation(const tf2::Quaternion &orientation)
inline const tf2::Quaternion &orientation() const
inline tf2::Quaternion &orientation()
inline void setOrientation(const geometry_msgs::msg::Quaternion &orientation)
inline const geometry_msgs::msg::Quaternion orientationMsg() const
inline void setPose(const geometry_msgs::msg::Pose &pose)
inline geometry_msgs::msg::Pose poseMsg() const
inline const std::string &id() const
inline void setId(const std::string &id)
inline bool stopPoint() const
inline void setStopPoint(bool value)
inline double stopPointDelay() const
inline void setStopPointDelay(double delay)
inline marti_nav_msgs::msg::RoutePosition routePosition() const
std::vector<std::string> getPropertyNames() const
std::string getProperty(const std::string &name) const
template<typename T>
inline T getTypedProperty(const std::string &name) const
bool hasProperty(const std::string &name) const
void setProperty(const std::string &name, const std::string &value)
void deleteProperty(const std::string &name)