Code

Filter effects dialog:
[inkscape.git] / src / display / nr-filter-turbulence.h
index bdb52e7b78316b239e5990cee7364f70c1e51bd8..8f7849f884264ac7381b35b33f541f1bc78a6eef 100644 (file)
 
 namespace NR {
 
+enum FilterTurbulenceType {
+    TURBULENCE_FRACTALNOISE,
+    TURBULENCE_TURBULENCE,
+    TURBULENCE_ENDTYPE
+};
+
 class FilterTurbulence : public FilterPrimitive {
 public:
     FilterTurbulence();
@@ -29,13 +35,13 @@ public:
     virtual void set_numOctaves(int num);
     virtual void set_seed(double s);
     virtual void set_stitchTiles(bool st);
-    virtual void set_type(int t);
+    virtual void set_type(FilterTurbulenceType t);
 private:
     double XbaseFrequency, YbaseFrequency;
     int numOctaves;
     double seed;
     bool stitchTiles;
-    int type;    
+    FilterTurbulenceType type;    
 };
 
 } /* namespace NR */