GUIDOLib  1.7.7
Guido Engine Internal Documentation
Public Member Functions | List of all members
guido::GuidoStaffCollector Class Reference

a guido map collector that combines a guido events and staff mappings More...

Inheritance diagram for guido::GuidoStaffCollector:
guido::GuidoMapCollector MapCollector

Public Member Functions

 GuidoStaffCollector (CGRHandler gr, int num, bool getRAWdata=false)
 
virtual ~GuidoStaffCollector ()
 overrides the method called by guido for each graphic segment More...
 
virtual void Graph2TimeMap (const FloatRect &box, const TimeSegment &dates, const GuidoElementInfos &infos)
 a method called by the GuidoGetMap function More...
 
virtual void process (int page, float w, float h, Time2GraphicMap *outmap)
 
virtual void processV1 (int page, float w, float h, Time2GraphicMap *outmap)
 
- Public Member Functions inherited from guido::GuidoMapCollector
 GuidoMapCollector (CGRHandler gr, GuidoElementSelector selector, const Filter *filter=0)
 
virtual ~GuidoMapCollector ()
 the method called by guido for each graphic segment More...
 
void add (const TimeSegment &ts, const FloatRect &r)
 
- Public Member Functions inherited from MapCollector
virtual ~MapCollector ()
 

Additional Inherited Members

- Protected Member Functions inherited from guido::GuidoMapCollector
void getEvents (int page, float w, float h, bool keepLeftmost, Time2GraphicMap &outmap, int staffNum=0)
 
- Protected Attributes inherited from guido::GuidoMapCollector
CGRHandler fGRHandler
 
GuidoElementSelector fSelector
 
const FilterfFilter
 
Time2GraphicMapfOutMap
 

Detailed Description

a guido map collector that combines a guido events and staff mappings

Constructor & Destructor Documentation

◆ GuidoStaffCollector()

guido::GuidoStaffCollector::GuidoStaffCollector ( CGRHandler  gr,
int  num,
bool  getRAWdata = false 
)
inline

◆ ~GuidoStaffCollector()

virtual guido::GuidoStaffCollector::~GuidoStaffCollector ( )
inlinevirtual

overrides the method called by guido for each graphic segment

Member Function Documentation

◆ Graph2TimeMap()

virtual void guido::GuidoStaffCollector::Graph2TimeMap ( const FloatRect box,
const TimeSegment dates,
const GuidoElementInfos infos 
)
virtual

a method called by the GuidoGetMap function

Parameters
boxa graphic rectangle expressed with no scaling and no coordinates offset.
datesa time segment containing the corresponding start and end dates
infosinformation about the corresponding element.

Reimplemented from guido::GuidoMapCollector.

◆ process()

virtual void guido::GuidoStaffCollector::process ( int  page,
float  w,
float  h,
Time2GraphicMap outmap 
)
virtual

Reimplemented from guido::GuidoMapCollector.

◆ processV1()

virtual void guido::GuidoStaffCollector::processV1 ( int  page,
float  w,
float  h,
Time2GraphicMap outmap 
)
virtual

Guido Project Copyright © 2019 Grame-CNCM