/// <summary> /// Constructor for testing (pass in a fake domain). /// </summary> /// <param name="domain"></param> public CircuitParser(ContextDomain.CircuitDomain domain) { _domain = domain; resetCircuitModel(); }
/// <summary> /// Create a circuit parser for a sketch with the given subcircuits. /// </summary> public CircuitParser(Dictionary <Shape, CircuitElement> subCircuitShapeToElement) { _domain = ContextDomain.CircuitDomain.GetInstance(); resetCircuitModel(); _subCircuitShapeToElement = subCircuitShapeToElement; }