betriebpraktikanten
Class Constraint

java.lang.Object
  extended by betriebpraktikanten.Constraint

public class Constraint
extends java.lang.Object

Repräsentiert ein Constraint. Es wird sowohl die original Zeichenkette, als auch eine bearbeitete Version vorgehalten (siehe Konstruktor).

Author:
lars

Constructor Summary
Constraint(java.lang.String original)
          Erstellt ein Constraint.
 
Method Summary
 java.lang.String getConstraint()
          Liefert die bearbeitete Zeichenkette
 java.lang.String getOriginal()
          Liefert die original Zeichenkette
 boolean isAngleConstraint()
          Wird im Constraint der Blickwinkel des Roboters benutzt?
 boolean isVectorConstraint()
          Wird im Constraint die Position des Roboters benutzt?
(package private) static java.lang.String replaceMathExp(java.lang.String original)
          Ersetzt bestimmte mathematische Kurzformen durch ihr Pendant in java.lang.Math.* ARCSIN, ARCCOS, ARCTAN, SIN, COS, TAN, ABS, SQRT, POW, EXP, PI
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Constraint

public Constraint(java.lang.String original)
Erstellt ein Constraint. ARCSIN, ARCCOS, ARCTAN, SIN, COS, TAN, ABS, SQRT, POW, EXP und PI werden durch ihr Pendant in java.lang.Math.* ersetzt.

Parameters:
original - Zeichenkette mit dem Constraint.
Method Detail

replaceMathExp

static java.lang.String replaceMathExp(java.lang.String original)
Ersetzt bestimmte mathematische Kurzformen durch ihr Pendant in java.lang.Math.*

ARCSIN, ARCCOS, ARCTAN, SIN, COS, TAN, ABS, SQRT, POW, EXP, PI

Parameters:
original - Zeichenkette mit Abkürzung
Returns:
Zeichenkette mit richtigem Java-Code

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getOriginal

public java.lang.String getOriginal()
Liefert die original Zeichenkette

Returns:
Original Zeichenkette

getConstraint

public java.lang.String getConstraint()
Liefert die bearbeitete Zeichenkette

Returns:
Bearbeitete Zeichenkette

isAngleConstraint

public boolean isAngleConstraint()
Wird im Constraint der Blickwinkel des Roboters benutzt?

Returns:
Wird im Constraint der Blickwinkel des Roboters benutzt?

isVectorConstraint

public boolean isVectorConstraint()
Wird im Constraint die Position des Roboters benutzt?

Returns:
Wird im Constraint die Position des Roboters benutzt?