qrailway 0.9
Öffentliche Methoden | Private Attribute

cKoordinatensystemPunkt Klassenreferenz

Punkt auf cKoordinatensystemGeschwindigkeit. Mehr ...

#include <cFensterLok.h>

Aufstellung aller Elemente

Öffentliche Methoden

 cKoordinatensystemPunkt (int idtmp, Q3Canvas *canvas, QColor farbe)
 Initialisiert den KoordinatensystemPunkt mit Parent canvas.
 ~cKoordinatensystemPunkt (void)
 Entfernt KoordinatensystemPunkt.
void settempos (int reglertempotmp, int kmhtempotmp)
 Setzt die x,y-Position fuer den Bildschirm (VOR DER UMRECHNUNG).
int getreglertempo (void)
 Liefert reglertempo.
int getkmhtempo (void)
 Liefert kmhtempo.
void setxyint (int xtemp, int ytemp)
 Setzt die x,y-Position nach der Umrechnung (die Bildschirm x,y-Position) und rechnet die Koordinaten zurueck.
virtual int rtti (void) const
 Ueberladene Funktion, die die eindeutige canvasID dieses Konnektors zurueckliefert.
void adjustShape (void)
 Zeichnet die horiz./vert. Linien neu.

Private Attribute

Q3Canvas * MeinCanvas
 Der Canvas zu dem der Punkt gehoert (der "parent").
int id
 Nummer des Punktes selbst.
Q3CanvasLine * linieHorizontal
 Horizontale Linie.
Q3CanvasLine * linieVertikal
 vertikale Linie
int reglertempo
 Angezeigte Reglergeschwindigkeit.
int kmhtempo
 Umrechnung der angezeigten Reglergeschwindigkeit in km/h.

Ausführliche Beschreibung

Punkt auf cKoordinatensystemGeschwindigkeit.

Diese Klasse repraesentiert die Punkte auf dem Koordinatensystem zur Geschwindigkeitsbestimmung

Definiert in Zeile 99 der Datei cFensterLok.h.


Beschreibung der Konstruktoren und Destruktoren

cKoordinatensystemPunkt::cKoordinatensystemPunkt ( int  idtmp,
Q3Canvas *  canvas,
QColor  farbe 
)

Initialisiert den KoordinatensystemPunkt mit Parent canvas.

cKoordinatensystemPunkt::~cKoordinatensystemPunkt ( void  )

Entfernt KoordinatensystemPunkt.


Dokumentation der Elementfunktionen

void cKoordinatensystemPunkt::adjustShape ( void  )

Zeichnet die horiz./vert. Linien neu.

int cKoordinatensystemPunkt::getkmhtempo ( void  ) [inline]

Liefert kmhtempo.

Definiert in Zeile 111 der Datei cFensterLok.h.

Benutzt kmhtempo.

{ return(kmhtempo); };
int cKoordinatensystemPunkt::getreglertempo ( void  ) [inline]

Liefert reglertempo.

Definiert in Zeile 109 der Datei cFensterLok.h.

Benutzt reglertempo.

{ return(reglertempo); };
virtual int cKoordinatensystemPunkt::rtti ( void  ) const [inline, virtual]

Ueberladene Funktion, die die eindeutige canvasID dieses Konnektors zurueckliefert.

Definiert in Zeile 115 der Datei cFensterLok.h.

Benutzt speedPointsStart.

{ return (speedPointsStart+id); };
void cKoordinatensystemPunkt::settempos ( int  reglertempotmp,
int  kmhtempotmp 
)

Setzt die x,y-Position fuer den Bildschirm (VOR DER UMRECHNUNG).

void cKoordinatensystemPunkt::setxyint ( int  xtemp,
int  ytemp 
)

Setzt die x,y-Position nach der Umrechnung (die Bildschirm x,y-Position) und rechnet die Koordinaten zurueck.


Dokumentation der Datenelemente

Nummer des Punktes selbst.

Definiert in Zeile 122 der Datei cFensterLok.h.

Umrechnung der angezeigten Reglergeschwindigkeit in km/h.

Definiert in Zeile 130 der Datei cFensterLok.h.

Wird benutzt von getkmhtempo().

Horizontale Linie.

Definiert in Zeile 124 der Datei cFensterLok.h.

Q3CanvasLine* cKoordinatensystemPunkt::linieVertikal [private]

vertikale Linie

Definiert in Zeile 126 der Datei cFensterLok.h.

Der Canvas zu dem der Punkt gehoert (der "parent").

Definiert in Zeile 120 der Datei cFensterLok.h.

Angezeigte Reglergeschwindigkeit.

Definiert in Zeile 128 der Datei cFensterLok.h.

Wird benutzt von getreglertempo().


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: