|
virtual | ~GuidoEngineAdapter () |
| ~GuidoEngineAdapter More...
|
|
GuidoErrCode | init (GuidoInitDesc *desc) |
| Initialises the Guido Engine. Must be called before any attempt to read a Guido file or to use the Guido Factory. More...
|
|
GuidoErrCode | init () |
| Initialise the Guido Engine with a internal SVGSystem and SVGDevice. This system and device have embind font metrics. They are used to calculate score in environnement without font metrics like javascript. More...
|
|
void | shutdown () |
| Guido Engine shutdown. More...
|
|
GuidoErrCode | ar2gmn (ARHandler ar, std::ostream &to) |
| Print a Guido abstract representation to a stream formatted as gmn code. More...
|
|
GRHandler | ar2gr (ARHandler ar) |
| Transforms a Guido abstract representation into a Guido graphic representation. The engine applies layout algorithms according to the settings given as argument. Default settings are applied. More...
|
|
GRHandler | ar2gr (ARHandler ar, const GuidoLayoutSettings &settings) |
| Transforms a Guido abstract representation into a Guido graphic representation. The engine applies layout algorithms according to the settings given as argument. More...
|
|
GuidoErrCode | updateGR (GRHandler gr) |
| Applies new layout settings to an existing Guido graphic representation. Default settings are applied. More...
|
|
GuidoErrCode | updateGR (GRHandler gr, const GuidoLayoutSettings &settings) |
| Applies new layout settings to an existing Guido graphic representation. More...
|
|
void | freeAR (ARHandler ar) |
| Releases a Guido abstract representation. This method must be called after freeGR. More...
|
|
void | freeGR (GRHandler gr) |
| Releases a Guido graphic representation. Don't release the ARHandler refenrece in the GRHandler before release the GR. More...
|
|
std::string | getErrorString (GuidoErrCode errCode) |
| Gives a textual description of a Guido error code. More...
|
|
GuidoLayoutSettings | getDefaultLayoutSettings () |
| Gives the default values of the layout settings. More...
|
|
GuidoErrCode | showElement (GRHandler gr, int elt, bool status) |
|
GuidoVersion | getVersion () |
| Gives the library version number as three integers. More...
|
|
std::string | getVersionStr () |
|
GuidoErrCode | checkVersionNums (int major, int minor, int sub) |
| Checks a required library version number. More...
|
|
float | getLineSpace () |
| Gives the distance between two staff lines. More...
|
|
GuidoErrCode | markVoice (ARHandler inHandleAR, int voicenum, const GuidoDate &date, const GuidoDate &duration, unsigned char red, unsigned char green, unsigned char blue) |
| Gives a color to all notes of a voice between a given time interval. More...
|
|
GuidoErrCode | setSymbolPath (ARHandler inHandleAR, const std::vector< std::string > &inPaths) |
| Makes the correspondance between an ARMusic and a path. More...
|
|
std::vector< std::string > | getSymbolPath (const ARHandler inHandleAR) |
| Returns the path corresponding to an AR. More...
|
|
long | getParsingTime (const ARHandler ar) |
| Gets parsing time. More...
|
|
long | getAR2GRTime (const GRHandler gr) |
| Gets AR to GR procedure time. More...
|
|
long | getOnDrawTime (const GRHandler gr) |
| Gets GR drawing procedure time. More...
|
|
GuidoParser * | openParser () |
| Creates a new parser. More...
|
|
GuidoErrCode | closeParser (GuidoParser *p) |
| Close a guido parser and releases all the associated ressources. More...
|
|
ARHandler | file2AR (GuidoParser *parser, const std::string &file) |
| Parse a file and create the corresponding AR. More...
|
|
ARHandler | string2AR (GuidoParser *parser, const std::string &gmnCode) |
| Parse a string and create the corresponding AR. More...
|
|
std::string | getStream (const GuidoStream *gStream) const |
| returns the string of the stream More...
|
|
ARHandler | stream2AR (GuidoParser *p, GuidoStream *stream) |
| Parse a stream and create the corresponding AR. More...
|
|
ParserError | parserGetErrorCode (GuidoParser *p) |
| Get the error syntax line/column/message. More...
|
|
GuidoStream * | openStream () |
| Open a guido stream. More...
|
|
GuidoErrCode | closeStream (GuidoStream *s) |
| Close a guido stream. More...
|
|
GuidoErrCode | writeStream (GuidoStream *s, const std::string &str) |
| Write data to the stream. More...
|
|
GuidoErrCode | resetStream (GuidoStream *s) |
| Erase all stream content in order to reuse it. More...
|
|
|
int | countVoices (CARHandler inHandleAR) |
| Gives the number of score pages of the graphic representation. More...
|
|
int | getPageCount (CGRHandler inHandleGR) |
| Gives the number of score pages of the graphic representation. More...
|
|
int | getSystemCount (CGRHandler inHandleGR, int page) |
| Gives the number of systems on a given page. More...
|
|
GuidoDate | duration (CGRHandler inHandleGR) |
| Returns the music duration of a score. More...
|
|
int | findEventPage (CGRHandler inHandleGR, const GuidoDate &date) |
| Finds the page which has an event (note or rest) at a given date. More...
|
|
int | findPageAt (CGRHandler inHandleGR, const GuidoDate &date) |
| Finds the page which contain a given date. More...
|
|
GuidoDate | getPageDate (CGRHandler inHandleGR, int pageNum) |
| Gives the time location of a Page. More...
|
|
|
GuidoErrCode | onDraw (GuidoOnDrawDesc *desc) |
| Draws one page of score into a graphic device. More...
|
|
std::string | gr2SVG (const GRHandler handle, int page, std::ostream &out, int w, int h, bool embedFont=true) |
| Exports one page of score to SVG. More...
|
|
GuidoErrCode | gr2SVG (const GRHandler handle, int page, std::ostream &out, bool embedFont=true, const char *font=0, const int mappingMode=0) |
| Exports one page of score to SVG. More...
|
|
std::string | gr2SVG (const GRHandler handle, int page, bool embedfont=true, const int mappingMode=0) |
| Exports one page of score to SVG. More...
|
|
std::string | gr2SVGColored (const GRHandler handle, int page, int r, int g, int b, bool embedfont=true) |
| Exports one page of score to SVG. More...
|
|
GuidoErrCode | abstractExport (const GRHandler handle, int page, std::ostream &out) |
| Exports an abstract representation of GUIDO draw commands. More...
|
|
std::string | abstractExport (const GRHandler handle, int page) |
| Exports an abstract representation of GUIDO draw commands. More...
|
|
GuidoErrCode | binaryExport (const GRHandler handle, int page, std::ostream &out) |
| Exports an representation of GUIDO draw commands in a data-reduced dsl. More...
|
|
std::string | binaryExport (const GRHandler handle, int page) |
| Exports an representation of GUIDO draw commands in a data-reduced dsl. More...
|
|
void | setDrawBoundingBoxes (int bbMap) |
| Control bounding boxes drawing. More...
|
|
int | getDrawBoundingBoxes () |
| Gives bounding boxes drawing state. More...
|
|
GuidoPageFormat | getPageFormat (CGRHandler inHandleGR, int pageNum) |
| Gives a score page format. More...
|
|
void | setDefaultPageFormat (const GuidoPageFormat &format) |
| Sets the default score page format. More...
|
|
GuidoPageFormat | getDefaultPageFormat () |
| Gives the default score page format. More...
|
|
float | unit2CM (float val) |
| Converts internal Guido units into centimeters. More...
|
|
float | cm2Unit (float val) |
| Converts centimeters into internal Guido units. More...
|
|
float | unit2Inches (float val) |
| Converts internal Guido units into inches. More...
|
|
float | inches2Unit (float val) |
| Converts inches into internal Guido units. More...
|
|
GuidoErrCode | resizePageToMusic (GRHandler inHandleGR) |
| Resize the page sizes to the music size. More...
|
|