52 static void initUtils();
54 void process1(
int page);
57 enum ActionID { READ_PDF, INIT_PAGE, FINALIZE_PARMS, SYSTEM_IDENTIFICATION, ACTION_NUM};
58 QList<QString>ActionNames;
62 Omr(
const QString&
path, Score*);
64 static char bitsSetTable[256];
71 OmrPage*
page(
int idx) {
75 const QList<OmrPage*>&
pages()
const {
90 void setSpatium(
double val) {
96 void setDpmm(
double val) {
101 Score*
score()
const {
104 const QString&
path()
const {
107 bool omrActions(
int &ID,
int page = 0);
109 static Pattern* quartheadPattern;
110 static Pattern* halfheadPattern;
111 static Pattern* sharpPattern;
112 static Pattern* flatPattern;
113 static Pattern* naturalPattern;
114 static Pattern* trebleclefPattern;
115 static Pattern* bassclefPattern;
116 static Pattern* timesigPattern[10];
145 const QList<OmrPage*>&
pages()
const {
const QList< OmrPage * > & pages() const
Definition: omr.h:145
OmrView * newOmrView(ScoreView *)
Definition: omr.h:148
QString _path
Definition: omr.h:125
Definition: scoreview.h:90
double spatium() const
Definition: omr.h:164
double spatiumMM() const
Definition: omr.h:161
OmrPage * page(int)
Definition: omr.h:142
int pagesInDocument() const
Definition: omr.h:136
Score * score() const
Definition: omr.h:176
void read(XmlReader &)
Definition: omr.h:158
double staffDistance() const
Definition: omr.h:170
double systemDistance() const
Definition: omr.h:173
Definition: aeolus.cpp:26
double dpmm() const
Definition: omr.h:167
int numPages() const
Definition: omr.h:139
Definition: xmlwriter.h:26
bool readPdf()
Definition: omr.h:133
Omr(Score *)
Definition: omr.h:129
Definition: xmlreader.h:28
Omr(const QString &, Score *)
Definition: omr.h:131
void write(XmlWriter &) const
Definition: omr.h:156
const QString & path() const
Definition: omr.h:179
QList< OmrPage * > _pages
Definition: omr.h:126
Definition: omrpage.h:187