GUIDOLib
1.7.7
Guido Engine Internal Documentation
|
1 #ifndef ARMusicalEvent_H 2 #define ARMusicalEvent_H 18 #include "GUIDOTypes.h" 19 #include "ARMusicalObject.h" 54 virtual void print(std::ostream& os)
const;
55 virtual void printName(std::ostream& os)
const { os <<
"ARMusicalEvent "; }
56 virtual void printGMNName(std::ostream& os)
const { os <<
"\\musicalEvent "; }
57 virtual const char*
getTagName()
const {
return "ARMusicalEvent "; }
58 virtual std::string
getGMNName()
const {
return "\\musicalEvent "; }
virtual void printGMNName(std::ostream &os) const
Definition: ARMusicalEvent.h:56
Class for musical events (events have an own duration tags not)
Definition: ARMusicalEvent.h:26
Numerator and denominator.
Definition: Fraction.h:23
virtual NVstring getAppearance() const
Definition: ARMusicalEvent.h:61
virtual bool isEventClass() const
Definition: ARMusicalEvent.h:50
virtual void printName(std::ostream &os) const
Definition: ARMusicalEvent.h:55
int mPoints
Definition: ARMusicalEvent.h:61
virtual const char * getTagName() const
Definition: ARMusicalEvent.h:57
virtual bool CanBeMerged(const ARMusicalEvent *ev2)
ARMusicalEvent()
Definition: ARMusicalEvent.h:29
static ARMusicalEvent * cast(ARMusicalObject *inObj)
Definition: ARMusicalEvent.h:52
virtual ARMusicalObject * Copy() const
void setPointsNoDurationChange(int pointCount)
virtual std::string getGMNName() const
Definition: ARMusicalEvent.h:58
virtual void forceNoteAppearance(NVstring noteAppearance)
Definition: ARMusicalEvent.h:60
void setPoints(int pointCount)
virtual void print(std::ostream &os) const
Definition: nvstring.h:21
void setDenominator(int newDenominator)
virtual bool isEventClass() const
Definition: ARMusicalObject.h:55
void setNumerator(int newNumerator)
The base class for all AR objects. It contains all musical information : duration and time position.
Definition: ARMusicalObject.h:33
std::ostream & operator<<(std::ostream &os, const svgendl &eol)
virtual ~ARMusicalEvent()
Definition: ARMusicalEvent.h:34