|
| | GRStaff (GRSystemSlice *systemslice, float propRender) |
| |
| virtual | ~GRStaff () |
| |
| float | getDistance () const |
| |
| GRSystem * | getGRSystem () const |
| |
| GRSystemSlice * | getGRSystemSlice () const |
| |
| GRStaff * | getPreviousStaff () const |
| |
| GRStaff * | getNextStaff () const |
| |
| int | getStaffNumber () const |
| |
| GRGlue * | getEndGlue () const |
| |
| GRGlue * | getStartGlue () const |
| |
| GRGlue * | getSecondGlue () const |
| |
| int | getFontSize () const |
| |
| float | getStaffLSPACE () const |
| |
| float | getSizeRatio () const |
| |
| const GRStaffState * | getStaffState () const |
| |
| GRStaffState & | getGRStaffState () |
| |
| const GRStaffState & | getGRStaffState () const |
| |
| float | getXEndPosition (TYPE_TIMEPOSITION pos, TYPE_DURATION dur) const |
| |
| const ARMeter * | getCurMeter () const |
| |
| virtual float | getNotePosition (TYPE_PITCH pit, TYPE_REGISTER oct) const |
| |
| virtual GDirection | getDefaultThroatDirection (TYPE_PITCH pit, TYPE_REGISTER oct) const |
| |
| virtual int | getNumHelplines (TYPE_PITCH pit, TYPE_REGISTER oct) const |
| |
| virtual VGColor | getNoteColor (TYPE_PITCH pit) const |
| |
| virtual int | getNumlines () const |
| |
| virtual unsigned char * | getStffrmtColRef () const |
| |
| virtual float | getLineThickness () const |
| |
| virtual float | getDredgeSize () const |
| |
| virtual float | getMappingDredgeSize () const |
| |
| virtual float | getKeyPosition (TYPE_PITCH pitch, int numkeys=1) const |
| |
| virtual GRNote * | getLastNote () const |
| |
| const GRNote * | getFirstNote () const |
| |
| virtual GRBar * | getLastBar () const |
| |
| virtual void | print (std::ostream &os) const |
| |
| virtual void | accept (GRVisitor &visitor) |
| |
| virtual void | setStaffFormat (const ARStaffFormat *staffrmt) |
| |
| void | setStaffState (GRStaffState *state) |
| |
| void | setInstrumentFormat (const GRStaffState &state) |
| |
| void | setBarFormat (const ARBarFormat *barfrmt) |
| |
| void | setNoteParameters (const GRNote *inNote) |
| |
| void | setKeyParameters (GRKey *inKey) |
| |
| void | setDistance (float distance) |
| |
| void | setEndPosition (float newendpos) |
| |
| void | setLength (float newlength) |
| |
| GROctava * | AddOctava (const AROctava *aroct) |
| |
| void | AddSecondGlue (GRGlue *myglue) |
| |
| void | AddElementAt (GuidoPos pos, GRNotationElement *el) |
| |
| GRRepeatBegin * | AddRepeatBegin (ARRepeatBegin *) |
| |
| GRRepeatEnd * | AddRepeatEnd (ARRepeatEnd *) |
| |
| GRDoubleBar * | AddDoubleBar (ARDoubleBar *ardbar, const TYPE_TIMEPOSITION &tp) |
| |
| GRFinishBar * | AddFinishBar (ARFinishBar *arfbar, const TYPE_TIMEPOSITION &tp) |
| |
| GRIntens * | AddIntens (const ARIntens *aintens) |
| |
| GRText * | AddText (const ARText *atext) |
| |
| GRKey * | AddKey (const ARKey *arkey) |
| |
| GRBar * | AddBar (ARBar *abar, const TYPE_TIMEPOSITION &von) |
| |
| GRMeter * | AddMeter (const ARMeter *armeter) |
| |
| void | AddTag (GRNotationElement *grtag) |
| |
| GRClef * | AddClef (const ARClef *) |
| |
| GRInstrument * | AddInstrument (const ARInstrument *) |
| |
| virtual AccList * | askAccidentals (TYPE_PITCH p_pit, TYPE_REGISTER p_oct, int p_acc, float detune=0.f) |
| |
| virtual void | boundingBoxPreview () |
| |
| virtual void | updateBoundingBox () |
| |
| virtual void | FinishStaff () |
| |
| virtual float | FirstNoteORRestXPos () const |
| |
| void | UpdateStaffState (GuidoPos pos) |
| |
| void | TellNewStaff (GuidoPos pos) |
| |
| void | createNewRods (GRStaffManager *staffmgr, int &startspr, int &endspr, float optForce) |
| |
| void | CreateBeginElements (GRStaffManager *staffmgr, GRStaffState &state, int staffnum) |
| |
| GuidoPos | EndStaff (const TYPE_TIMEPOSITION &tp, GRStaffManager *staffmgr, GuidoPos endpos=0, int lastline=0) |
| |
| void | EndStaff (const TYPE_TIMEPOSITION &tp, GRSpring *spr) |
| |
| void | BeginStaff (GRStaffManager *staffmgr) |
| |
| void | addElementsToSprings () |
| |
| virtual void | OnDraw (VGDevice &hdc) const |
| |
| virtual void | GetMap (GuidoElementSelector sel, MapCollector &f, MapInfos &infos) const |
| |
| void | setOnOff (bool onoff, TYPE_TIMEPOSITION tp) |
| |
| void | setOnOff (bool onoff) |
| |
| bool | isStaffBeginOn () |
| |
| bool | isStaffEndOn () |
| |
| void | setNextOnOff (bool onoff) |
| |
| bool | isNextStaffOn () |
| |
| void | addNotationElement (GRNotationElement *notationElement) |
| |
| void | checkSystemBar (const TYPE_TIMEPOSITION &tp) |
| |
| void | generatePositions () |
| |
| float | currentLineThikness () const |
| |
| float | getProportionnalRender () const |
| |
| float | getStaffBottom () const |
| |
| void | checkCollisions (TCollisions &state) const |
| |
| void | checkMultiVoiceNotesCollision () |
| |
| float | getNotesDensity () const |
| |
| size_t | getLyrics (std::vector< const GRNotationElement * > &list) const |
| |
| void | inhibitNextReset2Key () |
| |
| | GRCompositeNotationElement () |
| |
| virtual | ~GRCompositeNotationElement () |
| |
| virtual void | setGRStaff (GRStaff *stf) |
| |
| virtual GuidoPos | AddTail (GRNotationElement *) |
| |
| NEPointerList * | getElements () |
| |
| const NEPointerList & | getElements () const |
| |
| | GRNotationElement () |
| |
| virtual | ~GRNotationElement () |
| |
| GRStaff * | getGRStaff () const |
| |
| GRSystemSlice * | getGRSystemSlice () const |
| |
| virtual void | tellPosition (GObject *caller, const NVPoint &point) |
| |
| virtual float | getLeftSpace () const |
| |
| virtual float | getRightSpace () const |
| |
| virtual void | setLeftSpace (float lspace) |
| |
| virtual void | setRightSpace (float rspace) |
| |
| virtual void | setHPosition (float nx) |
| |
| virtual void | setPosition (const NVPoint &newPosition) |
| |
| virtual void | setNeedsSpring (int inFlag) |
| |
| virtual int | getNeedsSpring () const |
| |
| virtual int | getSpringID () const |
| |
| virtual void | tellSpringID (int inSpringID) |
| |
| NEPointerList * | getAssociations () |
| |
| const NEPointerList * | getAssociations () const |
| |
| virtual void | removeAssociation (const NEPointerList &nl) |
| |
| virtual void | removeAssociation (GRNotationElement *el) |
| |
| void | FreeAssociatedList () |
| |
| virtual NVPoint | getTieEnd () const |
| |
| virtual NVPoint | getTieStart () const |
| |
| virtual NVRect | getAssociatedBoundingBox () const |
| |
| void | addToBoundingBox (GRNotationElement *in) |
| |
| void | OnDrawSymbol (VGDevice &hdc, unsigned int inSymbol, float inOffsetX=0, float inOffsetY=0, float inFontSize=0) const |
| |
| void | OnDrawText (VGDevice &hdc, NVPoint pos, const char *cp, int inCharCount=-1) const |
| |
| void | OnDrawText (VGDevice &hdc, const char *cp, int inCharCount=-1) const |
| |
| void | DrawSymbol (VGDevice &hdc, unsigned int inSymbol, float x=0, float y=0, float size=0) const |
| |
| void | DrawNumericSymbols (VGDevice &hdc, const char *symbols, float x, float y, float size, float spacing=DEFAULTNUMERICSPACE) const |
| |
| void | Show (bool status) |
| |
| bool | GetShow () const |
| |
| virtual void | SendMap (const NVRect &r, MapCollector &f, TYPE_TIMEPOSITION date, TYPE_DURATION dur, GuidoElementType type, MapInfos &infos) const |
| |
| virtual void | SendMap (MapCollector &f, TYPE_TIMEPOSITION date, TYPE_DURATION dur, GuidoElementType type, MapInfos &infos) const |
| |
| virtual unsigned int | getTextAlign () const |
| |
| virtual const ARMusicalObject * | getAbstractRepresentation () const |
| |
| virtual const TYPE_DURATION & | getDuration () const |
| |
| virtual void | setDuration (const TYPE_TIMEPOSITION &dur) |
| |
| virtual void | setRelativeTimePosition (const TYPE_TIMEPOSITION &tp) |
| |
| virtual void | setRelativeEndTimePosition (const TYPE_TIMEPOSITION &tp) |
| |
| virtual const TYPE_TIMEPOSITION & | getRelativeTimePosition () const |
| |
| virtual void | setDrawOnOff (bool onoff) |
| |
| virtual bool | getDrawOnOff () |
| |
| virtual TYPE_TIMEPOSITION | getRelativeEndTimePosition () const |
| |
| virtual void | recalcVerticalPosition () |
| |
| virtual void | addAssociation (GRNotationElement *grnot) |
| |
| const NEPointerList * | associated () const |
| |
| virtual void | setIsInHeader (bool state) |
| |
| virtual bool | isInHeader () const |
| |
| virtual bool | isEmpty () const |
| |
| virtual bool | isLyrics () const |
| |
| virtual bool | isChordComma () const |
| |
| virtual bool | checkCollisionWith () const |
| |
| virtual const GRText * | isText () const |
| |
| virtual const GRSingleNote * | isSingleNote () const |
| |
| virtual GRSingleNote * | isSingleNote () |
| |
| virtual const GRNote * | isGRNote () const |
| |
| virtual const GRRest * | isRest () const |
| |
| virtual const GREvent * | isGREvent () const |
| |
| virtual GREvent * | isGREvent () |
| |
| virtual const GRGlue * | isGRGlue () const |
| |
| virtual const GRTempo * | isGRTempo () const |
| |
| virtual const GRTrill * | isGRTrill () const |
| |
| virtual const GRBar * | isGRBar () const |
| |
| virtual const GRDynamics * | isGRDynamic () const |
| |
| virtual GRFingering * | isGRFingering () |
| |
| virtual GRSlur * | isGRSlur () |
| |
| virtual const GRHarmony * | isGRHarmony () const |
| |
| virtual | ~GObject () |
| |
| virtual void | addToOffset (const NVPoint &) |
| |
| virtual const NVPoint & | getOffset () const |
| |
| virtual const char * | getFont () const |
| |
| virtual const char * | getFontAttrib () const |
| |
| virtual const unsigned char * | getColRef () const |
| |
| virtual float | getSize () const |
| |
| virtual const NVPoint & | getReferencePosition () const |
| | Retrieves the Symbol-reference-position with respect to the GUIDO-reference-position. More...
|
| |
| const NVPoint & | getPosition () const |
| |
| const NVRect & | getBoundingBox () const |
| |
| void | addToBoundingBox (const NVRect &in) |
| |
| NVRect & | getReferenceBoundingBox () |
| |
| virtual bool | isGREventClass () const |
| |
| virtual void | DrawBoundingBox (VGDevice &hdc, const VGColor &inBrushColor) const |
| |
| virtual | ~GRVisitable () |
| |
A GRStaff represents a single line of music.