Classes | |
class | RosServiceThread |
class | SetLeftImgCallback |
class | SetRequestTextCallback |
class | SetResponseTextCallback |
class | SetRightImgCallback |
Public Member Functions | |
void | delay (int millis) |
void | draw () |
void | keyPressed () |
void | setLeftImage (String filename) |
void | setPrologVisCanvas (PrologVisualizationCanvas c) |
void | setReceiving (boolean on) |
void | setRequest (String req) |
void | setResponse (String response) |
void | setRightImage (String filename) |
void | setTransmitting (boolean on) |
void | setup () |
Static Public Member Functions | |
static void | main (String args[]) |
static void | visualizeCommunication (String req, String res, String leftImg, String rightImg) |
Static Public Attributes | |
static NodeHandle | n |
Static Protected Member Functions | |
static void | initRos () |
Package Attributes | |
ArrayList< Integer > | colors = new ArrayList<Integer>(12) |
PFont | dejavu |
int | FRAMES_TO_DISPLAY_MESSAGES = 70 |
String | imagePath = "" |
PImage | leftImg |
SetLeftImgCallback | leftImgCallback |
int | LINE_LEFT_START = 250 |
int | LINE_RIGHT_END = 550 |
int | LINE_WIDTH = LINE_RIGHT_END-LINE_LEFT_START |
int | LOWER_LINE_YPOS = 330 |
int | receivePosition = LINE_RIGHT_END |
int | receiving = 0 |
String | request = "" |
SetRequestTextCallback | requestTextCallback |
String | response = "" |
SetResponseTextCallback | responseTextCallback |
PImage | rightImg |
SetRightImgCallback | rightImgCallback |
int | transmitPosition = LINE_LEFT_START |
int | transmitting = 0 |
int | UPPER_LINE_YPOS = 280 |
PFont | verdana |
PFont | verdanaBold |
Static Package Attributes | |
static Ros | ros |
Private Attributes | |
PrologVisualizationCanvas | prologVisCanvas = null |
Static Private Attributes | |
static final long | serialVersionUID = -3913679727924919169L |
Definition at line 18 of file CommunicationVisApplet.java.
void edu.tum.cs.ias.knowrob.vis.applets.CommunicationVisApplet.delay | ( | int | millis | ) | [inline] |
Definition at line 292 of file CommunicationVisApplet.java.
void edu.tum.cs.ias.knowrob.vis.applets.CommunicationVisApplet.draw | ( | ) | [inline] |
drawing function, is called at 25Hz
Definition at line 128 of file CommunicationVisApplet.java.
static void edu.tum.cs.ias.knowrob.vis.applets.CommunicationVisApplet.initRos | ( | ) | [inline, static, protected] |
Thread-safe ROS initialization
Definition at line 71 of file CommunicationVisApplet.java.
void edu.tum.cs.ias.knowrob.vis.applets.CommunicationVisApplet.keyPressed | ( | ) | [inline] |
debug: simulate visualization events
Definition at line 266 of file CommunicationVisApplet.java.
static void edu.tum.cs.ias.knowrob.vis.applets.CommunicationVisApplet.main | ( | String | args[] | ) | [inline, static] |
Definition at line 510 of file CommunicationVisApplet.java.
void edu.tum.cs.ias.knowrob.vis.applets.CommunicationVisApplet.setLeftImage | ( | String | filename | ) | [inline] |
set the image on the left hand side of the communication
filename |
Definition at line 218 of file CommunicationVisApplet.java.
void edu.tum.cs.ias.knowrob.vis.applets.CommunicationVisApplet.setPrologVisCanvas | ( | PrologVisualizationCanvas | c | ) | [inline] |
Definition at line 506 of file CommunicationVisApplet.java.
void edu.tum.cs.ias.knowrob.vis.applets.CommunicationVisApplet.setReceiving | ( | boolean | on | ) | [inline] |
activate reception display for the next FRAMES_TO_DISPLAY_MESSAGES frames
on | switch reception display on or off |
Definition at line 256 of file CommunicationVisApplet.java.
void edu.tum.cs.ias.knowrob.vis.applets.CommunicationVisApplet.setRequest | ( | String | req | ) | [inline] |
set the request text and activate transmission display
request | the query text to be displayed |
Definition at line 188 of file CommunicationVisApplet.java.
void edu.tum.cs.ias.knowrob.vis.applets.CommunicationVisApplet.setResponse | ( | String | response | ) | [inline] |
set the response text and activate reception display
response | the response text to be displayed |
Definition at line 204 of file CommunicationVisApplet.java.
void edu.tum.cs.ias.knowrob.vis.applets.CommunicationVisApplet.setRightImage | ( | String | filename | ) | [inline] |
set the image on the right hand side of the communication
filename |
Definition at line 232 of file CommunicationVisApplet.java.
void edu.tum.cs.ias.knowrob.vis.applets.CommunicationVisApplet.setTransmitting | ( | boolean | on | ) | [inline] |
activate transmission display for the next FRAMES_TO_DISPLAY_MESSAGES frames
on | switch transmission display on or off |
Definition at line 245 of file CommunicationVisApplet.java.
void edu.tum.cs.ias.knowrob.vis.applets.CommunicationVisApplet.setup | ( | ) | [inline] |
Applet setup routine
Definition at line 86 of file CommunicationVisApplet.java.
static void edu.tum.cs.ias.knowrob.vis.applets.CommunicationVisApplet.visualizeCommunication | ( | String | req, |
String | res, | ||
String | leftImg, | ||
String | rightImg | ||
) | [inline, static] |
Helper functions for visualization: send visualization strings to an instance of the CommunicationVisApplet to display the ongoing communication.
req | The String to be displayed in the 'request' field of the visualization |
res | The String to be displayed in the 'response' field of the visualization |
leftImg | Image to be displayed on the left side of the visualization |
rightImg | Image to be displayed on the right side of the visualization |
Definition at line 434 of file CommunicationVisApplet.java.
ArrayList<Integer> edu.tum.cs.ias.knowrob.vis.applets.CommunicationVisApplet.colors = new ArrayList<Integer>(12) [package] |
Definition at line 37 of file CommunicationVisApplet.java.
PFont edu.tum.cs.ias.knowrob.vis.applets.CommunicationVisApplet.dejavu [package] |
Definition at line 28 of file CommunicationVisApplet.java.
int edu.tum.cs.ias.knowrob.vis.applets.CommunicationVisApplet.FRAMES_TO_DISPLAY_MESSAGES = 70 [package] |
Definition at line 41 of file CommunicationVisApplet.java.
String edu.tum.cs.ias.knowrob.vis.applets.CommunicationVisApplet.imagePath = "" [package] |
Definition at line 33 of file CommunicationVisApplet.java.
PImage edu.tum.cs.ias.knowrob.vis.applets.CommunicationVisApplet.leftImg [package] |
Definition at line 30 of file CommunicationVisApplet.java.
SetLeftImgCallback edu.tum.cs.ias.knowrob.vis.applets.CommunicationVisApplet.leftImgCallback [package] |
Definition at line 53 of file CommunicationVisApplet.java.
int edu.tum.cs.ias.knowrob.vis.applets.CommunicationVisApplet.LINE_LEFT_START = 250 [package] |
Definition at line 43 of file CommunicationVisApplet.java.
int edu.tum.cs.ias.knowrob.vis.applets.CommunicationVisApplet.LINE_RIGHT_END = 550 [package] |
Definition at line 44 of file CommunicationVisApplet.java.
int edu.tum.cs.ias.knowrob.vis.applets.CommunicationVisApplet.LINE_WIDTH = LINE_RIGHT_END-LINE_LEFT_START [package] |
Definition at line 45 of file CommunicationVisApplet.java.
int edu.tum.cs.ias.knowrob.vis.applets.CommunicationVisApplet.LOWER_LINE_YPOS = 330 [package] |
Definition at line 48 of file CommunicationVisApplet.java.
Definition at line 65 of file CommunicationVisApplet.java.
PrologVisualizationCanvas edu.tum.cs.ias.knowrob.vis.applets.CommunicationVisApplet.prologVisCanvas = null [private] |
Definition at line 21 of file CommunicationVisApplet.java.
int edu.tum.cs.ias.knowrob.vis.applets.CommunicationVisApplet.receivePosition = LINE_RIGHT_END [package] |
Definition at line 51 of file CommunicationVisApplet.java.
int edu.tum.cs.ias.knowrob.vis.applets.CommunicationVisApplet.receiving = 0 [package] |
Definition at line 40 of file CommunicationVisApplet.java.
String edu.tum.cs.ias.knowrob.vis.applets.CommunicationVisApplet.request = "" [package] |
Definition at line 59 of file CommunicationVisApplet.java.
SetRequestTextCallback edu.tum.cs.ias.knowrob.vis.applets.CommunicationVisApplet.requestTextCallback [package] |
Definition at line 55 of file CommunicationVisApplet.java.
String edu.tum.cs.ias.knowrob.vis.applets.CommunicationVisApplet.response = "" [package] |
Definition at line 61 of file CommunicationVisApplet.java.
SetResponseTextCallback edu.tum.cs.ias.knowrob.vis.applets.CommunicationVisApplet.responseTextCallback [package] |
Definition at line 56 of file CommunicationVisApplet.java.
PImage edu.tum.cs.ias.knowrob.vis.applets.CommunicationVisApplet.rightImg [package] |
Definition at line 30 of file CommunicationVisApplet.java.
SetRightImgCallback edu.tum.cs.ias.knowrob.vis.applets.CommunicationVisApplet.rightImgCallback [package] |
Definition at line 54 of file CommunicationVisApplet.java.
Ros edu.tum.cs.ias.knowrob.vis.applets.CommunicationVisApplet.ros [static, package] |
Definition at line 64 of file CommunicationVisApplet.java.
final long edu.tum.cs.ias.knowrob.vis.applets.CommunicationVisApplet.serialVersionUID = -3913679727924919169L [static, private] |
Definition at line 20 of file CommunicationVisApplet.java.
int edu.tum.cs.ias.knowrob.vis.applets.CommunicationVisApplet.transmitPosition = LINE_LEFT_START [package] |
Definition at line 50 of file CommunicationVisApplet.java.
int edu.tum.cs.ias.knowrob.vis.applets.CommunicationVisApplet.transmitting = 0 [package] |
Definition at line 39 of file CommunicationVisApplet.java.
int edu.tum.cs.ias.knowrob.vis.applets.CommunicationVisApplet.UPPER_LINE_YPOS = 280 [package] |
Definition at line 47 of file CommunicationVisApplet.java.
Definition at line 26 of file CommunicationVisApplet.java.
Definition at line 27 of file CommunicationVisApplet.java.