GUIDOLib
1.7.7
Guido Engine Internal Documentation
|
20 #include "GRARCompositeNotationElement.h" 38 template <
typename TYPE>
39 void DeleteContent( TYPE * inContainer )
41 if( inContainer == 0 )
return;
43 typename TYPE::iterator thePtr;
44 for( thePtr = inContainer->begin(); thePtr != inContainer->end(); ++thePtr )
53 typedef std::vector<GRArticulation *> GRNEList;
102 virtual float setStemLength(
float inLen,
bool userLength =
false );
virtual const GREvent * isGREvent() const
Definition: GREvent.h:140
Measure bar.
Definition: GRBar.h:29
virtual bool getStemDirSet() const
static GREvent * cast(GObject *inObj)
Definition: GREvent.h:134
This class provides a note with a stem and a correct flag.
Definition: GRNoteDot.h:29
virtual NVPoint getStemStartPos() const
virtual void setSize(float nsize)
Definition: GREvent.h:81
int mBeamCount
Definition: GREvent.h:151
virtual const NVstring & getStyle() const
Definition: GREvent.h:78
virtual float changeStemLength(float inLen, bool force=false)
virtual void setFillsBar(bool value, GRNotationElement *, GRNotationElement *, bool)
Definition: GREvent.h:122
unsigned char * mColRef
Definition: GREvent.h:150
GuidoDate duration(CGRHandler inHandleGR)
Returns the music duration of a score.
Class for musical events (events have an own duration tags not)
Definition: ARMusicalEvent.h:26
The base class for all graphic objects.
Definition: GObject.h:54
virtual void setDotFormat(const ARDotFormat *inFormat)
virtual float getStemLength() const
GRNEList & getArticulations()
Definition: GREvent.h:137
Numerator and denominator.
Definition: Fraction.h:23
virtual bool isGREventClass() const
Definition: GObject.h:92
virtual bool getFillsBar() const
Definition: GREvent.h:124
virtual NVPoint getStemEndPos() const
parent class for all notation elements.
Definition: GRNotationElement.h:54
virtual float getSize() const
Definition: GREvent.h:73
Graphical representation for an event (= has duration).
Definition: GREvent.h:61
virtual int getBeamCount() const
Definition: GREvent.h:119
virtual void incBeamCount()
Definition: GREvent.h:120
int mArticulationFlags
Definition: GREvent.h:146
A GRStaff represents a single line of music.
Definition: GRStaff.h:181
bool isSyncopated() const
GRNoteDot * getDot() const
virtual NVPoint getCrescStart()
virtual GDirection getStemDirection() const
GREvent(GRStaff *inStaff, const ARMusicalEvent *ar, bool p_ownsAR=false)
virtual bool getStemLengthSet() const
GRGlobalStem * mGlobalStem
Definition: GREvent.h:156
virtual void setStemChanged()
Definition: GREvent.h:139
virtual GREvent * isGREvent()
Definition: GREvent.h:141
bool hasArticulation(int inArticulationFlag) const
not yet documented
Definition: GRGlobalLocation.h:30
virtual bool stemHasBeenChanged() const
Definition: GREvent.h:138
virtual void setHPosition(float inX)
bool mFillsBar
Definition: GREvent.h:158
const GRNEList & getArticulations() const
Definition: GREvent.h:136
virtual void setPosition(const NVPoint &inPos)
virtual void setFlagOnOff(bool i)
virtual void setBeamStem(GRBeam *inBeam, float pos)
virtual void setGlobalLocation(GRGlobalLocation *pglog)
float mCurLSPACE
Definition: GREvent.h:154
virtual void updateBoundingBox()
The base class for all musical tag classes.
Definition: ARMusicalTag.h:34
virtual int getNumFaehnchen() const
Definition: nvstring.h:21
virtual void addToOffset(const NVPoint &offs)
virtual bool isGREventClass() const
Definition: GREvent.h:133
virtual GRGlobalStem * getGlobalStem() const
Definition: GREvent.h:97
The Beam notation element.
Definition: GRBeam.h:79
virtual void setStemDirection(GDirection dir)
virtual int adjustLength(const TYPE_DURATION &ndur)
NVPoint mOffset
Definition: GREvent.h:148
Articulations: staccato, accent, marcato, tenuto, fermata, breath-mark, harmonics.
Definition: GRArticulation.h:35
virtual const NVPoint & getOffset() const
Definition: GREvent.h:76
NVstring mStyle
Definition: GREvent.h:147
Shared stem.
Definition: GRGlobalStem.h:36
virtual void addArticulation(const ARMusicalTag *inTag)
virtual float setStemLength(float inLen, bool userLength=false)
bool stemChanged
Definition: GREvent.h:159
virtual void decBeamCount()
Definition: GREvent.h:121
virtual void setGlobalStem(GRGlobalStem *inGlobalStem)
virtual void createDots(const TYPE_DURATION &duration, float notewidth, const NVPoint &inPos)
virtual const unsigned char * getColRef() const
Definition: GREvent.h:79
virtual NVPoint getCrescEnd()
float mSize
Definition: GREvent.h:149
not yet documented
Definition: GRARCompositeNotationElement.h:25