Table of Contents

Class HalfCutterSimulationFactory

Namespace
Root
Assembly
Game.Content.dll
public class HalfCutterSimulationFactory : IFactory<HalfCutterSimulationState, HalfCutterSimulation>
Inheritance
object
HalfCutterSimulationFactory
Implements
Extension Methods

Constructors

HalfCutterSimulationFactory(ICutterConfiguration, IShapeRegistry, ShapeOperationCut)

public HalfCutterSimulationFactory(ICutterConfiguration configuration, IShapeRegistry shapeIdRegistry, ShapeOperationCut cutOperation)

Parameters

configuration ICutterConfiguration
shapeIdRegistry IShapeRegistry
cutOperation ShapeOperationCut

Methods

Produce(HalfCutterSimulationState)

public HalfCutterSimulation Produce(HalfCutterSimulationState state)

Parameters

state HalfCutterSimulationState

Returns

HalfCutterSimulation