|
|||||||||
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.IOException
static 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 |