GUIDOLib
1.7.7
Guido Engine Internal Documentation
|
This class manage the state of a voice. Here additional information for voices will be stored (i.e..: Stemstate (Stemsup, down, auto). More...
Public Member Functions | |
ARMusicalVoiceState () | |
ARMusicalVoiceState (const ARMusicalVoiceState &vst) | |
ARMusicalVoiceState & | operator= (const ARMusicalVoiceState &vst) |
virtual | ~ARMusicalVoiceState () |
ARMusicalTag * | getCurStateTag (const std::type_info &ti) |
ARMusicalTag * | RemoveCurStateTag (const std::type_info &ti) |
void | DeleteAddedAndRemovedPTags () |
const TagList * | getCurTags () const |
const TagList * | getCurStateTags () const |
const PositionTagList * | getCurPositionTags () const |
void | AddStateTag (ARMusicalTag *ntag) |
void | AddTag (ARMusicalTag *ntag) |
void | RemoveTag (ARMusicalTag *ntag) |
void | AddPositionTag (ARPositionTag *ntag, int addtoaddedlist=1) |
void | RemovePositionTag (ARPositionTag *ntag, int addtoremovedlist=1) |
void | DeleteAll () |
const PositionTagList * | addedPTags () const |
const PositionTagList * | removedPTags () const |
const PositionTagList * | currentPTags () const |
const ARMeter * | curMeter () const |
const ARDisplayDuration * | curDispDur () const |
Protected Attributes | |
TYPE_TIMEPOSITION | curlastbartp |
GuidoPos | curlastbarpos |
GuidoPos | ptagpos |
TYPE_TIMEPOSITION | curtp |
TagList * | curstatetags |
TagList * | curtags |
GuidoPos | vpos |
ARMeter * | curmeter |
ARDisplayDuration * | fCurdispdur |
ARBeamState * | curbeamstate |
ARAuto * | curautostate |
ARGrace * | curgracetag |
ARChordTag * | curchordtag |
ARMusicalVoiceState * | chordState |
ARMusicalVoiceState * | prevchordState |
Friends | |
class | ARMusic |
class | ARMusicalVoice |
class | ARVoiceManager |
class | GRVoiceManager |
This class manage the state of a voice. Here additional information for voices will be stored (i.e..: Stemstate (Stemsup, down, auto).
ARMusicalVoiceState::ARMusicalVoiceState | ( | ) |
ARMusicalVoiceState::ARMusicalVoiceState | ( | const ARMusicalVoiceState & | vst | ) |
|
virtual |
|
inline |
void ARMusicalVoiceState::AddPositionTag | ( | ARPositionTag * | ntag, |
int | addtoaddedlist = 1 |
||
) |
void ARMusicalVoiceState::AddStateTag | ( | ARMusicalTag * | ntag | ) |
void ARMusicalVoiceState::AddTag | ( | ARMusicalTag * | ntag | ) |
|
inline |
|
inline |
|
inline |
void ARMusicalVoiceState::DeleteAddedAndRemovedPTags | ( | ) |
void ARMusicalVoiceState::DeleteAll | ( | ) |
|
inline |
ARMusicalTag* ARMusicalVoiceState::getCurStateTag | ( | const std::type_info & | ti | ) |
|
inline |
|
inline |
ARMusicalVoiceState& ARMusicalVoiceState::operator= | ( | const ARMusicalVoiceState & | vst | ) |
ARMusicalTag* ARMusicalVoiceState::RemoveCurStateTag | ( | const std::type_info & | ti | ) |
|
inline |
void ARMusicalVoiceState::RemovePositionTag | ( | ARPositionTag * | ntag, |
int | addtoremovedlist = 1 |
||
) |
void ARMusicalVoiceState::RemoveTag | ( | ARMusicalTag * | ntag | ) |
|
friend |
|
friend |
|
friend |
|
friend |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |