#include <GIS_Head.h>
Öffentliche Methoden | |
GisReadArtHead (GisReadArtHead *boss, GisToken *cursor, const mutString id, bool singleToken=false) | |
~GisReadArtHead () | |
virtual GisReadHead * | Build (GisReadHead *boss, GisToken *cursor, const mutString &id, bool singleToken=false) |
void | Read () |
ARType | GetArticulation () |
char | GetIntensity (char noteOff=0) |
int | GetOctave () |
int | GetAlter () |
int | GetInstr () |
int | GetSpeedFactor () |
Öffentliche Attribute | |
frac | Time2 |
long | Delta |
int | Box |
Private Attribute | |
TagList * | Intensity |
TagList * | Articulation |
TagList * | Octave |
TagList * | Alter |
TagList * | Instr |
TagList * | Tempo |
Definiert in Zeile 144 der Datei GIS_Head.h.
GisReadArtHead::GisReadArtHead | ( | GisReadArtHead * | boss, |
GisToken * | cursor, | ||
const mutString | id, | ||
bool | singleToken = false |
||
) | [inline] |
Definiert in Zeile 162 der Datei GIS_Head.h.
Benutzt Alter, Articulation, Box, Copy(), DEBUGLOG, Delta, Instr, Intensity, Octave, Tempo, Time2 und GisReadHead::Turn.
Wird benutzt von Build().
: GisReadHead(boss, cursor, id, singleToken) { DEBUGLOG(other,_T("boss = %p"), boss); DEBUGLOG(other,_T("cursor = %p"), cursor); if ( boss ) { Intensity = Copy(boss->Intensity); Articulation = Copy(boss->Articulation); Octave = Copy(boss->Octave); Alter = Copy(boss->Alter); Instr = Copy(boss->Instr); Tempo = Copy(boss->Tempo); Box = boss->Box; } else { Intensity = NULL; Articulation = NULL; Octave = NULL; Alter = NULL; Instr = NULL; Tempo = NULL; Box = 0; } Time2 = 0; Delta = 0; Turn = 0; }
GisReadArtHead::~GisReadArtHead | ( | ) | [inline] |
virtual GisReadHead* GisReadArtHead::Build | ( | GisReadHead * | boss, |
GisToken * | cursor, | ||
const mutString & | id, | ||
bool | singleToken = false |
||
) | [inline, virtual] |
Erneute Implementation von GisReadHead.
Definiert in Zeile 203 der Datei GIS_Head.h.
Benutzt GisReadArtHead().
{ return new GisReadArtHead((GisReadArtHead*)boss, cursor, id, singleToken); }
int GisReadArtHead::GetAlter | ( | ) | [inline] |
Definiert in Zeile 241 der Datei GIS_Head.h.
Benutzt Alter, TagListData::Data und TagListData::data::i.
ARType GisReadArtHead::GetArticulation | ( | ) | [inline] |
Definiert in Zeile 210 der Datei GIS_Head.h.
Benutzt ARNormal, Articulation, TagListData::data::ch und TagListData::Data.
Wird benutzt von GetIntensity() und Read().
{ if ( Articulation ) return (ARType) Articulation->Data.ch; else return ARNormal; }
int GisReadArtHead::GetInstr | ( | ) | [inline] |
Definiert in Zeile 249 der Datei GIS_Head.h.
Benutzt TagListData::data::ch, TagListData::Data und Instr.
Wird benutzt von InGis::Proceed().
Definiert in Zeile 218 der Datei GIS_Head.h.
Benutzt ARPortato, TagListData::data::ch, TagListData::Data, GetArticulation() und Intensity.
Wird benutzt von InGis::Proceed().
int GisReadArtHead::GetOctave | ( | ) | [inline] |
Definiert in Zeile 233 der Datei GIS_Head.h.
Benutzt TagListData::Data, TagListData::data::i und Octave.
Wird benutzt von InGis::Proceed().
int GisReadArtHead::GetSpeedFactor | ( | ) | [inline] |
Definiert in Zeile 257 der Datei GIS_Head.h.
Benutzt TagListData::Data, DEBUGLOG, TagListData::data::i und Tempo.
Wird benutzt von InGis::ReadOn().
TagList* GisReadArtHead::Alter [private] |
Definiert in Zeile 156 der Datei GIS_Head.h.
Wird benutzt von GetAlter(), GisReadArtHead(), Read() und ~GisReadArtHead().
TagList* GisReadArtHead::Articulation [private] |
Definiert in Zeile 154 der Datei GIS_Head.h.
Wird benutzt von GetArticulation(), GisReadArtHead(), Read() und ~GisReadArtHead().
Definiert in Zeile 150 der Datei GIS_Head.h.
Wird benutzt von GisReadArtHead(), MutaborTag(), InGis::Proceed(), InGis::ProceedRoute() und InGis::Stop().
Definiert in Zeile 149 der Datei GIS_Head.h.
Wird benutzt von GisReadArtHead() und InGis::ReadOn().
TagList* GisReadArtHead::Instr [private] |
Definiert in Zeile 157 der Datei GIS_Head.h.
Wird benutzt von GetInstr(), GisReadArtHead(), Read() und ~GisReadArtHead().
TagList* GisReadArtHead::Intensity [private] |
Definiert in Zeile 153 der Datei GIS_Head.h.
Wird benutzt von GetIntensity(), GisReadArtHead(), Read() und ~GisReadArtHead().
TagList* GisReadArtHead::Octave [private] |
Definiert in Zeile 155 der Datei GIS_Head.h.
Wird benutzt von GetOctave(), GisReadArtHead(), Read() und ~GisReadArtHead().
TagList* GisReadArtHead::Tempo [private] |
Definiert in Zeile 158 der Datei GIS_Head.h.
Wird benutzt von GetSpeedFactor(), GisReadArtHead(), Read() und ~GisReadArtHead().
Definiert in Zeile 148 der Datei GIS_Head.h.
Wird benutzt von GisReadArtHead(), GisReadArtHeadOn(), Read() und InGis::ReadOn().