|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectmapper.DataStrukture.ValueNew
public class ValueNew
Diese Klasse beinhaltet die Basiks zum erstellen eines Szenarios. Hier wird die Simulationszeit, der Simulationsname, das Hintergrundbild, die Dimensionen des Simulationsfeldes festgelegt, sowie das Größenverhältnis zwischen den Dimensionen eines Szenarios und dessen Hintergrundmap.
Field Summary | |
---|---|
private Position |
_dimension
|
private java.io.File |
_imageFile
|
private Position |
_relationship
|
private double |
_simulationTime
|
private java.lang.String |
_szenarioName
|
Constructor Summary | |
---|---|
ValueNew()
Erstellt ein ValueNew Objekt mit Namen "Default Szenario" und einem Simulations Zeitraum von 1000 Sekunden. |
|
ValueNew(ValueNew valueNew)
Initialisierung eines neuen Szenarios. |
Method Summary | |
---|---|
Position |
getDimension()
Liefert die Dimension des Szenarios mittels eines Position Objektes
zurück. |
java.io.File |
getImageFile()
Liefert den Namen der gerade verwendeten Szenariokarte. |
Position |
getRelationship()
Liefert die Dimensionsdifferenz zwischen Szenariogrösse und Kartenausmaßen als Position zurück, da die Szenariogrösse dem Bild angepasst
werden muss. |
double |
getSimulationTime()
Liefert die Simulationszeit zurück in Sekunden. |
java.lang.String |
getSzenarioName()
Liefert den Szenarionamen. |
void |
setDimension(Position dimension)
Ausmaße oder Dimensionen des Szenariofeldes. |
void |
setImageFile(java.io.File imagefile)
Setzt den Namen der Szenariokarte. |
void |
setRelationship(Position relationship)
Setzt eine neue Relation zwischen SzenarioDimensionen und Kartendimensionen. |
void |
setSimulationTime(double simulationTime)
Setzt die Simulationszeit fest, in Sekunden. |
void |
setSzenarioName(java.lang.String szenarioName)
Setzen eines neuen Szenarionamens |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private java.lang.String _szenarioName
private java.io.File _imageFile
private Position _dimension
private Position _relationship
private double _simulationTime
Constructor Detail |
---|
public ValueNew()
public ValueNew(ValueNew valueNew)
valueNew
- Initialisierung mit einem valueNew Objekt.Method Detail |
---|
public void setSzenarioName(java.lang.String szenarioName)
szenarioName
- Name des Szenariospublic java.lang.String getSzenarioName()
public void setDimension(Position dimension)
Position
Objektes geliefert, da die Szenariodimension immer
bei (0,0) im Ursprung beginnt.
dimension
- Setzt die Dimension des Szenarios mittels Position
public Position getDimension()
Position
Objektes
zurück.
public void setSimulationTime(double simulationTime)
simulationTime
- Die Simulationszeit wird mit einem Doublewert in Sekunden
angegeben.public double getSimulationTime()
public Position getRelationship()
Position
zurück, da die Szenariogrösse dem Bild angepasst
werden muss.
public void setRelationship(Position relationship)
relationship
- Setzt Differenz zwischen Karte und Szenariodimensionen.public void setImageFile(java.io.File imagefile)
imagefile
- Name der Szenariokarte.public java.io.File getImageFile()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |