GUIDOLib
1.7.7
Guido Engine Internal Documentation
|
Class used in order to build the abstract representation (AR) structure of music. More...
Public Member Functions | |
ARFactory () | |
virtual | ~ARFactory () |
virtual void | createMusic () |
virtual ARMusic * | getMusic () |
virtual void | createVoice () |
virtual void | addVoice () |
virtual void | createChord () |
virtual void | addChord () |
virtual void | initChordNote () |
virtual void | createEvent (const char *name) |
virtual void | createTab (int string, const char *disp) |
virtual void | addEvent () |
virtual void | addSharp () |
virtual void | addFlat () |
virtual void | setPoints (int pointCount) |
virtual void | setAccidentals (TYPE_ACCIDENTALS accidentals) |
virtual void | setRegister (TYPE_REGISTER newRegister) |
virtual void | setNumerator (int newNumerator) |
virtual void | setDenominator (int newDenominator) |
virtual void | createTag (TYPE_TAG_NAME_CONST name, int no=-1) |
virtual void | tagRange () |
virtual void | endTag () |
virtual void | addTag () |
virtual void | addTagParameter (TagParameter *parameter) |
virtual void | addTagParameter (const char *parameter) |
virtual void | addTagParameter (TYPE_TAGPARAMETER_INT parameter) |
virtual void | addTagParameter (TYPE_TAGPARAMETER_REAL parameter) |
virtual float | UndoTransform (const float val) |
virtual void | setParameterName (const char *name) |
virtual void | setUnit (const char *s) |
virtual void | setFilePath (const char *inFilePath) |
Protected Attributes | |
ARMusicalVoice * | mSaveCurrentVoice = NULL |
ARCluster * | mCurrentCluster = NULL |
ARTremolo * | mCurrentTremolo = NULL |
ARTrill * | mCurrentTrill = NULL |
const AROctava * | mCurrentOctava = NULL |
const ARGrace * | mCurrentGrace = NULL |
const ARCue * | mCurrentCue = NULL |
const ARTStem * | mCurrentStem = NULL |
const ARTHead * | mCurrentHead = NULL |
const ARNoteFormat * | mCurrentNoteFormat = NULL |
std::stack< const ARNoteFormat * > | fNoteFormats |
const ARRestFormat * | mCurrentRestFormat = NULL |
const ARDotFormat * | mCurrentDotFormat = NULL |
const ARAlter * | mCurrentAlter = NULL |
const ARStaff * | mCurrentStaff = NULL |
const ARChordTag * | mCurrentChordTag = NULL |
const ARTuplet * | mCurrentTuplet = NULL |
const ARKey * | mCurrentKey = NULL |
const ARMeter * | mCurrentMeter = NULL |
int | mVoiceNum |
int | mCurrentTags |
bool | mTagRanged |
bool | mVoiceAdded |
bool | mAutoLyricsPos |
bool | mAutoInstrPos |
bool | mAutoIntensPos |
bool | mAutoHideTiedAccidentals |
ARAuto::position | mFingeringPos |
ARAuto::position | mHarmonyPos |
float | mFingeringSize |
Class used in order to build the abstract representation (AR) structure of music.
ARFactory::ARFactory | ( | ) |
|
virtual |
|
virtual |
Reimplemented in NoteAndChordFactory.
|
virtual |
Reimplemented in NoteAndChordFactory.
|
virtual |
|
virtual |
|
virtual |
Reimplemented in NoteAndChordFactory.
|
virtual |
Reimplemented in NoteAndChordFactory.
|
virtual |
|
virtual |
Reimplemented in NoteAndChordFactory.
|
virtual |
Reimplemented in NoteAndChordFactory.
|
virtual |
|
virtual |
Reimplemented in NoteAndChordFactory.
|
virtual |
Reimplemented in NoteAndChordFactory.
|
virtual |
|
virtual |
|
virtual |
Reimplemented in NoteAndChordFactory.
|
virtual |
|
virtual |
Reimplemented in NoteAndChordFactory.
|
virtual |
|
virtual |
Reimplemented in NoteAndChordFactory.
|
virtual |
Reimplemented in NoteAndChordFactory.
|
virtual |
Reimplemented in NoteAndChordFactory.
|
inlinevirtual |
|
virtual |
Reimplemented in NoteAndChordFactory.
|
virtual |
Reimplemented in NoteAndChordFactory.
|
virtual |
|
virtual |
Reimplemented in NoteAndChordFactory.
|
virtual |
Reimplemented in NoteAndChordFactory.
|
virtual |
Reimplemented in NoteAndChordFactory.
|
virtual |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |