public ConvolutionVisitor( IConvolutionFactory factory, IConvolutionService convolution, IBitmapService service, ICacheService <Bitmap> cache) { _factory = factory; _convolution = convolution; _service = service; _cache = cache; }
public DoubleConverter( IConvolutionFactory <TAlgebraicNumber> algebraicNumberConvolutionFactory, InvalidConversionPolicy policy = InvalidConversionPolicy.Throw) { AlgebraicNumberFactory = algebraicNumberConvolutionFactory ?? throw new ArgumentNullException(nameof(algebraicNumberConvolutionFactory)); DoubleFactory = new ConvolutionFactory(); if (!Enum.IsDefined(typeof(InvalidConversionPolicy), policy)) { throw new InvalidEnumArgumentException(nameof(policy), (int)policy, typeof(InvalidConversionPolicy)); } Policy = policy; }
public ConvoltuionFactoryWrapper(IConvolutionFactory factory) { _factory = factory; }
public void SetUp() { _convolutionFactory = new ConvolutionFactory(); }