GUIDOLib  1.7.7
Guido Engine Internal Documentation
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
Public Member Functions | Protected Member Functions | List of all members
TimeMapper Class Reference
Inheritance diagram for TimeMapper:
TimeUnwrap

Public Member Functions

 TimeMapper (TimeMapCollector &f, ARMusicalVoice *voice)
 
virtual ~TimeMapper ()
 
- Public Member Functions inherited from TimeUnwrap
 TimeUnwrap (ARMusicalVoice *voice)
 
virtual ~TimeUnwrap ()
 
virtual void AtPos (const ARMusicalObject *ev, EventType type)
 
virtual void Event (const ARMusicalObject *ev, EventType type)
 

Protected Member Functions

virtual void Note (const ARMusicalObject *ev)
 
virtual void Rest (const ARMusicalObject *ev)
 
- Protected Member Functions inherited from TimeUnwrap
const TYPE_TIMEPOSITIONPrevPosition () const
 
bool StartPos () const
 

Additional Inherited Members

- Public Types inherited from TimeUnwrap
enum  EventType {
  kNote, kRest, kRepeatBegin, kRepeatEnd,
  kFine, kCoda, kSegno, kDaCapo,
  kDaCapoAlFine, kDaCoda, kDalSegno, kDalSegnoAlFine,
  kVolta, kTempo, kFermata, kAccent,
  kSlur, kStaccato, kTenuto, kMarcato,
  kIntens, kTie, kGlissando, kChordComma,
  kNoTie
}
 

Constructor & Destructor Documentation

◆ TimeMapper()

TimeMapper::TimeMapper ( TimeMapCollector f,
ARMusicalVoice voice 
)
inline

◆ ~TimeMapper()

virtual TimeMapper::~TimeMapper ( )
inlinevirtual

Member Function Documentation

◆ Note()

virtual void TimeMapper::Note ( const ARMusicalObject ev)
protectedvirtual

Reimplemented from TimeUnwrap.

◆ Rest()

virtual void TimeMapper::Rest ( const ARMusicalObject ev)
protectedvirtual

Reimplemented from TimeUnwrap.


Guido Project Copyright © 2019 Grame-CNCM