Class TSSigLTx

java.lang.Object
  extended by TSOpts
      extended by TSSigLTx
All Implemented Interfaces:
java.io.Serializable

 class TSSigLTx
extends TSOpts

.

======================================================================
 Klasse TSSigLTx -- Definition eines Signal-LightTexture-Eintrags
 ##TSSigLTx (Eyecatcher)
======================================================================
 


Field Summary
private  float bottom
           
private  int Cnt
           
private  java.lang.String FNme
           
protected static java.lang.String IdStr
           
private  float left
           
private  java.lang.String Name
           
private  float right
           
private  float top
           
 
Constructor Summary
protected TSSigLTx()
          .
protected TSSigLTx(int nr, java.lang.String name, java.lang.String fnme)
          .
 
Method Summary
protected  java.lang.String chgNme(java.lang.String nme)
          .
protected  boolean chkNme(java.lang.String nme)
          .
protected  java.lang.String crDef(boolean me)
          .
protected  boolean equals(TSSigLTx cSg)
          .
protected  int incCnt(int inc)
          .
protected  boolean incFNme(TSNameSet Txt)
          .
protected  boolean setPos(double T, double L, double B, double R)
          .
protected  java.lang.String toStr()
          .
 
Methods inherited from class TSOpts
$init, chkMsk, chkMsk, clrMsk, clrMsk, cntMsk, cntMsk, fndMsk, getMsk, orMsk, orMsk, prtMsk, resMsk, setMsk, setMsk, tstMsk
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

IdStr

protected static final java.lang.String IdStr
See Also:
Constant Field Values

Cnt

private int Cnt

top

private float top

left

private float left

bottom

private float bottom

right

private float right

Name

private java.lang.String Name

FNme

private java.lang.String FNme
Constructor Detail

TSSigLTx

protected TSSigLTx()
.
 Used options (stored within mask of 'TSOpt'):
  0 to 15 - not used
       16 -
       17 -
       31 - Reserviert fuer temporaere Kennzeichnung
=====================================================================
 Constructor: (1) Create default-entry
=====================================================================
  


TSSigLTx

protected TSSigLTx(int nr,
                   java.lang.String name,
                   java.lang.String fnme)
.
=====================================================================
 Constructor: (2) Create standard-entry
=====================================================================
  

Method Detail

chgNme

protected java.lang.String chgNme(java.lang.String nme)
.
=====================================================================
 Methode "chgNme"
 Aktueller Name der Signaltextur liefern oder aendern
 ACHTUNG: Methode wird AUCH in 'TSSigTyp' benutzt
 ##chgNme.TSSigLTx (Eyecatcher)
=====================================================================
  


chkNme

protected boolean chkNme(java.lang.String nme)
.
=====================================================================
 Methode "chkNme"
 Pruefen, ob Textur-Name passt
 ##chkNme.TSSigLTx (Eyecatcher)
=====================================================================
  


crDef

protected java.lang.String crDef(boolean me)
.
=====================================================================
 Methode "crDef"
 Zeilendefinition(en) fuer die Ausgabe erzeugen
 ##crDef.TSSigLTx (Eyecatcher)
=====================================================================
  


equals

protected boolean equals(TSSigLTx cSg)
.
=====================================================================
 Methode "equals"
 zwei LightTexture-Definitionen vergleichen
 ACHTUNG: 'Name' wird zum Vergleich NICHT verwendet
 ##equals.TSSigLTx (Eyecatcher)
=====================================================================
  


incCnt

protected final int incCnt(int inc)
.
=====================================================================
 Method "incCnt"
 Increment reference-counter
 (using argument'0', reference-counter may be returned only)
 ##incCnt.TSSigLTx (Eyecatcher)
=====================================================================
  


incFNme

protected boolean incFNme(TSNameSet Txt)
.
=====================================================================
 Methode "incFNme"
 Textur-Namen zu Liste hinzufuegen
 Methode liefert 'true' wenn der Name schon in der Liste ist
 ##incFNme.TSSigLTx (Eyecatcher)
=====================================================================
  


setPos

protected boolean setPos(double T,
                         double L,
                         double B,
                         double R)
.
=====================================================================
 Methode "setPos"
 Textur-Koordinaten setzen (Wert: 0.0 <= x <= 1.0 )
 ##setPos.TSSigLTx (Eyecatcher)
=====================================================================
  


toStr

protected final java.lang.String toStr()
.
=====================================================================
 Method "toStr"
 Build a string-representation of all values of this class
 ##toStr.TSSigLTx (Eyecatcher)
=====================================================================
  

Overrides:
toStr in class TSOpts