diff options
| author | Nicholas Bishop <nicholasbishop@gmail.com> | 2007-08-12 09:35:38 +0000 |
|---|---|---|
| committer | nicholasbishop <nicholasbishop@users.sourceforge.net> | 2007-08-12 09:35:38 +0000 |
| commit | e85ccdf642c13d03eb1ea758bfcb534e5023f63b (patch) | |
| tree | 8092bdbe87ae7ab7de6d59fa1e213fac06dd1b46 /src/display | |
| parent | Filter effects dialog: (diff) | |
| download | inkscape-e85ccdf642c13d03eb1ea758bfcb534e5023f63b.tar.gz inkscape-e85ccdf642c13d03eb1ea758bfcb534e5023f63b.zip | |
Filter effects dialog:
* Changed SPFeTurbulence/FilterTurbulence to use an enum for the type field
* Added type setting to the filter dialog
(bzr r3454)
Diffstat (limited to 'src/display')
| -rw-r--r-- | src/display/nr-filter-turbulence.cpp | 2 | ||||
| -rw-r--r-- | src/display/nr-filter-turbulence.h | 10 |
2 files changed, 9 insertions, 3 deletions
diff --git a/src/display/nr-filter-turbulence.cpp b/src/display/nr-filter-turbulence.cpp index 2dbb33e65..7a5fc1dcd 100644 --- a/src/display/nr-filter-turbulence.cpp +++ b/src/display/nr-filter-turbulence.cpp @@ -46,7 +46,7 @@ void FilterTurbulence::set_stitchTiles(bool st){ stitchTiles=st; } -void FilterTurbulence::set_type(int t){ +void FilterTurbulence::set_type(FilterTurbulenceType t){ type=t; } diff --git a/src/display/nr-filter-turbulence.h b/src/display/nr-filter-turbulence.h index bdb52e7b7..8f7849f88 100644 --- a/src/display/nr-filter-turbulence.h +++ b/src/display/nr-filter-turbulence.h @@ -18,6 +18,12 @@ 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 */ |
