|
GUIDOLib
1.7.7
Guido Engine Internal Documentation
|
The GRPositionTag is the base class for representing range tags. More...
Classes | |
| class | GRSaveStruct |
Public Member Functions | |
| GRPositionTag (const ARMusicalTag *armt=0) | |
| GRPositionTag (GuidoPos p_ep, const ARMusicalTag *armt=0) | |
| virtual | ~GRPositionTag () |
| virtual void | ResumeTag (GRStaff *grstaff, GuidoPos assocpos) |
| virtual void | BreakTag (GRStaff *grstaff, GuidoPos &assocpos) |
| virtual void | StaffBegin (GRStaff *grstaff=0) |
| virtual void | StaffFinished (GRStaff *grstaff=0) |
| virtual void | FinishPTag (GRStaff *) |
| virtual void | RangeEnd (GRStaff *grstaff=0) |
| virtual bool | DeleteStaff (GRStaff *grstaff) |
| void | changeCurrentSystem (GRSystem *psystem) |
| void | DeleteAllSSEs () |
| GuidoPos | getEndPos () const |
| GRSystemStartEndStruct * | getSystemStartEndStruct (const GRSystem *grsystem) const |
| void | addSystemStartEndStruct (GRSystemStartEndStruct *sse) |
Public Member Functions inherited from GRTag | |
| GRTag (const ARMusicalTag *artag=0, float curLSPACE=50.0f) | |
| virtual | ~GRTag () |
| virtual bool | operator!= (const GRTag &tag) const |
| virtual bool | operator== (const GRTag &tag) const |
| int | getIsAuto () const |
| bool | IsStateTag () const |
| virtual const NVPoint & | getOffset () const |
| virtual float | getSize () const |
| virtual float | getSConst () const |
| virtual const char * | getFont () const |
| virtual const char * | getFontAttrib () const |
| virtual int | getFontSize () const |
| virtual const unsigned char * | getColRef () const |
| virtual void | setSConst (float val) |
| void | setTagType (TAGTYPE ntyp) |
| TAGTYPE | getTagType () const |
| void | setError (int p_error) |
| int | getError () const |
Protected Member Functions | |
| virtual void | setStartElement (const GRStaff *grstaff, GRNotationElement *n_element) |
| virtual void | setEndElement (const GRStaff *grstaff, GRNotationElement *n_element) |
| virtual void | addAssociation (GRNotationElement *grnot) |
| virtual void | removeAssociation (GRNotationElement *grnot) |
| virtual GRPositionTag::GRSaveStruct * | getNewGRSaveStruct () |
Protected Attributes | |
| SSEList | mStartEndList |
| GRSystemStartEndStruct::setflag | lastendflag |
| GRNotationElement * | lastendElement |
| GuidoPos | lastendpos |
Protected Attributes inherited from GRTag | |
| int | isautotag |
| float | sconst |
| unsigned char * | mColRef |
| std::string | fFontName |
| std::string | fFontAttrib |
| int | fFontSize |
| float | mTagSize |
| NVPoint | mTagOffset |
Additional Inherited Members | |
Public Types inherited from GRTag | |
| enum | TAGTYPE { VOICETAG, STAFFTAG, SYSTEMTAG, PAGETAG, VOICEANDSYSTEMTAG } |
The GRPositionTag is the base class for representing range tags.
The GRPositionTag also has a list of staffs, start and end elements as well as a void-pointer that is used to handle position tags that reach over multiple systems, that is, that they have been broken either by newSystem/newPage or by automatic Break-routines.
| GRPositionTag::GRPositionTag | ( | const ARMusicalTag * | armt = 0 | ) |
| GRPositionTag::GRPositionTag | ( | GuidoPos | p_ep, |
| const ARMusicalTag * | armt = 0 |
||
| ) |
|
inlinevirtual |
|
protectedvirtual |
Reimplemented in GRGrace, GRBeam, GRPTagARNotationElement, GRGlobalStem, GRChordTag, GRGlobalLocation, GRGlissando, GRText, GRHarmony, GRSymbol, GRRange, GRDynamics, GRTie, and GRBowing.
|
inline |
|
virtual |
Reimplemented in GRBeam, and GRGlissando.
| void GRPositionTag::changeCurrentSystem | ( | GRSystem * | psystem | ) |
| void GRPositionTag::DeleteAllSSEs | ( | ) |
|
inline |
|
inlineprotectedvirtual |
| GRSystemStartEndStruct* GRPositionTag::getSystemStartEndStruct | ( | const GRSystem * | grsystem | ) | const |
|
virtual |
Reimplemented from GRTag.
Reimplemented in GRGlobalStem, GRBeam, GRChordTag, and GRGlobalLocation.
|
protectedvirtual |
Reimplemented in GRGlobalStem, GRChordTag, GRBowing, GRGlissando, GRPTagARNotationElement, GRText, GRHarmony, GRSymbol, GRRange, and GRGlobalLocation.
|
virtual |
Reimplemented in GRBeam.
|
protectedvirtual |
|
protectedvirtual |
|
virtual |
|
virtual |
|
protected |
|
protected |
|
protected |
|
protected |