GUIDOLib
1.7.7
Guido Engine Internal Documentation
|
1 #ifndef GRPositionTag_H 2 #define GRPositionTag_H 112 GuidoPos fEndPos =
nullptr;
GRNotationElement * startElement
Definition: GRPositionTag.h:41
GuidoPos lastendpos
Definition: GRPositionTag.h:109
setflag
Definition: GRPositionTag.h:35
virtual ~GRPositionTag()
Definition: GRPositionTag.h:77
void addSystemStartEndStruct(GRSystemStartEndStruct *sse)
Definition: GRPositionTag.h:94
This class is used to determine when a position tag ends.
Definition: GRPositionTag.h:32
GuidoPos AddTail(TYPE data)
Definition: kf_list.h:78
GuidoPos startpos
Definition: GRPositionTag.h:49
virtual ~GRSystemStartEndStruct()
virtual bool DeleteStaff(GRStaff *grstaff)
virtual void setStartElement(const GRStaff *grstaff, GRNotationElement *n_element)
void * p
Definition: GRPositionTag.h:51
virtual void RangeEnd(GRStaff *grstaff=0)
parent class for all notation elements.
Definition: GRNotationElement.h:54
GRSaveStruct()
Definition: GRPositionTag.h:71
GRSystemStartEndStruct()
Definition: GRPositionTag.h:37
Definition: GRPositionTag.h:35
Definition: GRPositionTag.h:35
Definition: GRPositionTag.h:68
A GRStaff represents a single line of music.
Definition: GRStaff.h:181
virtual void FinishPTag(GRStaff *)
Definition: GRPositionTag.h:84
virtual ~GRSaveStruct()
Definition: GRPositionTag.h:72
GuidoPos endpos
Definition: GRPositionTag.h:50
void changeCurrentSystem(GRSystem *psystem)
Definition: GRPositionTag.h:35
The GRPositionTag is the base class for representing range tags.
Definition: GRPositionTag.h:65
virtual void StaffBegin(GRStaff *grstaff=0)
GRSystem * grsystem
Definition: GRPositionTag.h:40
Definition: GRPositionTag.h:35
virtual GRPositionTag::GRSaveStruct * getNewGRSaveStruct()
Definition: GRPositionTag.h:103
GRPositionTag(const ARMusicalTag *armt=0)
virtual void StaffFinished(GRStaff *grstaff=0)
setflag startflag
Definition: GRPositionTag.h:44
The base class for all musical tag classes.
Definition: ARMusicalTag.h:34
GRSystemStartEndStruct::setflag lastendflag
Definition: GRPositionTag.h:107
GuidoPos getEndPos() const
Definition: GRPositionTag.h:91
GRNotationElement * endElement
Definition: GRPositionTag.h:42
The GRTag class is the base class for all GUIDO tags.
Definition: GRTag.h:37
virtual void addAssociation(GRNotationElement *grnot)
virtual void ResumeTag(GRStaff *grstaff, GuidoPos assocpos)
GRNotationElement * lastendElement
Definition: GRPositionTag.h:108
Manages a number of staffs and has a given start and end timeposition. GRSystem is the grafical repre...
Definition: GRSystem.h:52
virtual void setEndElement(const GRStaff *grstaff, GRNotationElement *n_element)
virtual void removeAssociation(GRNotationElement *grnot)
setflag endflag
Definition: GRPositionTag.h:45
GRSystemStartEndStruct * getSystemStartEndStruct(const GRSystem *grsystem) const
SSEList mStartEndList
Definition: GRPositionTag.h:105
Definition: GRPositionTag.h:35
virtual void BreakTag(GRStaff *grstaff, GuidoPos &assocpos)