Main Page | Modules | Class Hierarchy | Class List | File List | Class Members | Related Pages

Constraint.h

00001 #ifndef CONSTRAINT_H
00002 #define CONSTRAINT_H
00003 #include "MeasureSectionConstraint.h"
00004 #include "YLinesConstraints.h"
00019 class Constraint{
00024 double baseLine;
00029 int halfLine2C3;
00033 QPtrList<MeasureSectionConstraint> measureSectionConstraints;
00034 QPtrList<YLinesConstraint> YlinesConstraints;
00035 
00036 
00040 double yNextLine;
00041 double xatt;
00042 
00043 public:
00044 Constraint();
00045 
00046 void setBaseLine(double);
00047 double getBaseLine();
00048 void beginNewLine(int i,double d);
00049 int countMeasureSection();
00050 MeasureSectionConstraint * getMeasureSectionConstraint(int i);
00051 YLinesConstraint * getYLinesConstraints(int page);
00052 double getEndOfMeasure();
00053 int countWhiteSpace(int measureFirst,int measureLast);
00054 void applyKerning(int measureFirst,int measureLast,double kerning);
00055 void removeLastMeasureSectionConstraint();
00056 };
00057 #endif

Generated on Tue Jun 1 21:13:28 2004 for Alternate Take by doxygen 1.3.6