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