Klassen | Öffentliche Methoden | Geschützte Attribute | Private Attribute
InGis Klassenreferenz

#include <DevGIS.h>

Klassendiagramm für InGis:
Inheritance graph
[Legende]
Zusammengehörigkeiten von InGis:
Collaboration graph
[Legende]

Aufstellung aller Elemente

Klassen

class  GisTimer

Öffentliche Methoden

 InGis ()
 InGis (const wxString &name, const wxString &id)
 InGis (const mutString &name, int id)
virtual ~InGis ()
virtual void Save (tree_storage &config)
 Save current device settings in a tree storage.
virtual void Save (tree_storage &config, const Route *route)
 Save route settings (filter settings) for a given route.
virtual void Load (tree_storage &config)
 Load current device settings from a tree storage.
virtual void Load (tree_storage &config, Route *route)
 Loade route settings (filter settings) for a given route.
virtual bool Open ()
virtual void Close ()
virtual void Stop ()
virtual void Play ()
virtual void Pause ()
void Proceed (GisReadArtHead *h, char turn, Route *route)
void ProceedRoute (GisReadArtHead *h, char turn)
virtual long ReadOn (long delta)
virtual DevType GetType () const
void IncDelta ()
virtual mutString GetTypeName () const

Geschützte Attribute

wxString Id
GisTokenData
GisReadArtHeadHead
GisTimer timer

Private Attribute

long actDelta
long minDelta
UINT TimerId
BOOL Busy

Ausführliche Beschreibung

Definiert in Zeile 155 der Datei DevGIS.h.


Beschreibung der Konstruktoren und Destruktoren

InGis::InGis ( ) [inline]

Definiert in Zeile 181 der Datei DevGIS.h.

Benutzt Data und Head.

                : InDevice(),Id(),timer(this)
        {
                Head = 0;
                Data = 0;
        }
InGis::InGis ( const wxString &  name,
const wxString &  id 
) [inline]

Definiert in Zeile 188 der Datei DevGIS.h.

Benutzt Data und Head.

                        : InDevice(-1,name),Id(id),timer(this)
        {
                Head = 0;
                Data = 0;
        }
InGis::InGis ( const mutString &  name,
int  id 
) [inline]

Definiert in Zeile 194 der Datei DevGIS.h.

Benutzt Data und Head.

                                             :InDevice(id,name),Id(),timer(this)
        {
                Head = 0;
                Data = 0;
        }
virtual InGis::~InGis ( ) [inline, virtual]

Definiert in Zeile 200 der Datei DevGIS.h.

{}

Dokumentation der Elementfunktionen

virtual DevType InGis::GetType ( ) const [inline, virtual]

Erneute Implementation von InDevice.

Definiert in Zeile 243 der Datei DevGIS.h.

Benutzt DTGis.

        {
                return DTGis;
        }
virtual mutString InGis::GetTypeName ( ) const [inline, virtual]

Erneute Implementation von InDevice.

Definiert in Zeile 250 der Datei DevGIS.h.

Benutzt _().

                                               {
                return _("GIS input file.");
        }

Dokumentation der Datenelemente

long InGis::actDelta [private]

Definiert in Zeile 264 der Datei DevGIS.h.

Wird benutzt von IncDelta() und Stop().

BOOL InGis::Busy [private]

Definiert in Zeile 267 der Datei DevGIS.h.

Wird benutzt von IncDelta() und Play().

GisToken* InGis::Data [protected]

Definiert in Zeile 160 der Datei DevGIS.h.

Wird benutzt von Close(), InGis(), Open() und Stop().

Definiert in Zeile 161 der Datei DevGIS.h.

Wird benutzt von Close(), InGis(), Open(), ReadOn() und Stop().

wxString InGis::Id [protected]

Erneute Implementation von Device.

Definiert in Zeile 159 der Datei DevGIS.h.

Wird benutzt von ProceedRoute() und Stop().

long InGis::minDelta [private]

Definiert in Zeile 265 der Datei DevGIS.h.

Wird benutzt von IncDelta() und Stop().

GisTimer InGis::timer [protected]

Definiert in Zeile 177 der Datei DevGIS.h.

Wird benutzt von Pause() und Play().

UINT InGis::TimerId [private]

Definiert in Zeile 266 der Datei DevGIS.h.


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

Erzeugt am Sun Aug 21 2011 10:52:06 für Mutabor von doxygen 1.7.4