GUIDOLib
1.7.7
Guido Engine Internal Documentation
|
20 #include "ARMTParameter.h" 71 ARMeter(
int p_numerator,
int p_denominator);
77 virtual const char*
getParamsStr()
const {
return kARMeterParams; };
78 virtual const char*
getTagName()
const {
return "ARMeter"; };
79 virtual std::string
getGMNName()
const {
return "\\meter"; };
87 bool hidden()
const {
return fHidden; }
89 const std::vector<Fraction>&
getMeters()
const {
return fMetersVector; }
95 const char*
getName()
const {
return fMeterName.c_str(); }
114 bool isNumeric (
const std::string& meter)
const;
115 bool singleUnit (
const std::vector<Fraction>& m)
const;
116 void setMeter (
const std::string& str);
117 Fraction str2meter (std::string str)
const;
118 Fraction metersDuration (
const std::vector<Fraction>& m)
const;
119 const std::vector<Fraction> finalizeMeters (
const std::vector<Fraction>& m)
const;
120 const std::vector<Fraction> parseMeters (std::string str)
const;
123 int fAutoMeasuresNum;
125 std::string fMeterName;
126 std::vector<Fraction> fMetersVector;
131 bool fHidden =
false;
virtual void setTagParameters(const TagParameterMap ¶ms)
const std::vector< Fraction > & getMeters() const
Definition: ARMeter.h:89
int getMeasureNum() const
Definition: ARMeter.h:97
virtual bool IsStateTag() const
Definition: ARMeter.h:74
not yet documented
Definition: ARMeter.h:64
const TYPE_TIMEPOSITION & getTimeOffset() const
Definition: ARMeter.h:100
void setTimeOffset(const TYPE_TIMEPOSITION &tp)
Definition: ARMeter.h:101
int getAutoMeasuresNum() const
Definition: ARMeter.h:84
Numerator and denominator.
Definition: Fraction.h:23
Definition: ARMusicalTag.h:40
bool hidden() const
Definition: ARMeter.h:87
not yet documented
Definition: ARMTParameter.h:24
virtual const char * getTagName() const
Definition: ARMeter.h:78
virtual std::string getGMNName() const
Definition: ARMeter.h:79
virtual int getOrder() const
Definition: ARMeter.h:76
int mnum
Definition: ARMeter.h:111
virtual ~ARMeter()
Definition: ARMeter.h:72
int getDenominator() const
Definition: Fraction.h:92
const std::vector< Fraction > & getMetersVector() const
Definition: ARMeter.h:104
bool isSingleUnit() const
Definition: ARMeter.h:85
metertype getMeterType() const
Definition: ARMeter.h:94
TYPE_DURATION getMeterDuration() const
Definition: ARMeter.h:92
TYPE_TIMEPOSITION timeoffset
Definition: ARMeter.h:109
int getDenominator() const
Definition: ARMeter.h:91
ARMusicalObject * isARMeter()
Definition: ARMeter.h:102
int getNumerator() const
Definition: ARMeter.h:90
virtual const char * getParamsStr() const
Definition: ARMeter.h:77
metertype
Definition: ARMeter.h:67
A list of tag parameters represented as a map.
Definition: TagParameterMap.h:31
The base class for all AR objects. It contains all musical information : duration and time position.
Definition: ARMusicalObject.h:33
bool groupComplex() const
Definition: ARMeter.h:86
int getNumerator() const
Definition: Fraction.h:91
int getAutoBarlines() const
Definition: ARMeter.h:83
const char * getName() const
Definition: ARMeter.h:95
void setMeasureNum(int p_num)
Definition: ARMeter.h:98