Verovio
Source code documentation
vrv::MEIInputExtended Class Reference

Extended MEIInput for partial import. More...

#include <iomei.h>

Inheritance diagram for vrv::MEIInputExtended:
vrv::MEIInput vrv::Input

Public Member Functions

void ImportScoreDef (const jsonxx::Object &scoreDef)
 
void ImportStaffGrp (const jsonxx::Object &staffGrp, ScoreDef *scoreDef)
 
void ImportStaffDef (const jsonxx::Object &staffDef, ScoreDef *scoreDef, int staffN)
 
void ImportMeterSigOrGrpIntoLayer (Layer *layer, const jsonxx::Object &meterSig)
 
void ImportKeySigIntoLayer (Layer *layer, const jsonxx::Object &keySig)
 
Constructors and destructor
 MEIInputExtended (Doc *doc)
 
- Public Member Functions inherited from vrv::MEIInput
 MEIInput (Doc *doc)
 
bool Import (const std::string &mei) override
 
void SetDeserializing (bool deserializing)
 Setter for the page-based deserialization flag (default is false).
 
- Public Member Functions inherited from vrv::Input
 Input (Doc *doc)
 
void SetOutputFormat (const std::string &format)
 
std::string GetOutputFormat ()
 
LayoutInformation GetLayoutInformation ()
 Getter for layoutInformation flag that is set to true during import if layout information is found (and not to be ignored).
 

Additional Inherited Members

- Protected Member Functions inherited from vrv::MEIInput
bool ReadScoreDefExt (Object *parent, pugi::xml_node scoreDef)
 
bool ReadStaffGrpExt (Object *parent, pugi::xml_node staffGrp)
 
bool ReadStaffDefExt (Object *parent, pugi::xml_node staffDef)
 
bool ReadMeterSigExt (Object *parent, pugi::xml_node meterSig)
 
bool ReadMeterSigGrpExt (Object *parent, pugi::xml_node meterSigGrp)
 
bool ReadKeySigExt (Object *parent, pugi::xml_node keySig)
 
- Protected Attributes inherited from vrv::MEIInput
meiVersion_MEIVERSION m_meiversion
 The version of the file being read.
 
- Protected Attributes inherited from vrv::Input
Doc * m_doc
 
LayoutInformation m_layoutInformation
 Indicates if we have layout information in the file loaded. More...
 
std::string m_outformat = "mei"
 

Detailed Description

Extended MEIInput for partial import.


The documentation for this class was generated from the following file: