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().