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();