/// <summary> /// Constructor specifying circuit element type's attributes</summary> /// <param name="name">Element type's name</param> /// <param name="isConnector">Whether the element type is a connector</param> /// <param name="size">Element type's size</param> /// <param name="image">Element type's image</param> /// <param name="inputPins">Array of input pins</param> /// <param name="outputPins">Array of output pins</param> public ElementType( string name, bool isConnector, Size size, Image image, Pin[] inputPins, Pin[] outputPins) { Set(name, isConnector, size, image, inputPins, outputPins); }
/// <summary> /// Sets circuit element type's attributes</summary> /// <param name="name">Element type's name</param> /// <param name="isConnector">Whether the element type is a connector</param> /// <param name="size">Element type's size</param> /// <param name="image">Element type's image</param> /// <param name="inputPins">Array of input pins</param> /// <param name="outputPins">Array of output pins</param> public void Set( string name, bool isConnector, Size size, Image image, Pin[] inputPins, Pin[] outputPins) { m_name = name; m_isConnector = isConnector; m_size = size; m_image = image; m_inputPins = inputPins; m_outputPins = outputPins; }