Add C=f(C) curve and fixed some bugs

This commit is contained in:
Desmis
2017-01-23 13:06:10 +01:00
parent 3ecf01c713
commit 9e1b9f7c19
19 changed files with 733 additions and 266 deletions

View File

@@ -119,6 +119,7 @@ protected:
FlatCurveEditor* cTgainshaperab;
CurveEditorGroup* llCurveEditorG;
DiagonalCurveEditor* llshape;
DiagonalCurveEditor* ccshape;
Gtk::Image* irg;
FlatCurveEditor* LHshape;
@@ -130,6 +131,8 @@ protected:
std::string nextll_str2;
std::string nextlh_str;
std::string nextlh_str2;
std::string nextcc_str;
std::string nextcc_str2;
double draggedPointOldAngle;
double draggedPointAdjusterAngle;
@@ -174,8 +177,8 @@ public:
void inversshaChanged ();
void curveChanged (CurveEditor* ce);
void autoOpenCurve ();
void localChanged (int **datasp, std::string datastr, std::string ll_str, std::string lh_str, int sp, int maxdat);
void localretChanged (int **datasp, std::string datastr, std::string ll_str, std::string lh_str, int sp, int maxdat);
void localChanged (int **datasp, std::string datastr, std::string ll_str, std::string lh_str, std::string cc_str, int sp, int maxdat);
void localretChanged (int **datasp, std::string datastr, std::string ll_str, std::string lh_str, std::string cc_str, int sp, int maxdat);
bool localComputed_ ();
bool localretComputed_ ();
void setEditProvider (EditDataProvider* provider);