internal Sheet(int id, E3ObjectFabric e3ObjectFabric) { sheet = e3ObjectFabric.GetSheet(id); objectFabric = e3ObjectFabric; SetAxesDirections(); isDrawingAreaGot = false; }
public static Dictionary<int, Color> GetColorByCode(int processId) { int maxColorIndex = 255; E3ObjectFabric e3Objects = new E3ObjectFabric(processId); Dictionary<int, Color> colorByCode = new Dictionary<int, Color>(); colorByCode.Add(-1, Colors.Black); dynamic r = default(dynamic); dynamic g = default(dynamic); dynamic b = default(dynamic); e3Job job = e3Objects.GetJob(); for (int i = 0; i <= maxColorIndex; i++) { job.GetRGBValue(i, ref r, ref g, ref b); colorByCode.Add(i, Color.FromArgb(0xFF, (byte)r, (byte)g, (byte)b)); } job = null; e3Objects.Release(); return colorByCode; }
internal DevicePin(int id, E3ObjectFabric e3ObjectFabric) : base(id, e3ObjectFabric) { isLocationVariablesSet = false; }
internal Signal(int id, E3ObjectFabric e3ObjectFabric) { signal = e3ObjectFabric.GetSignal(id); }
internal Graphic(int id, E3ObjectFabric e3ObjectFabric) { graph = e3ObjectFabric.GetGraph(id);; }
internal Component(int id, E3ObjectFabric e3ObjectFabric) { this.e3ObjectFabric = e3ObjectFabric; component = e3ObjectFabric.GetComponent(id); }
internal E3Text(int id, E3ObjectFabric e3ObjectFabric) { text = e3ObjectFabric.GetText(id); graph = e3ObjectFabric.GetGraph(0); }
internal CableDevice(int id, E3ObjectFabric e3ObjectFabric) : base(id, e3ObjectFabric) { }
internal Symbol(int id, E3ObjectFabric e3ObjectFabric) { symbol = e3ObjectFabric.GetSymbol(id); isAreaGot = false; isLocationVariablesSet = false; }
internal NormalDevice(int id, E3ObjectFabric e3ObjectFabric) : base(id, e3ObjectFabric) { }
internal Core(int id, E3ObjectFabric e3ObjectFabric) : base(id, e3ObjectFabric) { }
public E3Project(int applicationProcessId) { e3ObjectFabric = new E3ObjectFabric(applicationProcessId); }
internal Net(int id, E3ObjectFabric e3ObjectFabric) { net = e3ObjectFabric.GetNet(id); }
internal Outline(int id, E3ObjectFabric e3ObjectFabric) { outline = e3ObjectFabric.GetOutline(id); }
internal Connection(int id, E3ObjectFabric e3ObjectFabric) { //this.e3ObjectFabric = e3ObjectFabric; connection = e3ObjectFabric.GetConnection(id); }
protected Device(int id, E3ObjectFabric e3ObjectFabric) { this.e3ObjectFabric = e3ObjectFabric; device = e3ObjectFabric.GetDevice(id); }
internal Group(int id, E3ObjectFabric e3ObjectFabric) { group = e3ObjectFabric.GetGroup(id); }
protected Pin(int id, E3ObjectFabric e3ObjectFabric) { this.e3ObjectFabric = e3ObjectFabric; pin = e3ObjectFabric.GetPin(id); }