Code

revert jasper's way overzealous fix in png-write.cpp rev 13700; new fix in item_rende...
[inkscape.git] / src / sp-fecomponenttransfer.h
index 0fb400ffa5c73a1f20a0c5efdcad22da9b83591b..2a0fa01ed41ae577c99e59327326cbc4839333df 100644 (file)
 
 #include "sp-filter.h"
 #include "sp-fecomponenttransfer-fns.h"
+#include "display/nr-filter-component-transfer.h"
+#include <vector>
 
 /* FeComponentTransfer base class */
 class SPFeComponentTransferClass;
 
-struct SPFeComponentTransfer : public SPFilter {
+struct SPFeComponentTransfer : public SPFilterPrimitive {
     /** COMPONENTTRANSFER ATTRIBUTES HERE */
-    
+    NR::FilterComponentTransferType type;
+    std::vector<double> tableValues;
+    double slope;
+    double intercept;
+    double amplitude;
+    double exponent;
+    double offset;
 };
 
 struct SPFeComponentTransferClass {
-    SPFilterClass parent_class;
+    SPFilterPrimitiveClass parent_class;
 };
 
 GType sp_feComponentTransfer_get_type();