1 #ifndef __SVGMapDevice__ 2 #define __SVGMapDevice__ 17 #include "SVGDevice.h" 19 #include "GUIDOExport.h" 20 #include "GUIDOScoreMap.h" 22 class_export SVGMapDevice :
public SVGDevice 25 SVGMapDevice(std::ostream& outstream,
SVGSystem* system,
const char* guidofont,
int inMappingMode);
27 void addVoiceMap (
Time2GraphicMap inVoiceMap) { voicesMapsVector->push_back(inVoiceMap); }
28 void addStaffMap (
Time2GraphicMap inStaffMap) { stavesMapsVector->push_back(inStaffMap); }
29 void addSystemMap(
Time2GraphicMap inSystemMap) { systemMapsVector->push_back(inSystemMap); }
34 virtual void drawMap(std::vector<Time2GraphicMap> *mapsVector);
35 virtual void drawMaps();
37 std::vector<Time2GraphicMap> *voicesMapsVector;
38 std::vector<Time2GraphicMap> *stavesMapsVector;
39 std::vector<Time2GraphicMap> *systemMapsVector;