public CalculatingRenderer( ICalculatorRegistry calculatorRegistry, IRenderSpecificationFactory renderSpecificationFactory, IRendererRegistry rendererRegistry) { this.calculatorRegistry = calculatorRegistry; this.renderSpecificationFactory = renderSpecificationFactory; this.rendererRegistry = rendererRegistry; }
public JobFactory(IRenderSpecificationFactory renderSpecificationFactory, ICalculatorRegistry calculatorRegistry) { this.renderSpecificationFactory = renderSpecificationFactory; this.calculatorRegistry = calculatorRegistry; }
private static void RegisterCalculators(ICalculatorRegistry registry) { registry.RegisterFractalCalculator(new PointBasedFractalCalculator(5)); registry.RegisterFractalCalculator(new ScaledPointBasedFractalCalculator()); registry.RegisterFractalCalculator(new PathBasedFractalCalculator()); }