GUIDOLib
1.7.7
A Music Score Rendering Engine
|
Go to the documentation of this file. 1 #ifndef GUIDOSCOREMAPADAPTER_H 2 #define GUIDOSCOREMAPADAPTER_H 139 #endif // GUIDOSCOREMAPADAPTER_H
class_export GuidoScoreMapAdapter
Definition: GUIDOScoreMapAdapter.h:43
an abstract class to be provided by clients to collect mappings
Definition: GUIDOScoreMap.h:109
GuidoErrCode getTimeMap(CARHandler gr, TimeMapCollector &f)
Retrieves the rolled to unrolled time mapping.
virtual ~GuidoScoreMapAdapter()
bool getTime(const GuidoDate &date, const Time2GraphicMap map, TimeSegment &t, FloatRect &r)
Retrieves a time segment and the associated graphic segment in a mapping.
class_export TimeSegment
a time segment definition and operations
Definition: GUIDOScoreMap.h:67
virtual ~RolledUnrolledCollector()
Definition: GUIDOScoreMapAdapter.h:27
TTime2TimeMap process(CARHandler ar)
const struct NodeGR * CGRHandler
Definition: GUIDOEngine.h:39
GuidoErrCode getMap(CGRHandler gr, int pagenum, float width, float height, GuidoElementSelector sel, MapCollector &f)
Retrieves the graphic to time mapping.
Definition: GUIDOScoreMapAdapter.h:20
std::vector< TMapSegments > Time2GraphicMap
Definition: GUIDOScoreMap.h:89
GuidoErrCode
The guido error codes list.
Definition: GUIDOEngine.h:211
TTime2TimeMap getTime2TimeMap(CARHandler ar)
Time2GraphicMap getStaffMap(CGRHandler gr, int pagenum, float w, float h, int staff)
Retrieves a guido staff graphic to time mapping.
RolledUnrolledCollector()
Definition: GUIDOScoreMapAdapter.h:26
Representation of a date as a rational value.
Definition: GUIDOEngine.h:83
bool getPoint(float x, float y, const Time2GraphicMap map, TimeSegment &t, FloatRect &r)
Retrieves a time segment and the associated graphic segment in a mapping.
Time2GraphicMap getPageMap(CGRHandler gr, int pagenum, float w, float h)
Retrieves a guido page graphic to time mapping.
Time2GraphicMap getVoiceMap(CGRHandler gr, int pagenum, float w, float h, int voice)
Retrieves a guido voice graphic to time mapping.
virtual void Time2TimeMap(const TimeSegment &from, const TimeSegment &to)
a method called by the GuidoGetTimeMap function
GuidoElementSelector
Definition: GUIDOScoreMap.h:40
#define class_export
Definition: GUIDOExport.h:38
std::vector< TTimeMapSegments > TTime2TimeMap
Definition: GUIDOScoreMap.h:90
Time2GraphicMap getSystemMap(CGRHandler gr, int pagenum, float w, float h)
Retrieves a guido system graphic to time mapping.
const struct NodeAR * CARHandler
Definition: GUIDOEngine.h:38
an abstract class to be provided by clients to collect time mappings
Definition: GUIDOScoreMap.h:147