|
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 |