Interface class marking methods that have to be implemented in derived classes.
More...
#include <marker_shapes_interface.hpp>
Interface class marking methods that have to be implemented in derived classes.
Definition at line 29 of file marker_shapes_interface.hpp.
IMarkerShape::IMarkerShape |
( |
| ) |
|
If the marker shape is even drawable or not.
Interface class marking methods that have to be implemented in derived classes.
Definition at line 22 of file marker_shapes_interface.cpp.
virtual IMarkerShape::~IMarkerShape |
( |
| ) |
|
|
inlinevirtual |
virtual fcl::CollisionObject IMarkerShape::getCollisionObject |
( |
| ) |
const |
|
pure virtual |
virtual uint32_t IMarkerShape::getId |
( |
| ) |
const |
|
pure virtual |
virtual visualization_msgs::Marker IMarkerShape::getMarker |
( |
| ) |
|
|
pure virtual |
bool IMarkerShape::isDrawable |
( |
| ) |
|
|
inline |
virtual void IMarkerShape::setColor |
( |
double |
color_r, |
|
|
double |
color_g, |
|
|
double |
color_b, |
|
|
double |
color_a = 1.0 |
|
) |
| |
|
pure virtual |
void IMarkerShape::setDrawable |
( |
bool |
can_be_drawn | ) |
|
|
inline |
Decide whether the marker shape can be drawn or not. E.g. self collision frames need not to be drawn again as they are available in rviz -> robot model -> collision enabled.
- Parameters
-
can_be_drawn | Decide whether the marker shall be drawn or not. |
Definition at line 54 of file marker_shapes_interface.hpp.
virtual void IMarkerShape::updatePose |
( |
const geometry_msgs::Vector3 & |
pos, |
|
|
const geometry_msgs::Quaternion & |
quat |
|
) |
| |
|
pure virtual |
uint32_t IMarkerShape::class_ctr_ = 0 |
|
staticprotected |
bool IMarkerShape::drawable_ |
|
protected |
visualization_msgs::Marker IMarkerShape::marker_ |
|
protected |
The documentation for this class was generated from the following files: