|
GUIDOLib
1.7.7
Guido Engine Internal Documentation
|
The GRTag class is the base class for all GUIDO tags. More...
Public Types | |
| enum | TAGTYPE { VOICETAG, STAFFTAG, SYSTEMTAG, PAGETAG, VOICEANDSYSTEMTAG } |
Public Member Functions | |
| 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 |
| virtual void | StaffFinished (GRStaff *grstaff=0) |
| virtual void | StaffBegin (GRStaff *grstaff=0) |
| virtual void | RangeEnd (GRStaff *grstaff=0) |
Protected Attributes | |
| int | isautotag |
| float | sconst |
| unsigned char * | mColRef |
| std::string | fFontName |
| std::string | fFontAttrib |
| int | fFontSize |
| float | mTagSize |
| NVPoint | mTagOffset |
The GRTag class is the base class for all GUIDO tags.
It is used to distinguish different types of tags. There are Voice-Tags, Staff-Tags and System-Tags and even Page-Tags. This distinction is used to build rods/springs and to find contradicting entries for tags on the different levels.
| enum GRTag::TAGTYPE |
| GRTag::GRTag | ( | const ARMusicalTag * | artag = 0, |
| float | curLSPACE = 50.0f |
||
| ) |
|
virtual |
|
inlinevirtual |
Reimplemented in GRGlobalStem, GRPTagARNotationElement, GRCluster, and GRTagARNotationElement.
|
inline |
|
inlinevirtual |
Reimplemented in GRTagARNotationElement.
|
inlinevirtual |
Reimplemented in GRTagARNotationElement.
|
inlinevirtual |
Reimplemented in GRPTagARNotationElement, and GRTagARNotationElement.
| int GRTag::getIsAuto | ( | ) | const |
|
inlinevirtual |
Reimplemented in GRTagARNotationElement, and GRPTagARNotationElement.
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in GRPTagARNotationElement, and GRTagARNotationElement.
|
inline |
| bool GRTag::IsStateTag | ( | ) | const |
|
inlinevirtual |
|
virtual |
|
virtual |
Reimplemented in GRGlobalStem, GRBeam, GRPositionTag, GRChordTag, and GRGlobalLocation.
|
inline |
|
inlinevirtual |
|
inline |
|
virtual |
Reimplemented in GRBeam, and GRPositionTag.
|
virtual |
Reimplemented in GRBeam, and GRPositionTag.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |