#include <GIS_Head.h>

Ö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 | |
| ChordNote * | Next |
| GisToken * | Data |
| GisToken ** | Cursor |
| GisWriteHead * | Boss |
| frac | CurrentTime |
| frac | TotalTime |
| GisToken ** | BossPos |
| int | InstrId |
| char | Status |
| GisToken ** | AlterBegin |
| GisToken ** | TieBegin |
| int | nTie |
| mutString * | LastSep |
| int | Taste |
| int | Key |
| double | Pitch |
Definiert in Zeile 411 der Datei GIS_Head.h.
| ChordNote::ChordNote | ( | GisWriteHead * | boss | ) | [inline] |
Definiert in Zeile 431 der Datei GIS_Head.h.
Benutzt AddGis(), Boss, BossPos, GisWriteHead::ChordPos, CurrentTime, GisWriteHead::CurrentTime, Cursor, GisWriteHead::Cursor, Data, InstrId, Key, LastSep, mutEmptyString, mutT, Next, NO_KEY, nTie, Pitch, Status, Taste, TieBegin und TotalTime.
{
Boss = boss;
BossPos = Boss->Cursor;
Next = 0;
TotalTime = Boss->CurrentTime;
Data = 0;
Cursor = &Data;
if ( (bool) TotalTime )
AddGis(new GisNote(mutT("_"),
mutEmptyString,
0,
TotalTime,
mutT(" "), 0));
CurrentTime = 0;
Boss->ChordPos = Boss->Cursor;
Status = 0;
TieBegin = 0;
nTie = 0;
LastSep = 0;
InstrId = -1;
Taste = NO_KEY;
Key = NO_KEY;
Pitch = 0;
}
| ChordNote::~ChordNote | ( | ) | [inline] |
| void ChordNote::CheckClose | ( | ) | [inline] |
Definiert in Zeile 481 der Datei GIS_Head.h.
Benutzt CheckCloseAlter() und CheckCloseTie().
Wird benutzt von GisWriteHead::WriteChord().
{
CheckCloseAlter();
CheckCloseTie();
}
| char ChordNote::CheckId | ( | int | instrId, |
| int | taste | ||
| ) | [inline] |
Definiert in Zeile 489 der Datei GIS_Head.h.
Wird benutzt von GisWriteHead::GetNote().
| char ChordNote::Cmp | ( | int | key, |
| double | pitch | ||
| ) | [inline] |
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 417 der Datei GIS_Head.h.
Wird benutzt von AddGis(), CheckCloseTie(), ChordNote(), MutNoteOff(), MutNoteOn(), SetNoteOff(), SetNoteOn() und GisWriteHead::WriteChord().
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().
| int ChordNote::Key |
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 415 der Datei GIS_Head.h.
Wird benutzt von ChordNote(), CountOnTime(), GisWriteHead::GetFreeNote(), GisWriteHead::GetNote(), SetNoteOff(), GisWriteHead::WriteChord() und ~ChordNote().
| int ChordNote::nTie |
Definiert in Zeile 426 der Datei GIS_Head.h.
Wird benutzt von CheckCloseTie(), ChordNote(), MutNoteOff() und MutNoteOn().
| double ChordNote::Pitch |
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().
| int ChordNote::Taste |
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().
1.7.4