Esempio n. 1
0
 internal Sheet(int id, E3ObjectFabric e3ObjectFabric)
 {
     sheet = e3ObjectFabric.GetSheet(id);
     objectFabric = e3ObjectFabric;
     SetAxesDirections();
     isDrawingAreaGot = false;
 }
Esempio n. 2
0
 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;
 }
Esempio n. 3
0
 internal DevicePin(int id, E3ObjectFabric e3ObjectFabric)
     : base(id, e3ObjectFabric)
 {
     isLocationVariablesSet = false;
 }
Esempio n. 4
0
 internal Signal(int id, E3ObjectFabric e3ObjectFabric)
 {
     signal = e3ObjectFabric.GetSignal(id);
 }
Esempio n. 5
0
 internal Graphic(int id, E3ObjectFabric e3ObjectFabric)
 {
     graph = e3ObjectFabric.GetGraph(id);;
 }
Esempio n. 6
0
 internal Component(int id, E3ObjectFabric e3ObjectFabric)
 {
     this.e3ObjectFabric = e3ObjectFabric;
     component = e3ObjectFabric.GetComponent(id);
 }
Esempio n. 7
0
 internal E3Text(int id, E3ObjectFabric e3ObjectFabric)
 {
     text = e3ObjectFabric.GetText(id);
     graph = e3ObjectFabric.GetGraph(0);
 }
Esempio n. 8
0
 internal CableDevice(int id, E3ObjectFabric e3ObjectFabric)
     : base(id, e3ObjectFabric)
 {
 }
Esempio n. 9
0
 internal Symbol(int id, E3ObjectFabric e3ObjectFabric)
 {
     symbol = e3ObjectFabric.GetSymbol(id);
     isAreaGot = false;
     isLocationVariablesSet = false;
 }
Esempio n. 10
0
 internal NormalDevice(int id, E3ObjectFabric e3ObjectFabric)
     : base(id, e3ObjectFabric)
 {
 }
Esempio n. 11
0
 internal Core(int id, E3ObjectFabric e3ObjectFabric)
     : base(id, e3ObjectFabric)
 {
 }
Esempio n. 12
0
 public E3Project(int applicationProcessId)
 {
     e3ObjectFabric = new E3ObjectFabric(applicationProcessId);
 }
Esempio n. 13
0
 internal Net(int id, E3ObjectFabric e3ObjectFabric)
 {
     net = e3ObjectFabric.GetNet(id);
 }
Esempio n. 14
0
 internal Outline(int id, E3ObjectFabric e3ObjectFabric)
 {
     outline = e3ObjectFabric.GetOutline(id);
 }
Esempio n. 15
0
 internal Connection(int id, E3ObjectFabric e3ObjectFabric)
 {
     //this.e3ObjectFabric = e3ObjectFabric;
     connection = e3ObjectFabric.GetConnection(id);
 }
Esempio n. 16
0
 protected Device(int id, E3ObjectFabric e3ObjectFabric)
 {
     this.e3ObjectFabric = e3ObjectFabric;
     device = e3ObjectFabric.GetDevice(id);
 }
Esempio n. 17
0
 internal Group(int id, E3ObjectFabric e3ObjectFabric)
 {
     group = e3ObjectFabric.GetGroup(id);
 }
Esempio n. 18
0
 protected Pin(int id, E3ObjectFabric e3ObjectFabric)
 {
     this.e3ObjectFabric = e3ObjectFabric;
     pin = e3ObjectFabric.GetPin(id);
 }