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.