GUIDOLib  1.7.7
Guido Engine Internal Documentation
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
Public Member Functions | List of all members
guido::GuidoSystemCollector Class Reference

a guido map collector adjusting system to slices start More...

Inheritance diagram for guido::GuidoSystemCollector:
guido::GuidoMapCollector MapCollector

Public Member Functions

 GuidoSystemCollector (CGRHandler gr)
 
virtual ~GuidoSystemCollector ()
 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 processNoDiv (int page, float w, float h, Time2GraphicMap *outmap)
 
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 adjusting system to slices start

Constructor & Destructor Documentation

◆ GuidoSystemCollector()

guido::GuidoSystemCollector::GuidoSystemCollector ( CGRHandler  gr)
inline

◆ ~GuidoSystemCollector()

virtual guido::GuidoSystemCollector::~GuidoSystemCollector ( )
inlinevirtual

overrides the method called by guido for each graphic segment

Member Function Documentation

◆ Graph2TimeMap()

virtual void guido::GuidoSystemCollector::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::GuidoSystemCollector::process ( int  page,
float  w,
float  h,
Time2GraphicMap outmap 
)
virtual

Reimplemented from guido::GuidoMapCollector.

◆ processNoDiv()

virtual void guido::GuidoSystemCollector::processNoDiv ( int  page,
float  w,
float  h,
Time2GraphicMap outmap 
)
virtual

◆ processV1()

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

Guido Project Copyright © 2019 Grame-CNCM