|
qrailway 0.9
|
Punkt auf cKoordinatensystemGeschwindigkeit. Mehr ...
#include <cFensterLok.h>
Ö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. | |
Punkt auf cKoordinatensystemGeschwindigkeit.
Diese Klasse repraesentiert die Punkte auf dem Koordinatensystem zur Geschwindigkeitsbestimmung
Definiert in Zeile 99 der Datei cFensterLok.h.
| cKoordinatensystemPunkt::cKoordinatensystemPunkt | ( | int | idtmp, |
| Q3Canvas * | canvas, | ||
| QColor | farbe | ||
| ) |
Initialisiert den KoordinatensystemPunkt mit Parent canvas.
| cKoordinatensystemPunkt::~cKoordinatensystemPunkt | ( | void | ) |
Entfernt KoordinatensystemPunkt.
| 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.
int cKoordinatensystemPunkt::id [private] |
Nummer des Punktes selbst.
Definiert in Zeile 122 der Datei cFensterLok.h.
int cKoordinatensystemPunkt::kmhtempo [private] |
Umrechnung der angezeigten Reglergeschwindigkeit in km/h.
Definiert in Zeile 130 der Datei cFensterLok.h.
Wird benutzt von getkmhtempo().
Q3CanvasLine* cKoordinatensystemPunkt::linieHorizontal [private] |
Horizontale Linie.
Definiert in Zeile 124 der Datei cFensterLok.h.
Q3CanvasLine* cKoordinatensystemPunkt::linieVertikal [private] |
vertikale Linie
Definiert in Zeile 126 der Datei cFensterLok.h.
Q3Canvas* cKoordinatensystemPunkt::MeinCanvas [private] |
Der Canvas zu dem der Punkt gehoert (der "parent").
Definiert in Zeile 120 der Datei cFensterLok.h.
int cKoordinatensystemPunkt::reglertempo [private] |
Angezeigte Reglergeschwindigkeit.
Definiert in Zeile 128 der Datei cFensterLok.h.
Wird benutzt von getreglertempo().