Öffentliche Methoden | Geschützte Attribute
OutGis Klassenreferenz

#include <DevGIS.h>

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

Aufstellung aller Elemente

Öffentliche Methoden

 OutGis ()
 OutGis (mutString Id, int devId)
virtual ~OutGis ()
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 NoteOn (int box, int taste, int velo, Route *r, int channel, ChannelData *cd)
virtual void NoteOff (int box, int taste, int velo, Route *r, int channel)
virtual void NotesCorrect (int box)
virtual void Sustain (char on, int channel)
virtual int GetChannel (int taste)
virtual void Gis (GisToken *token, char turn)
virtual void MidiOut (DWORD data, char n)
virtual void MidiOut (BYTE *p, char n)
virtual void AddTime (frac time)
virtual void Quite (Route *r)
virtual DevType GetType () const
virtual mutString GetTypeName () const

Geschützte Attribute

GisWriteHeadHead

Ausführliche Beschreibung

Definiert in Zeile 41 der Datei DevGIS.h.


Beschreibung der Konstruktoren und Destruktoren

OutGis::OutGis ( ) [inline]

Definiert in Zeile 48 der Datei DevGIS.h.

Benutzt Head.

                : OutDevice()
        {
                Head = 0;
        }
OutGis::OutGis ( mutString  Id,
int  devId 
) [inline]

Definiert in Zeile 53 der Datei DevGIS.h.

Benutzt Head.

                                        : OutDevice(devId, Id)
        {
                Head = new GisWriteHead(0, Id);
        }
virtual OutGis::~OutGis ( ) [inline, virtual]

Definiert in Zeile 58 der Datei DevGIS.h.

Benutzt Head.

        {
                delete Head;
        }

Dokumentation der Elementfunktionen

virtual void OutGis::AddTime ( frac  time) [inline, virtual]

Implementiert OutDevice.

Definiert in Zeile 126 der Datei DevGIS.h.

Benutzt GisWriteHead::AddTime() und Head.

        {
                Head->AddTime(time);
        }
virtual void OutGis::Close ( ) [inline, virtual]

Implementiert OutDevice.

Definiert in Zeile 95 der Datei DevGIS.h.

Benutzt CloseAllSubs() und Head.

virtual int OutGis::GetChannel ( int  taste) [inline, virtual]

Implementiert OutDevice.

Definiert in Zeile 114 der Datei DevGIS.h.

        {
                return -1;
        }
virtual DevType OutGis::GetType ( ) const [inline, virtual]

Erneute Implementation von OutDevice.

Definiert in Zeile 134 der Datei DevGIS.h.

Benutzt DTGis.

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

Erneute Implementation von OutDevice.

Definiert in Zeile 139 der Datei DevGIS.h.

Benutzt _().

                                               {
                return _("GIS output file.");
        }
virtual void OutGis::MidiOut ( DWORD  data,
char  n 
) [inline, virtual]

Implementiert OutDevice.

Definiert in Zeile 120 der Datei DevGIS.h.

        {};
virtual void OutGis::MidiOut ( BYTE *  p,
char  n 
) [inline, virtual]

Implementiert OutDevice.

Definiert in Zeile 123 der Datei DevGIS.h.

        {};
virtual void OutGis::NoteOff ( int  box,
int  taste,
int  velo,
Route r,
int  channel 
) [inline, virtual]

Implementiert OutDevice.

Definiert in Zeile 104 der Datei DevGIS.h.

        {};
virtual void OutGis::NoteOn ( int  box,
int  taste,
int  velo,
Route r,
int  channel,
ChannelData cd 
) [inline, virtual]

Implementiert OutDevice.

Definiert in Zeile 100 der Datei DevGIS.h.

        {};
virtual void OutGis::NotesCorrect ( int  box) [inline, virtual]

Implementiert OutDevice.

Definiert in Zeile 108 der Datei DevGIS.h.

        {};
virtual bool OutGis::Open ( ) [inline, virtual]

Implementiert OutDevice.

Definiert in Zeile 90 der Datei DevGIS.h.

        {
                return false;
        }
virtual void OutGis::Quite ( Route r) [inline, virtual]

Implementiert OutDevice.

Definiert in Zeile 131 der Datei DevGIS.h.

        {};
virtual void OutGis::Sustain ( char  on,
int  channel 
) [inline, virtual]

Implementiert OutDevice.

Definiert in Zeile 111 der Datei DevGIS.h.

        {};

Dokumentation der Datenelemente

GisWriteHead* OutGis::Head [protected]

Definiert in Zeile 45 der Datei DevGIS.h.

Wird benutzt von AddTime(), Close(), Gis(), OutGis() und ~OutGis().


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

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