Class Index | File Index

Classes


Class ROS3D.InteractiveMarkerClient


Defined in: InteractiveMarkerClient.js.

Class Summary
Constructor Attributes Constructor Name and Description
 
A client for an interactive marker topic.
Method Summary
Method Attributes Method Name and Description
 
eraseIntMarker(intMarkerName)
Erase the interactive marker with the given name.
 
processInit(initMessage)
Process the given interactive marker initialization message.
 
processUpdate(initMessage)
Process the given interactive marker update message.
 
subscribe(topic)
Subscribe to the given interactive marker topic.
 
Unsubscribe from the current interactive marker topic.
Class Detail
ROS3D.InteractiveMarkerClient(options)
A client for an interactive marker topic.
Parameters:
options
- object with following keys: * ros - a handle to the ROS connection * tfClient - a handle to the TF client * topic (optional) - the topic to subscribe to, like '/basic_controls' * path (optional) - the base path to any meshes that will be loaded * camera - the main camera associated with the viewer for this marker client * rootObject (optional) - the root THREE 3D object to render to
Method Detail
eraseIntMarker(intMarkerName)
Erase the interactive marker with the given name.
Parameters:
intMarkerName
- the interactive marker name to delete

processInit(initMessage)
Process the given interactive marker initialization message.
Parameters:
initMessage
- the interactive marker initialization message to process

processUpdate(initMessage)
Process the given interactive marker update message.
Parameters:
initMessage
- the interactive marker update message to process

subscribe(topic)
Subscribe to the given interactive marker topic. This will unsubscribe from any current topics.
Parameters:
topic
- the topic to subscribe to, like '/basic_controls'

unsubscribe()
Unsubscribe from the current interactive marker topic.

Documentation generated by JsDoc Toolkit 2.4.0 on Wed Apr 03 2013 18:15:58 GMT-0700 (PDT)