GUIDOLib
1.7.7
Guido Engine Internal Documentation
|
The Arpeggio notation element. More...
Public Member Functions | |
GRArpeggio (GRStaff *stf, const ARArpeggio *artrem) | |
virtual | ~GRArpeggio () |
virtual void | OnDraw (VGDevice &hdc) const |
virtual void | tellPosition (GObject *caller, const NVPoint &np) |
![]() | |
GRPTagARNotationElement (GuidoPos p_ep, const ARMusicalObject *el, bool ownsAR=false) | |
GRPTagARNotationElement (const ARMusicalObject *el, bool ownsAR=false) | |
virtual | ~GRPTagARNotationElement () |
virtual const NVPoint & | getOffset () const |
virtual float | getSize () const |
virtual int | getFontSize () const |
const unsigned char * | getColRef () const |
virtual void | addAssociation (GRNotationElement *grnot) |
virtual void | removeAssociation (GRNotationElement *el) |
![]() | |
GRPositionTag (const ARMusicalTag *armt=0) | |
GRPositionTag (GuidoPos p_ep, const ARMusicalTag *armt=0) | |
virtual | ~GRPositionTag () |
virtual void | ResumeTag (GRStaff *grstaff, GuidoPos assocpos) |
virtual void | BreakTag (GRStaff *grstaff, GuidoPos &assocpos) |
virtual void | StaffBegin (GRStaff *grstaff=0) |
virtual void | StaffFinished (GRStaff *grstaff=0) |
virtual void | FinishPTag (GRStaff *) |
virtual void | RangeEnd (GRStaff *grstaff=0) |
virtual bool | DeleteStaff (GRStaff *grstaff) |
void | changeCurrentSystem (GRSystem *psystem) |
void | DeleteAllSSEs () |
GuidoPos | getEndPos () const |
GRSystemStartEndStruct * | getSystemStartEndStruct (const GRSystem *grsystem) const |
void | addSystemStartEndStruct (GRSystemStartEndStruct *sse) |
![]() | |
GRTag (const ARMusicalTag *artag=0, float curLSPACE=50.0f) | |
virtual | ~GRTag () |
virtual bool | operator!= (const GRTag &tag) const |
virtual bool | operator== (const GRTag &tag) const |
int | getIsAuto () const |
bool | IsStateTag () const |
virtual float | getSConst () const |
virtual const char * | getFont () const |
virtual const char * | getFontAttrib () const |
virtual void | setSConst (float val) |
void | setTagType (TAGTYPE ntyp) |
TAGTYPE | getTagType () const |
void | setError (int p_error) |
int | getError () const |
![]() | |
GRARNotationElement (const ARMusicalObject *abstractRepresentationOfNotationElement, bool p_ownsAR=false) | |
virtual | ~GRARNotationElement () |
virtual const ARMusicalObject * | getAbstractRepresentation () |
virtual const ARMusicalObject * | getAbstractRepresentation () const |
virtual void | setOwnership (bool ownsAR) |
virtual bool | isChordComma () const |
![]() | |
GRNotationElement () | |
virtual | ~GRNotationElement () |
GRStaff * | getGRStaff () const |
virtual void | setGRStaff (GRStaff *in) |
GRSystemSlice * | getGRSystemSlice () const |
virtual int | getStaffNumber () const |
virtual float | getLeftSpace () const |
virtual float | getRightSpace () const |
virtual void | setLeftSpace (float lspace) |
virtual void | setRightSpace (float rspace) |
virtual void | setHPosition (float nx) |
virtual void | setPosition (const NVPoint &newPosition) |
virtual void | setNeedsSpring (int inFlag) |
virtual int | getNeedsSpring () const |
virtual int | getSpringID () const |
virtual void | tellSpringID (int inSpringID) |
NEPointerList * | getAssociations () |
const NEPointerList * | getAssociations () const |
virtual void | removeAssociation (const NEPointerList &nl) |
void | FreeAssociatedList () |
virtual NVPoint | getTieEnd () const |
virtual NVPoint | getTieStart () const |
virtual NVRect | getAssociatedBoundingBox () const |
void | addToBoundingBox (GRNotationElement *in) |
void | OnDrawSymbol (VGDevice &hdc, unsigned int inSymbol, float inOffsetX=0, float inOffsetY=0, float inFontSize=0) const |
void | OnDrawText (VGDevice &hdc, NVPoint pos, const char *cp, int inCharCount=-1) const |
void | OnDrawText (VGDevice &hdc, const char *cp, int inCharCount=-1) const |
void | DrawSymbol (VGDevice &hdc, unsigned int inSymbol, float x=0, float y=0, float size=0) const |
void | DrawNumericSymbols (VGDevice &hdc, const char *symbols, float x, float y, float size, float spacing=DEFAULTNUMERICSPACE) const |
void | Show (bool status) |
bool | GetShow () const |
virtual void | SendMap (const NVRect &r, MapCollector &f, TYPE_TIMEPOSITION date, TYPE_DURATION dur, GuidoElementType type, MapInfos &infos) const |
virtual void | SendMap (MapCollector &f, TYPE_TIMEPOSITION date, TYPE_DURATION dur, GuidoElementType type, MapInfos &infos) const |
virtual unsigned int | getTextAlign () const |
virtual const TYPE_DURATION & | getDuration () const |
virtual void | setDuration (const TYPE_TIMEPOSITION &dur) |
virtual void | setRelativeTimePosition (const TYPE_TIMEPOSITION &tp) |
virtual void | setRelativeEndTimePosition (const TYPE_TIMEPOSITION &tp) |
virtual const TYPE_TIMEPOSITION & | getRelativeTimePosition () const |
virtual void | setDrawOnOff (bool onoff) |
virtual bool | getDrawOnOff () |
virtual TYPE_TIMEPOSITION | getRelativeEndTimePosition () const |
virtual void | recalcVerticalPosition () |
virtual void | accept (GRVisitor &visitor) |
virtual void | print (std::ostream &os) const |
const NEPointerList * | associated () const |
virtual void | setIsInHeader (bool state) |
virtual bool | isInHeader () const |
virtual bool | isEmpty () const |
virtual bool | isLyrics () const |
virtual bool | checkCollisionWith () const |
virtual const GRText * | isText () const |
virtual const GRSingleNote * | isSingleNote () const |
virtual GRSingleNote * | isSingleNote () |
virtual const GRNote * | isGRNote () const |
virtual const GRRest * | isRest () const |
virtual const GREvent * | isGREvent () const |
virtual GREvent * | isGREvent () |
virtual const GRGlue * | isGRGlue () const |
virtual const GRTempo * | isGRTempo () const |
virtual const GRTrill * | isGRTrill () const |
virtual const GRBar * | isGRBar () const |
virtual const GRDynamics * | isGRDynamic () const |
virtual GRFingering * | isGRFingering () |
virtual GRSlur * | isGRSlur () |
virtual const GRHarmony * | isGRHarmony () const |
![]() | |
virtual | ~GObject () |
virtual void | addToOffset (const NVPoint &) |
virtual const char * | getFont () const |
virtual const char * | getFontAttrib () const |
virtual const NVPoint & | getReferencePosition () const |
Retrieves the Symbol-reference-position with respect to the GUIDO-reference-position. More... | |
const NVPoint & | getPosition () const |
const NVRect & | getBoundingBox () const |
void | addToBoundingBox (const NVRect &in) |
NVRect & | getReferenceBoundingBox () |
virtual bool | isGREventClass () const |
virtual void | GetMap (GuidoElementSelector sel, MapCollector &f, MapInfos &infos) const |
virtual void | DrawBoundingBox (VGDevice &hdc, const VGColor &inBrushColor) const |
![]() | |
virtual | ~GRVisitable () |
Additional Inherited Members | |
![]() | |
enum | TAGTYPE { VOICETAG, STAFFTAG, SYSTEMTAG, PAGETAG, VOICEANDSYSTEMTAG } |
![]() | |
static int | ComparePos (const GRNotationElement *g1, const GRNotationElement *g2) |
![]() | |
static bool | positionIsOnStaffLine (float inPositionY, float inLSpace) |
static float | GetSymbolExtent (unsigned int inSymbol) |
![]() | |
virtual void | setStartElement (const GRStaff *grstaff, GRNotationElement *n_element) |
virtual void | setEndElement (const GRStaff *grstaff, GRNotationElement *n_element) |
virtual GRPositionTag::GRSaveStruct * | getNewGRSaveStruct () |
![]() | |
void | DrawExtents (VGDevice &hdc, const VGColor &inColor) const |
![]() | |
GObject () | |
GObject (const GObject &in) | |
![]() | |
SSEList | mStartEndList |
GRSystemStartEndStruct::setflag | lastendflag |
GRNotationElement * | lastendElement |
GuidoPos | lastendpos |
![]() | |
int | isautotag |
float | sconst |
unsigned char * | mColRef |
std::string | fFontName |
std::string | fFontAttrib |
int | fFontSize |
float | mTagSize |
NVPoint | mTagOffset |
![]() | |
const ARMusicalObject * | mAbstractRepresentation |
bool | mOwnsAR |
![]() | |
unsigned int | mSymbol |
GRStaff * | mGrStaff |
int | mNeedsSpring |
int | mSpringID |
float | mLeftSpace |
float | mRightSpace |
bool | mDraw |
bool | mShow |
bool | mIsInHeader |
TYPE_DURATION | mDurationOfGR |
NEPointerList * | mAssociated |
![]() | |
NVPoint | mPosition |
NVRect | mBoundingBox |
NVRect | mMapping |
![]() | |
static std::map< ConstMusicalSymbolID, float > | sSymbolExtentMap |
static NVPoint | sRefposNone |
The Arpeggio notation element.
GRArpeggio::GRArpeggio | ( | GRStaff * | stf, |
const ARArpeggio * | artrem | ||
) |
|
inlinevirtual |
|
virtual |
Reimplemented from GRNotationElement.
Reimplemented from GRNotationElement.