|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--editor.SensorTyp
Repräsentiert einen Sensortypen mit Schablone, Energieverbrauch und anderen Informationen
Field Summary | |
static int |
NULLWERT
|
Constructor Summary | |
SensorTyp(java.lang.String name,
int sichtbereiche)
Erzeugt einen neuen Sesortypen |
|
SensorTyp(java.lang.String name,
long gewicht,
long energieverbraucha,
long energieverbrauchb,
long sichtbereiche)
Erzeugt einen neuen Sensortypen |
Method Summary | |
boolean |
getdurchsichtigkeit(Gelaende gelaende)
Gibt die Durchsichtigkeit für eine bestimmte Geländeart zurück |
long |
getEnergieVerbrauchProScan()
Gibt den Energieverbrach pro Scan zurück |
long |
getEnergieVerbrauchProZeit()
Gibt den Energieverbrach pro Zeit zurück |
long |
getgewicht()
Gibt das Gewicht dieses Sensortypen zurück |
java.lang.String |
getName()
|
int |
getscandauer(Gelaende gelaende)
Gibt die Dauer für dejn Scan einer bestimmten Geländeart zurück. |
int[][] |
getschablone()
Gibt die Schablone dieses Sensortypen zurück. |
static SensorTyp |
getSensorTyp(int sid)
Lädt einen Sensortyp anhand seiner ID aus der Datenbank |
long |
getsichtbereiche()
Gibt die Anzahl der vom Sensortypen verwendeten Sichtbereiche zurück; |
void |
setdurchsichtigkeit(Gelaende gelaende,
boolean durchsichtig)
Bestimmt, ob ein Gelände für diesen Sensor durchsichtig ist |
void |
setEnergieVerbrauchProScan(long energieverbrauchb)
Setzt den Energieverbrauch pro Scan des Sensortypen |
void |
setEnergieVerbrauchProZeit(long energieverbraucha)
Setzt den Energieverbrauch pro Zeit des Sensortypen |
void |
setgewicht(long gewicht)
Setzt das Gewicht dieses Sensortypen |
void |
setscandauer(Gelaende gelaende,
int dauer)
Setzt die scandauer pro Geländefeld fest |
void |
setschablone(int x,
int y,
int sichtbereich)
Weist einem Feld der Schablone einen Sichtbereich zu |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final int NULLWERT
Constructor Detail |
public SensorTyp(java.lang.String name, int sichtbereiche)
name
- der Name des Sensortypensichtbereiche
- die Anzahl der von diesem Sensor verwendeten
Sichtbereichepublic SensorTyp(java.lang.String name, long gewicht, long energieverbraucha, long energieverbrauchb, long sichtbereiche)
name
- der Name des Sensortypengewicht
- das Gewicht eines Sensors dieses Typenenergieverbraucha
- der Energieverbrauch pro Zeitenergieverbrauchb
- der Energieverbrauch pro Scansichtbereiche
- Die Anzahl der von diesem Sensor verwendeten
SichtbereicheMethod Detail |
public long getgewicht()
public void setgewicht(long gewicht)
gewicht
- das neue Gewicht dieses Sensortypenpublic long getEnergieVerbrauchProZeit()
public void setEnergieVerbrauchProZeit(long energieverbraucha)
energieverbraucha
- der neue Energieverbrauch pro Zeit dieses
Sensortypenpublic long getEnergieVerbrauchProScan()
public void setEnergieVerbrauchProScan(long energieverbrauchb)
energieverbrauchb
- der neue Energieverbrauch pro Scan dieses
Sensortypenpublic long getsichtbereiche()
public void setschablone(int x, int y, int sichtbereich)
x
- die x-Koordinate der Schabloney
- die y-Koordinate der Schablonesichtbereich
- der Sichtbereichpublic int[][] getschablone()
public void setscandauer(Gelaende gelaende, int dauer)
gelaende
- Das Gelände, für das die Scandauer gelten
solldauer
- die Dauer für den Scanpublic int getscandauer(Gelaende gelaende)
gelaende
- Das Gelände, für das die Scandauer
zurückgegeben werden soll
public void setdurchsichtigkeit(Gelaende gelaende, boolean durchsichtig)
gelaende
- das Gelände, für das die Durchsichtiigkeit
gesetzt werden solldurchsichtig
- true, wenn durchichtigpublic boolean getdurchsichtigkeit(Gelaende gelaende)
gelaende
- das Gelände
public static SensorTyp getSensorTyp(int sid)
sid
- Die Datenbank ID des Sensors
public java.lang.String getName()
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |