GUIDOLib
1.7.7
Guido Engine Internal Documentation
|
21 #include "GRTagARNotationElement.h" 32 typedef std::vector<std::pair<float, float> >
TRanges;
64 static void reset() { fCurrentPage = 0; fCurrentSystem = 0; }
69 float getXPos(
float staffSize)
const;
70 float getY1 (
float top)
const;
71 float getY2 (
float y1,
float bottom)
const;
83 static GRPage* fCurrentPage;
virtual void GetMap(GuidoElementSelector sel, MapCollector &f, MapInfos &infos) const
Measure bar.
Definition: GRBar.h:29
float getY1(float top) const
const ARBar::TRanges getRanges() const
Definition: GRBar.h:61
Definition: GRVisitor.h:39
an abstract class to be provided by clients to collect mappings
Definition: GUIDOScoreMap.h:109
Bar tag.
Definition: ARBar.h:51
float mProportionalRender
Definition: GRBar.h:79
void tellPosition(GObject *caller, const NVPoint &newPosition)
Graphical representation of a score page. Contains one or more instances of class GRSystem.
Definition: GRPage.h:40
The base class for all graphic objects.
Definition: GObject.h:54
void setPosFrom(float posy)
float getY2(float y1, float bottom) const
Numerator and denominator.
Definition: Fraction.h:23
TRanges fRanges
Definition: GRBar.h:80
virtual void accept(GRVisitor &visitor)
int fLinesCount
Definition: GRBar.h:75
virtual const GRBar * isGRBar() const
Definition: GRBar.h:55
std::vector< std::pair< int, int > > TRanges
Definition: ARBar.h:54
void setPosTo(float posy)
virtual bool checkCollisionWith() const
Definition: GRBar.h:53
float getXPos(float staffSize) const
virtual const NVPoint & getReferencePosition() const
Retrieves the Symbol-reference-position with respect to the GUIDO-reference-position.
Definition: GRBar.h:58
void DisplayMeasureNum(VGDevice &hdc) const
A class to propagate device related information.
Definition: GObject.h:42
virtual void OnDraw(VGDevice &hdc) const
float mDx
Definition: GRBar.h:76
virtual void setGRStaff(GRStaff *pstaff)
A GRStaff represents a single line of music.
Definition: GRStaff.h:181
const ARBar * getARBar() const
virtual void DrawWithGlyphs(VGDevice &hdc) const
Generic platform independant drawing device.
Definition: VGDevice.h:68
bool operator==(const GRBar &bar) const
void setHPosition(float nx)
GRTagARNotationElement.
Definition: GRTagARNotationElement.h:26
virtual const GRFinishBar * isFinishBar() const
Definition: GRBar.h:56
virtual void DrawWithLines(VGDevice &hdc) const
The GRTag class is the base class for all GUIDO tags.
Definition: GRTag.h:37
GuidoElementSelector
Definition: GUIDOScoreMap.h:40
float mStaffRatio
Definition: GRBar.h:78
static void reset()
Definition: GRBar.h:64
Manages a number of staffs and has a given start and end timeposition. GRSystem is the grafical repre...
Definition: GRSystem.h:52
static NVPoint sRefPos
Definition: GRBar.h:73
not yet documented
Definition: GRFinishBar.h:25
float mDy
Definition: GRBar.h:77
std::vector< std::pair< float, float > > TRanges
Definition: GRBar.h:32
const TRanges & getRanges() const
Definition: ARBar.h:82
void setRanges(const TRanges &r)
Definition: GRBar.h:62
bool isSystemSlice() const
GRBar(const ARBar *p_arbar, GRStaff *inStaff, const TYPE_TIMEPOSITION &inTimePos, float propRender)