GUIDOLib
1.7.7
Guido Engine Internal Documentation
|
21 #include "TagParameterStrings.h" 22 #include "ARMTParameter.h" 69 ARClef(
const std::string& theName);
76 virtual const char*
getParamsStr()
const {
return kARClefParams; };
77 virtual const char*
getTagName()
const {
return "ARClef"; };
78 virtual std::string
getGMNName()
const {
return "\\clef"; };
83 void setName(
const std::string& theName);
84 const std::string&
getName()
const {
return fName; }
88 int getLine()
const {
return fStaffLine; }
95 std::string decodeOctava (
const std::string& name);
103 static std::map<std::string, std::pair<cleftype,int> > fClefsMap;
void setName(const std::string &theName)
octavatype getOctavaType() const
Definition: ARClef.h:90
cleftype
Definition: ARClef.h:63
virtual bool IsStateTag() const
Definition: ARClef.h:73
int getLine() const
Definition: ARClef.h:88
virtual bool operator==(const ARClef &clef) const
ARMusicalObject * isARClef()
Definition: ARClef.h:91
Numerator and denominator.
Definition: Fraction.h:23
Definition: ARMusicalTag.h:40
const std::string & getName() const
Definition: ARClef.h:84
virtual ~ARClef()
Definition: ARClef.h:71
not yet documented
Definition: ARMTParameter.h:24
virtual void setTagParameters(const TagParameterMap ¶ms)
virtual const char * getTagName() const
Definition: ARClef.h:77
virtual const char * getParamsStr() const
Definition: ARClef.h:76
virtual std::string getGMNName() const
Definition: ARClef.h:78
Abstract representation of a staff clef.
Definition: ARClef.h:60
cleftype getClefType() const
Definition: ARClef.h:89
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
octavatype
Definition: ARClef.h:64
virtual int getOrder() const
Definition: ARClef.h:75