|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectbetriebpraktikanten.ConstraintPropagiser
public class ConstraintPropagiser
Startklasse, hier werden alle notwendigen Objekte eingebunden.
| Constructor Summary | |
|---|---|
ConstraintPropagiser()
|
|
| Method Summary | |
|---|---|
static boolean |
isDebug()
globales Debug-Flag |
static void |
main(java.lang.String[] args)
Hier geht's los! |
(package private) static void |
noSolution()
Gibt die Nichtlösbarkeit bekannt und beendet das Programm |
static void |
paintField(java.util.Iterator<javax.vecmath.Point2i> vectorIter,
java.util.Iterator<java.lang.Float> angleIter,
java.lang.String name,
java.awt.Point position)
Zeichnet das Spielfeld mit den aktuell noch möglichen Roboterpositionen und Richtungswinkeln. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ConstraintPropagiser()
| Method Detail |
|---|
public static boolean isDebug()
public static void paintField(java.util.Iterator<javax.vecmath.Point2i> vectorIter,
java.util.Iterator<java.lang.Float> angleIter,
java.lang.String name,
java.awt.Point position)
throws java.io.IOException
vectorIter - Zu zeichnende PositionenangleIter - Zu zeichnende Winkelname - Name des Fenstersposition - Position des Fensters (oben links entspricht 0;0)
java.io.IOExceptionstatic void noSolution()
public static void main(java.lang.String[] args)
throws java.io.IOException
args - Erwartet den Namen der Ausdrücke (args[0]) und Constraint-Datei (args[1]).
Falls nicht angegeben wird ein Default-Wert benutzt (src/config/expressions.config + src/config/constraints.config)
java.io.IOException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||