public CalculatingRenderer(
     ICalculatorRegistry calculatorRegistry,
     IRenderSpecificationFactory renderSpecificationFactory,
     IRendererRegistry rendererRegistry)
 {
     this.calculatorRegistry         = calculatorRegistry;
     this.renderSpecificationFactory = renderSpecificationFactory;
     this.rendererRegistry           = rendererRegistry;
 }
Beispiel #2
0
 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());
 }