Classes | Public Member Functions | Static Public Member Functions | Static Public Attributes | Static Protected Member Functions | Package Attributes | Static Package Attributes | Private Attributes | Static Private Attributes
edu.tum.cs.ias.knowrob.vis.applets.CommunicationVisApplet Class Reference
Inheritance diagram for edu.tum.cs.ias.knowrob.vis.applets.CommunicationVisApplet:
Inheritance graph
[legend]

List of all members.

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

Detailed Description

Definition at line 18 of file CommunicationVisApplet.java.


Member Function Documentation

Definition at line 292 of file CommunicationVisApplet.java.

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.

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.

set the image on the left hand side of the communication

Parameters:
filename

Definition at line 218 of file CommunicationVisApplet.java.

Definition at line 506 of file CommunicationVisApplet.java.

activate reception display for the next FRAMES_TO_DISPLAY_MESSAGES frames

Parameters:
onswitch reception display on or off

Definition at line 256 of file CommunicationVisApplet.java.

set the request text and activate transmission display

Parameters:
requestthe query text to be displayed

Definition at line 188 of file CommunicationVisApplet.java.

set the response text and activate reception display

Parameters:
responsethe response text to be displayed

Definition at line 204 of file CommunicationVisApplet.java.

set the image on the right hand side of the communication

Parameters:
filename

Definition at line 232 of file CommunicationVisApplet.java.

activate transmission display for the next FRAMES_TO_DISPLAY_MESSAGES frames

Parameters:
onswitch transmission display on or off

Definition at line 245 of file CommunicationVisApplet.java.

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.

Parameters:
reqThe String to be displayed in the 'request' field of the visualization
resThe String to be displayed in the 'response' field of the visualization
leftImgImage to be displayed on the left side of the visualization
rightImgImage to be displayed on the right side of the visualization
Author:
Moritz Tenorth, tenorth@cs.tum.edu

Definition at line 434 of file CommunicationVisApplet.java.


Member Data Documentation

ArrayList<Integer> edu.tum.cs.ias.knowrob.vis.applets.CommunicationVisApplet.colors = new ArrayList<Integer>(12) [package]

Definition at line 37 of file CommunicationVisApplet.java.

Definition at line 28 of file CommunicationVisApplet.java.

Definition at line 41 of file CommunicationVisApplet.java.

Definition at line 33 of file CommunicationVisApplet.java.

Definition at line 30 of file CommunicationVisApplet.java.

Definition at line 53 of file CommunicationVisApplet.java.

Definition at line 43 of file CommunicationVisApplet.java.

Definition at line 44 of file CommunicationVisApplet.java.

Definition at line 45 of file CommunicationVisApplet.java.

Definition at line 48 of file CommunicationVisApplet.java.

Definition at line 65 of file CommunicationVisApplet.java.

Definition at line 21 of file CommunicationVisApplet.java.

Definition at line 51 of file CommunicationVisApplet.java.

Definition at line 40 of file CommunicationVisApplet.java.

Definition at line 59 of file CommunicationVisApplet.java.

Definition at line 55 of file CommunicationVisApplet.java.

Definition at line 61 of file CommunicationVisApplet.java.

Definition at line 56 of file CommunicationVisApplet.java.

Definition at line 30 of file CommunicationVisApplet.java.

Definition at line 54 of file CommunicationVisApplet.java.

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.

Definition at line 50 of file CommunicationVisApplet.java.

Definition at line 39 of file CommunicationVisApplet.java.

Definition at line 47 of file CommunicationVisApplet.java.

Definition at line 26 of file CommunicationVisApplet.java.

Definition at line 27 of file CommunicationVisApplet.java.


The documentation for this class was generated from the following file:


mod_vis
Author(s): Moritz Tenorth, Jakob Engel
autogenerated on Mon Oct 6 2014 01:30:01