Classes | |
enum | Part |
Public Member Functions | |
void | actionsInActivity () |
void | addObject (String identifier) |
void | addObjectWithChildren (String identifier) |
void | addTrajectory (String[] identifiers) |
void | clear () |
void | clearHighlight () |
void | controlEvent (ControlEvent e) |
void | displayAction (String identifier) |
void | displayEyeTrajectory (String identifier) |
void | displayFixed (String identifier) |
void | displayHumanTrajectory (String identifier, String handUsed) |
void | draw () |
void | drawBackground () |
SemanticMapVisApplet | getKitchenVisApplet () |
void | highlight (String identifier, boolean highlight) |
void | highlight (String identifier, boolean highlight, int color) |
void | highlight (String identifier, boolean highlight, int r, int g, int b) |
void | highlight (String identifier, boolean highlight, int r, int g, int b, String prob) |
void | highlightWithChildren (String identifier, boolean highlight) |
void | mapObjectClicked (String identifier) |
PrologVisualizationCanvas () | |
void | removeObject (String identifier) |
void | removeObjectWithChildren (String identifier) |
void | setActionInformation (String[][][] pl_list, String hand, int level) |
void | setViewParameters (float xShift, float yShift, float xRot, float yRot, float zoom) |
void | showImagesInNewWindow (String[] imgs) |
Static Public Member Functions | |
static String | addSingleQuotes (String str) |
static void | main (String args[]) |
static String | removeSingleQuotes (String str) |
Public Attributes | |
ControlP5 | controlP5 |
JFrame | img_window |
Protected Attributes | |
ActionVisApplet | AVObject |
ControlWindow | controlWindow |
SemanticMapVisApplet | KVObject |
Package Functions | |
int | HSVtoRGB (float h, float s, float v) |
Private Member Functions | |
void | displayInformationForEntity (String entity) |
ArrayList< String[]> | dottedPairsToArrayList (String rest) |
String | printKey (String k) |
String | printValue (String v) |
ArrayList< String[]> | readInformationForEntity (String entity) |
Private Attributes | |
boolean | debugMode = false |
Static Private Attributes | |
static final long | serialVersionUID = 4575739930038583994L |
Definition at line 21 of file PrologVisualizationCanvas.java.
Definition at line 41 of file PrologVisualizationCanvas.java.
Definition at line 364 of file PrologVisualizationCanvas.java.
void edu.tum.cs.ias.knowrob.vis.applets.PrologVisualizationCanvas.addObject | ( | String | identifier | ) | [inline] |
adds Object to scene.
identifier | eg. "http://ias.cs.tum.edu/kb/ias_semantic_map.owl#F360-Containers-revised-walls" |
Definition at line 151 of file PrologVisualizationCanvas.java.
void edu.tum.cs.ias.knowrob.vis.applets.PrologVisualizationCanvas.addObjectWithChildren | ( | String | identifier | ) | [inline] |
adds Objects to scene. adds all items reachable from it via knowrob:properPhysicalPartTypes adds all items from which this item can be reached via knowrob:describedInMap
identifier | eg. "http://ias.cs.tum.edu/kb/ias_semantic_map.owl#F360-Containers-revised-walls" |
Definition at line 162 of file PrologVisualizationCanvas.java.
static String edu.tum.cs.ias.knowrob.vis.applets.PrologVisualizationCanvas.addSingleQuotes | ( | String | str | ) | [inline, static] |
Definition at line 509 of file PrologVisualizationCanvas.java.
void edu.tum.cs.ias.knowrob.vis.applets.PrologVisualizationCanvas.addTrajectory | ( | String[] | identifiers | ) | [inline] |
adds Trajectory to scene.
identifier | List of identifiers, eg. "http://ias.cs.tum.edu/kb/ias_semantic_map.owl#F360-Containers-revised-walls" |
Definition at line 171 of file PrologVisualizationCanvas.java.
void edu.tum.cs.ias.knowrob.vis.applets.PrologVisualizationCanvas.clear | ( | ) | [inline] |
completely clears the scene
Definition at line 131 of file PrologVisualizationCanvas.java.
clears all highlightings
Definition at line 281 of file PrologVisualizationCanvas.java.
void edu.tum.cs.ias.knowrob.vis.applets.PrologVisualizationCanvas.controlEvent | ( | ControlEvent | e | ) | [inline] |
Definition at line 470 of file PrologVisualizationCanvas.java.
void edu.tum.cs.ias.knowrob.vis.applets.PrologVisualizationCanvas.displayAction | ( | String | identifier | ) | [inline] |
displays an action via it's fixed identifier
e.g. | "http://ias.cs.tum.edu/kb/knowrob.owl#Reaching_0_2" |
Definition at line 97 of file PrologVisualizationCanvas.java.
void edu.tum.cs.ias.knowrob.vis.applets.PrologVisualizationCanvas.displayEyeTrajectory | ( | String | identifier | ) | [inline] |
display a 2D trajectory via its identifier
e.g. | "" |
Definition at line 106 of file PrologVisualizationCanvas.java.
void edu.tum.cs.ias.knowrob.vis.applets.PrologVisualizationCanvas.displayFixed | ( | String | identifier | ) | [inline] |
displays an action via it's fixed identifier
e.g. | "http://ias.cs.tum.edu/kb/knowrob.owl#Reaching_0_2" |
Definition at line 88 of file PrologVisualizationCanvas.java.
void edu.tum.cs.ias.knowrob.vis.applets.PrologVisualizationCanvas.displayHumanTrajectory | ( | String | identifier, |
String | handUsed | ||
) | [inline] |
Definition at line 111 of file PrologVisualizationCanvas.java.
void edu.tum.cs.ias.knowrob.vis.applets.PrologVisualizationCanvas.displayInformationForEntity | ( | String | entity | ) | [inline, private] |
Definition at line 378 of file PrologVisualizationCanvas.java.
ArrayList<String[]> edu.tum.cs.ias.knowrob.vis.applets.PrologVisualizationCanvas.dottedPairsToArrayList | ( | String | rest | ) | [inline, private] |
Definition at line 478 of file PrologVisualizationCanvas.java.
void edu.tum.cs.ias.knowrob.vis.applets.PrologVisualizationCanvas.draw | ( | ) | [inline] |
Definition at line 79 of file PrologVisualizationCanvas.java.
same as clear(); addObject("http://ias.cs.tum.edu/kb/ias_semantic_map.owl#F360-Containers-revised-walls");
Definition at line 141 of file PrologVisualizationCanvas.java.
SemanticMapVisApplet edu.tum.cs.ias.knowrob.vis.applets.PrologVisualizationCanvas.getKitchenVisApplet | ( | ) | [inline] |
Definition at line 514 of file PrologVisualizationCanvas.java.
void edu.tum.cs.ias.knowrob.vis.applets.PrologVisualizationCanvas.highlight | ( | String | identifier, |
boolean | highlight | ||
) | [inline] |
highlights object
identifier | eg. "http://ias.cs.tum.edu/kb/ias_semantic_map.owl#F360-Containers-revised-walls" |
highlight | true = highlight; false=unhighlight |
Definition at line 210 of file PrologVisualizationCanvas.java.
void edu.tum.cs.ias.knowrob.vis.applets.PrologVisualizationCanvas.highlight | ( | String | identifier, |
boolean | highlight, | ||
int | color | ||
) | [inline] |
Definition at line 214 of file PrologVisualizationCanvas.java.
void edu.tum.cs.ias.knowrob.vis.applets.PrologVisualizationCanvas.highlight | ( | String | identifier, |
boolean | highlight, | ||
int | r, | ||
int | g, | ||
int | b | ||
) | [inline] |
Definition at line 218 of file PrologVisualizationCanvas.java.
void edu.tum.cs.ias.knowrob.vis.applets.PrologVisualizationCanvas.highlight | ( | String | identifier, |
boolean | highlight, | ||
int | r, | ||
int | g, | ||
int | b, | ||
String | prob | ||
) | [inline] |
Definition at line 225 of file PrologVisualizationCanvas.java.
void edu.tum.cs.ias.knowrob.vis.applets.PrologVisualizationCanvas.highlightWithChildren | ( | String | identifier, |
boolean | highlight | ||
) | [inline] |
highlights object, and everything that is reachable from it via knowrob:properPhysicalPartTypes
identifier | eg. "http://ias.cs.tum.edu/kb/ias_semantic_map.owl#F360-Containers-revised-walls" |
highlight | true = highlight; false=unhighlight |
Definition at line 272 of file PrologVisualizationCanvas.java.
int edu.tum.cs.ias.knowrob.vis.applets.PrologVisualizationCanvas.HSVtoRGB | ( | float | h, |
float | s, | ||
float | v | ||
) | [inline, package] |
helper function: converts HSV to RGB color space
floats | for hue, saturation, value |
Definition at line 241 of file PrologVisualizationCanvas.java.
static void edu.tum.cs.ias.knowrob.vis.applets.PrologVisualizationCanvas.main | ( | String | args[] | ) | [inline, static] |
Definition at line 518 of file PrologVisualizationCanvas.java.
void edu.tum.cs.ias.knowrob.vis.applets.PrologVisualizationCanvas.mapObjectClicked | ( | String | identifier | ) | [inline] |
displays an action via it's fixed identifier
e.g. | "http://ias.cs.tum.edu/kb/knowrob.owl#Reaching_0_2" |
Implements edu.tum.cs.ias.knowrob.vis.applets.MapObjClickListener.
Definition at line 291 of file PrologVisualizationCanvas.java.
String edu.tum.cs.ias.knowrob.vis.applets.PrologVisualizationCanvas.printKey | ( | String | k | ) | [inline, private] |
Definition at line 401 of file PrologVisualizationCanvas.java.
String edu.tum.cs.ias.knowrob.vis.applets.PrologVisualizationCanvas.printValue | ( | String | v | ) | [inline, private] |
Definition at line 410 of file PrologVisualizationCanvas.java.
ArrayList<String[]> edu.tum.cs.ias.knowrob.vis.applets.PrologVisualizationCanvas.readInformationForEntity | ( | String | entity | ) | [inline, private] |
Definition at line 340 of file PrologVisualizationCanvas.java.
void edu.tum.cs.ias.knowrob.vis.applets.PrologVisualizationCanvas.removeObject | ( | String | identifier | ) | [inline] |
removes object from scene
identifier | eg. "http://ias.cs.tum.edu/kb/ias_semantic_map.owl#F360-Containers-revised-walls" |
Definition at line 188 of file PrologVisualizationCanvas.java.
void edu.tum.cs.ias.knowrob.vis.applets.PrologVisualizationCanvas.removeObjectWithChildren | ( | String | identifier | ) | [inline] |
removes Objects from scene. removes all items reachable from it via knowrob:properPhysicalPartTypes removes all items from which this item can be reached via knowrob:describedInMap
identifier | eg. "http://ias.cs.tum.edu/kb/ias_semantic_map.owl#F360-Containers-revised-walls" |
Definition at line 200 of file PrologVisualizationCanvas.java.
static String edu.tum.cs.ias.knowrob.vis.applets.PrologVisualizationCanvas.removeSingleQuotes | ( | String | str | ) | [inline, static] |
Definition at line 500 of file PrologVisualizationCanvas.java.
void edu.tum.cs.ias.knowrob.vis.applets.PrologVisualizationCanvas.setActionInformation | ( | String | pl_list[][][], |
String | hand, | ||
int | level | ||
) | [inline] |
setActionInformation
pl_list | |
hand | |
level |
Definition at line 122 of file PrologVisualizationCanvas.java.
void edu.tum.cs.ias.knowrob.vis.applets.PrologVisualizationCanvas.setViewParameters | ( | float | xShift, |
float | yShift, | ||
float | xRot, | ||
float | yRot, | ||
float | zoom | ||
) | [inline] |
Definition at line 297 of file PrologVisualizationCanvas.java.
void edu.tum.cs.ias.knowrob.vis.applets.PrologVisualizationCanvas.showImagesInNewWindow | ( | String[] | imgs | ) | [inline] |
Definition at line 302 of file PrologVisualizationCanvas.java.
Definition at line 33 of file PrologVisualizationCanvas.java.
Definition at line 35 of file PrologVisualizationCanvas.java.
ControlWindow edu.tum.cs.ias.knowrob.vis.applets.PrologVisualizationCanvas.controlWindow [protected] |
Definition at line 36 of file PrologVisualizationCanvas.java.
boolean edu.tum.cs.ias.knowrob.vis.applets.PrologVisualizationCanvas.debugMode = false [private] |
true: loads test episode from DB and pushes it automatically
Definition at line 29 of file PrologVisualizationCanvas.java.
Definition at line 38 of file PrologVisualizationCanvas.java.
SemanticMapVisApplet edu.tum.cs.ias.knowrob.vis.applets.PrologVisualizationCanvas.KVObject [protected] |
Definition at line 34 of file PrologVisualizationCanvas.java.
final long edu.tum.cs.ias.knowrob.vis.applets.PrologVisualizationCanvas.serialVersionUID = 4575739930038583994L [static, private] |
Definition at line 23 of file PrologVisualizationCanvas.java.