GUIDOLib
1.7.7
Guido Engine Internal Documentation
|
21 #include "GRTagARNotationElement.h" 48 const std::vector<Fraction>& fMeters;
53 typedef std::pair<std::string,std::string> TSingleMeter;
55 const std::vector<Fraction>& getMeters()
const {
return fMeters; }
56 std::pair<float,float> GetXOffsets(
VGDevice & hdc,
const std::string& num,
const std::string& dnum)
const;
57 std::vector<TSingleMeter> meters2metersStr(
const std::vector<Fraction>& meters)
const;
59 float DrawNumericSingle(
VGDevice & hdc,
const std::string& num,
const std::string& dnum,
float x )
const;
60 void DrawNumericSeveral(
VGDevice & hdc )
const;
61 std::string makeNumeratorString (
const std::vector<Fraction>& meters)
const;
62 std::string makeDenominatorString (
const std::vector<Fraction>& meters)
const;
64 NVRect computeBoundingBox (
VGDevice* hdc,
const std::string& numStr)
const;
65 NVRect computeBoundingBox (
VGDevice* hdc,
const std::string& numStr,
const std::string& dnumStr)
const;
Definition: GRVisitor.h:39
an abstract class to be provided by clients to collect mappings
Definition: GUIDOScoreMap.h:109
not yet documented
Definition: ARMeter.h:64
GRMeter(const ARMeter *ar, GRStaff *curstaff, bool p_ownsAR=false)
A class to propagate device related information.
Definition: GObject.h:42
virtual void OnDraw(VGDevice &hdc) const
A GRStaff represents a single line of music.
Definition: GRStaff.h:181
virtual void GetMap(GuidoElementSelector sel, MapCollector &f, MapInfos &infos) const
virtual bool checkCollisionWith() const
Definition: GRMeter.h:38
Generic platform independant drawing device.
Definition: VGDevice.h:68
virtual void accept(GRVisitor &visitor)
virtual void setHPosition(float inX)
GRTagARNotationElement.
Definition: GRTagARNotationElement.h:26
GuidoElementSelector
Definition: GUIDOScoreMap.h:40
const ARMeter * getARMeter() const
Meter notation tag.
Definition: GRMeter.h:30
metertype
Definition: ARMeter.h:67
virtual ~GRMeter()
Definition: GRMeter.h:35