|
WUT Velma robot API
|
This class is an interface to ROS markers publisher. More...
Public Member Functions | |
| def | __init__ (self, namespace) |
| def | publishAll (self) |
| def | getPendingMarkersCount (self) |
| def | publishTextMarker (self, text, i, r=1, g=0, b=0, a=1, namespace='default', frame_id='torso_base', T=None, height=0.1) |
| def | publishSinglePointMarker (self, pt, i, r=1, g=0, b=0, a=1, namespace='default', frame_id='torso_base', m_type=Marker.CUBE, scale=Vector3(0.005, 0.005, 0.005), T=None) |
| def | addSinglePointMarker (self, pt, i, r=1, g=0, b=0, a=1, namespace='default', frame_id='torso_base', m_type=Marker.CUBE, scale=Vector3(0.005, 0.005, 0.005), T=None) |
| def | eraseMarkers (self, idx_from, idx_to, frame_id='torso_base', namespace='default') |
| def | publishLineStripMarker (self, pt, base_id, r=1, g=0, b=0, a=1, namespace='default', frame_id='torso_base', width=0.01, T=None) |
| def | publishLineListMarker (self, pt, base_id, r=1, g=0, b=0, a=1, namespace='default', frame_id='torso_base', width=0.01, T=None) |
| def | publishMultiPointsMarker (self, pt, base_id, r=1, g=0, b=0, a=1, namespace='default', frame_id='torso_base', m_type=Marker.CUBE, scale=Vector3(0.002, 0.002, 0.002), T=None) |
| def | publishMultiPointsMarkerWithSize (self, pt, base_id, r=1, g=0, b=0, namespace='default', frame_id='torso_base', m_type=Marker.SPHERE, T=None) |
| def | publishTriangleListMarker (self, points_list, base_id, r=1, g=0, b=0, a=1.0, namespace='default', frame_id='torso_base', T=None) |
| def | publishVectorMarker (self, v1, v2, i, r, g, b, a=0.5, frame='torso_base', namespace='default', scale=0.001) |
| def | addVectorMarker (self, v1, v2, i, r, g, b, a=0.5, frame='torso_base', namespace='default', scale=0.001) |
| def | publishFrameMarker (self, T, base_id, scale=0.1, frame='torso_base', namespace='default') |
| def | addFrameMarker (self, T, base_id, scale=0.1, frame='torso_base', namespace='default') |
| def | publishConstantMeshMarker (self, uri, base_id, r=1, g=0, b=0, scale=0.1, frame_id='torso_base', namespace='default', T=None) |
| def | publishMeshMarker (self, mesh, base_id, r=1, g=0, b=0, scale=0.1, frame_id='torso_base', namespace='default', T=None) |
Static Public Member Functions | |
| def | createSinglePointMarker (pt, i, r=1, g=0, b=0, a=1, namespace='default', frame_id='torso_base', m_type=Marker.CUBE, scale=Vector3(0.005, 0.005, 0.005), T=None) |
| def | createVectorMarker (v1, v2, i, r, g, b, a=0.5, frame='torso_base', namespace='default', scale=0.001) |
| def | createFrameMarker (T, base_id, scale=0.1, frame='torso_base', namespace='default') |
This class is an interface to ROS markers publisher.
Definition at line 46 of file marker_publisher.py.
| def rcprg_ros_utils.marker_publisher.MarkerPublisher.__init__ | ( | self, | |
| namespace | |||
| ) |
Definition at line 50 of file marker_publisher.py.
| def rcprg_ros_utils.marker_publisher.MarkerPublisher.addFrameMarker | ( | self, | |
| T, | |||
| base_id, | |||
scale = 0.1, |
|||
frame = 'torso_base', |
|||
namespace = 'default' |
|||
| ) |
Definition at line 334 of file marker_publisher.py.
| def rcprg_ros_utils.marker_publisher.MarkerPublisher.addSinglePointMarker | ( | self, | |
| pt, | |||
| i, | |||
r = 1, |
|||
g = 0, |
|||
b = 0, |
|||
a = 1, |
|||
namespace = 'default', |
|||
frame_id = 'torso_base', |
|||
m_type = Marker.CUBE, |
|||
scale = Vector3(0.005, 0.005, 0.005), |
|||
T = None |
|||
| ) |
Definition at line 111 of file marker_publisher.py.
| def rcprg_ros_utils.marker_publisher.MarkerPublisher.addVectorMarker | ( | self, | |
| v1, | |||
| v2, | |||
| i, | |||
| r, | |||
| g, | |||
| b, | |||
a = 0.5, |
|||
frame = 'torso_base', |
|||
namespace = 'default', |
|||
scale = 0.001 |
|||
| ) |
Definition at line 297 of file marker_publisher.py.
|
static |
Definition at line 341 of file marker_publisher.py.
|
static |
Definition at line 93 of file marker_publisher.py.
|
static |
Definition at line 314 of file marker_publisher.py.
| def rcprg_ros_utils.marker_publisher.MarkerPublisher.eraseMarkers | ( | self, | |
| idx_from, | |||
| idx_to, | |||
frame_id = 'torso_base', |
|||
namespace = 'default' |
|||
| ) |
Definition at line 132 of file marker_publisher.py.
| def rcprg_ros_utils.marker_publisher.MarkerPublisher.getPendingMarkersCount | ( | self | ) |
Definition at line 60 of file marker_publisher.py.
| def rcprg_ros_utils.marker_publisher.MarkerPublisher.publishAll | ( | self | ) |
Definition at line 54 of file marker_publisher.py.
| def rcprg_ros_utils.marker_publisher.MarkerPublisher.publishConstantMeshMarker | ( | self, | |
| uri, | |||
| base_id, | |||
r = 1, |
|||
g = 0, |
|||
b = 0, |
|||
scale = 0.1, |
|||
frame_id = 'torso_base', |
|||
namespace = 'default', |
|||
T = None |
|||
| ) |
Definition at line 347 of file marker_publisher.py.
| def rcprg_ros_utils.marker_publisher.MarkerPublisher.publishFrameMarker | ( | self, | |
| T, | |||
| base_id, | |||
scale = 0.1, |
|||
frame = 'torso_base', |
|||
namespace = 'default' |
|||
| ) |
Definition at line 329 of file marker_publisher.py.
| def rcprg_ros_utils.marker_publisher.MarkerPublisher.publishLineListMarker | ( | self, | |
| pt, | |||
| base_id, | |||
r = 1, |
|||
g = 0, |
|||
b = 0, |
|||
a = 1, |
|||
namespace = 'default', |
|||
frame_id = 'torso_base', |
|||
width = 0.01, |
|||
T = None |
|||
| ) |
Definition at line 194 of file marker_publisher.py.
| def rcprg_ros_utils.marker_publisher.MarkerPublisher.publishLineStripMarker | ( | self, | |
| pt, | |||
| base_id, | |||
r = 1, |
|||
g = 0, |
|||
b = 0, |
|||
a = 1, |
|||
namespace = 'default', |
|||
frame_id = 'torso_base', |
|||
width = 0.01, |
|||
T = None |
|||
| ) |
Definition at line 169 of file marker_publisher.py.
| def rcprg_ros_utils.marker_publisher.MarkerPublisher.publishMeshMarker | ( | self, | |
| mesh, | |||
| base_id, | |||
r = 1, |
|||
g = 0, |
|||
b = 0, |
|||
scale = 0.1, |
|||
frame_id = 'torso_base', |
|||
namespace = 'default', |
|||
T = None |
|||
| ) |
Definition at line 368 of file marker_publisher.py.
| def rcprg_ros_utils.marker_publisher.MarkerPublisher.publishMultiPointsMarker | ( | self, | |
| pt, | |||
| base_id, | |||
r = 1, |
|||
g = 0, |
|||
b = 0, |
|||
a = 1, |
|||
namespace = 'default', |
|||
frame_id = 'torso_base', |
|||
m_type = Marker.CUBE, |
|||
scale = Vector3(0.002, 0.002, 0.002), |
|||
T = None |
|||
| ) |
Definition at line 219 of file marker_publisher.py.
| def rcprg_ros_utils.marker_publisher.MarkerPublisher.publishMultiPointsMarkerWithSize | ( | self, | |
| pt, | |||
| base_id, | |||
r = 1, |
|||
g = 0, |
|||
b = 0, |
|||
namespace = 'default', |
|||
frame_id = 'torso_base', |
|||
m_type = Marker.SPHERE, |
|||
T = None |
|||
| ) |
Definition at line 249 of file marker_publisher.py.
| def rcprg_ros_utils.marker_publisher.MarkerPublisher.publishSinglePointMarker | ( | self, | |
| pt, | |||
| i, | |||
r = 1, |
|||
g = 0, |
|||
b = 0, |
|||
a = 1, |
|||
namespace = 'default', |
|||
frame_id = 'torso_base', |
|||
m_type = Marker.CUBE, |
|||
scale = Vector3(0.005, 0.005, 0.005), |
|||
T = None |
|||
| ) |
Definition at line 86 of file marker_publisher.py.
| def rcprg_ros_utils.marker_publisher.MarkerPublisher.publishTextMarker | ( | self, | |
| text, | |||
| i, | |||
r = 1, |
|||
g = 0, |
|||
b = 0, |
|||
a = 1, |
|||
namespace = 'default', |
|||
frame_id = 'torso_base', |
|||
T = None, |
|||
height = 0.1 |
|||
| ) |
Definition at line 63 of file marker_publisher.py.
| def rcprg_ros_utils.marker_publisher.MarkerPublisher.publishTriangleListMarker | ( | self, | |
| points_list, | |||
| base_id, | |||
r = 1, |
|||
g = 0, |
|||
b = 0, |
|||
a = 1.0, |
|||
namespace = 'default', |
|||
frame_id = 'torso_base', |
|||
T = None |
|||
| ) |
Definition at line 271 of file marker_publisher.py.
| def rcprg_ros_utils.marker_publisher.MarkerPublisher.publishVectorMarker | ( | self, | |
| v1, | |||
| v2, | |||
| i, | |||
| r, | |||
| g, | |||
| b, | |||
a = 0.5, |
|||
frame = 'torso_base', |
|||
namespace = 'default', |
|||
scale = 0.001 |
|||
| ) |
Definition at line 292 of file marker_publisher.py.
1.8.13