Öffentliche Methoden | Öffentliche Attribute
ChordNote Klassenreferenz

#include <GIS_Head.h>

Zusammengehörigkeiten von ChordNote:
Collaboration graph
[Legende]

Aufstellung aller Elemente

Öffentliche Methoden

 ChordNote (GisWriteHead *boss)
 ChordNote (ChordNote *first)
 ~ChordNote ()
void CountOnTime (frac dTime)
void SetNoteOn (GisToken *note)
int SetNoteOff (GisToken *note)
void AddGis (GisToken *token)
void CheckCloseAlter ()
void CheckCloseTie ()
void CheckClose ()
int MutNoteOn (int key, double pitch, int instrId, int taste, mutString sep)
int MutNoteOff ()
char CheckId (int instrId, int taste)
char Cmp (int key, double pitch)

Öffentliche Attribute

ChordNoteNext
GisTokenData
GisToken ** Cursor
GisWriteHeadBoss
frac CurrentTime
frac TotalTime
GisToken ** BossPos
int InstrId
char Status
GisToken ** AlterBegin
GisToken ** TieBegin
int nTie
mutString * LastSep
int Taste
int Key
double Pitch

Ausführliche Beschreibung

Definiert in Zeile 411 der Datei GIS_Head.h.


Beschreibung der Konstruktoren und Destruktoren

ChordNote::ChordNote ( GisWriteHead boss) [inline]
ChordNote::~ChordNote ( ) [inline]

Definiert in Zeile 468 der Datei GIS_Head.h.

Benutzt Data und Next.

        {
                if ( Data ) delete Data;

                if ( Next ) delete Next;
        }

Dokumentation der Elementfunktionen

void ChordNote::CheckClose ( ) [inline]

Definiert in Zeile 481 der Datei GIS_Head.h.

Benutzt CheckCloseAlter() und CheckCloseTie().

Wird benutzt von GisWriteHead::WriteChord().

char ChordNote::CheckId ( int  instrId,
int  taste 
) [inline]

Definiert in Zeile 489 der Datei GIS_Head.h.

Benutzt InstrId und Taste.

Wird benutzt von GisWriteHead::GetNote().

        {
                return (InstrId == instrId) && (Taste == taste);
        }
char ChordNote::Cmp ( int  key,
double  pitch 
) [inline]

Definiert in Zeile 494 der Datei GIS_Head.h.

Benutzt Key, NO_KEY und Pitch.

        {
                if ( key != NO_KEY )
                        return Key == NO_KEY;

                if ( (double)key + pitch == (double)Key + Pitch )
                        return 1;
                else
                        return 0;
        }

Dokumentation der Datenelemente

Definiert in Zeile 424 der Datei GIS_Head.h.

Wird benutzt von CheckCloseAlter(), MutNoteOff() und MutNoteOn().

Definiert in Zeile 418 der Datei GIS_Head.h.

Wird benutzt von ChordNote(), MutNoteOff(), MutNoteOn(), SetNoteOff() und SetNoteOn().

Definiert in Zeile 421 der Datei GIS_Head.h.

Wird benutzt von ChordNote().

Definiert in Zeile 419 der Datei GIS_Head.h.

Wird benutzt von AddGis(), ChordNote(), CountOnTime(), MutNoteOff() und SetNoteOff().

Definiert in Zeile 416 der Datei GIS_Head.h.

Wird benutzt von ChordNote(), GisWriteHead::WriteChord() und ~ChordNote().

Definiert in Zeile 422 der Datei GIS_Head.h.

Wird benutzt von CheckId(), ChordNote() und MutNoteOn().

Definiert in Zeile 429 der Datei GIS_Head.h.

Wird benutzt von ChordNote(), Cmp() und MutNoteOn().

mutString* ChordNote::LastSep

Definiert in Zeile 427 der Datei GIS_Head.h.

Wird benutzt von AddGis(), CheckCloseAlter(), CheckCloseTie(), ChordNote(), MutNoteOff() und MutNoteOn().

Definiert in Zeile 426 der Datei GIS_Head.h.

Wird benutzt von CheckCloseTie(), ChordNote(), MutNoteOff() und MutNoteOn().

Definiert in Zeile 430 der Datei GIS_Head.h.

Wird benutzt von CheckCloseAlter(), ChordNote(), Cmp() und MutNoteOn().

Definiert in Zeile 423 der Datei GIS_Head.h.

Wird benutzt von CheckCloseAlter(), ChordNote(), MutNoteOff(), MutNoteOn(), SetNoteOff() und SetNoteOn().

Definiert in Zeile 428 der Datei GIS_Head.h.

Wird benutzt von CheckId(), ChordNote() und MutNoteOn().

Definiert in Zeile 425 der Datei GIS_Head.h.

Wird benutzt von CheckCloseTie() und ChordNote().

Definiert in Zeile 420 der Datei GIS_Head.h.

Wird benutzt von ChordNote() und CountOnTime().


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