-
Notifications
You must be signed in to change notification settings - Fork 1
/
svg.h
33 lines (28 loc) · 879 Bytes
/
svg.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#ifndef SVG_H
#define SVG_H
#include <string>
/**
* Funzione che aggiunge alla stringa contenente i pezzi in svg il codice per creare il file svg
*
* @param componenti strigna contenente i componenti in svg
*
* @return si ritorna una stringa contenente il svg pronto per essere salvato su un file
*/
std::string svg(std::string componenti);
/**
* Funzione che trascrive la stringa contenente il SVG in un file
*
* @param filename nome del file su cui salvare la stringa
*
* @param str_svg stringa contenente il svg da salvare sul file
*/
void svg_to_file(std::string filename, std::string str_svg);
/**
* Funzione che trascrive il contenuto di un file svg in una stringa
*
* @param filename nome del file da leggere
*
* @return stringa che contiene il svg presente nel file
*/
std::string svg_read(std::string filename);
#endif //SVG_H