public DerivativeKernel(IApplicableFilter decoratingFilter, DerivativeType type) : base(decoratingFilter, DerivativeKernel.getWidth(type), DerivativeKernel.getHeight(type), constructWeights(type)) { this.type = type; }