Class MarkerGroup¶
- Defined in File marker_group.h
Inheritance Relationships¶
Derived Types¶
public mav_visualization::HexacopterMarker(Class HexacopterMarker)public mav_visualization::LeicaMarker(Class LeicaMarker)
Class Documentation¶
-
class
MarkerGroup¶ Subclassed by mav_visualization::HexacopterMarker, mav_visualization::LeicaMarker
Public Functions
-
MarkerGroup()¶
-
virtual
~MarkerGroup()¶
-
void
getMarkers(visualization_msgs::MarkerArray &marker_array, const double &scale = 1, bool append = false) const¶
-
void
getMarkers(MarkerVector &markers, const double &scale = 1, bool append = false) const¶
-
void
setNamespace(const std::string &ns)¶
-
void
setHeader(const std_msgs::Header &header)¶
-
void
setHeaderAndNamespace(const std_msgs::Header &header, const std::string &ns)¶
-
void
setAction(const int32_t &action)¶
-
void
setLifetime(double lifetime)¶
-
void
setFrameLocked(bool locked)¶
-
void
transform(const Eigen::Vector3d &t, const Eigen::Quaterniond &q)¶
-
void
publish(ros::Publisher &pub)¶
Protected Static Functions
-
static void
transformMarker(visualization_msgs::Marker &marker, const Eigen::Vector3d &t, const Eigen::Quaterniond &q)¶
-