프로젝트

일반

사용자정보

개정판 e0bab647

IDe0bab6479e57ac985a1a86120eb336e540839bde
상위 d5034480
하위 bdc51a04

백흠경이(가) 일년 이상 전에 추가함

Feature: AutoCAD, AVEVA, Compare 도면 마다 색상 설정, Compare 결과를 이미지로 저장

Change-Id: I85755c7eb8247a6fd7acba8703deba59423e0531

차이점 보기:

ID2.Manager/ID2.Manager/Controls/Verification.Designer.cs
29 29
        /// </summary>
30 30
        private void InitializeComponent()
31 31
        {
32
            devDept.Eyeshot.CancelToolBarButton cancelToolBarButton1 = new devDept.Eyeshot.CancelToolBarButton("Cancel", devDept.Eyeshot.ToolBarButton.styleType.ToggleButton, true, true);
33
            devDept.Eyeshot.ProgressBar progressBar1 = new devDept.Eyeshot.ProgressBar(devDept.Eyeshot.ProgressBar.styleType.Circular, 0, "Idle", System.Drawing.Color.Black, System.Drawing.Color.Transparent, System.Drawing.Color.Green, 1D, true, cancelToolBarButton1, false, 0.1D, 0.333D, true);
34
            devDept.Graphics.BackgroundSettings backgroundSettings1 = new devDept.Graphics.BackgroundSettings(devDept.Graphics.backgroundStyleType.Solid, System.Drawing.Color.DeepSkyBlue, System.Drawing.Color.DodgerBlue, System.Drawing.Color.Black, 0.75D, null, devDept.Graphics.colorThemeType.Auto, 0.33D);
35
            devDept.Eyeshot.Camera camera1 = new devDept.Eyeshot.Camera(new devDept.Geometry.Point3D(-4.5374030325107811E-16D, 2.0434646606445308D, 47.596564948558793D), 97.257904648780823D, new devDept.Geometry.Quaternion(0.49999999999999989D, 0.5D, 0.5D, 0.50000000000000011D), devDept.Graphics.projectionType.Orthographic, 40D, 1.0812317512540817D, false, 0.001D);
36
            devDept.Eyeshot.MagnifyingGlassToolBarButton magnifyingGlassToolBarButton1 = new devDept.Eyeshot.MagnifyingGlassToolBarButton("Magnifying Glass", devDept.Eyeshot.ToolBarButton.styleType.ToggleButton, true, true);
37
            devDept.Eyeshot.ZoomWindowToolBarButton zoomWindowToolBarButton1 = new devDept.Eyeshot.ZoomWindowToolBarButton("Zoom Window", devDept.Eyeshot.ToolBarButton.styleType.ToggleButton, true, true);
38
            devDept.Eyeshot.ZoomToolBarButton zoomToolBarButton1 = new devDept.Eyeshot.ZoomToolBarButton("Zoom", devDept.Eyeshot.ToolBarButton.styleType.ToggleButton, true, true);
39
            devDept.Eyeshot.PanToolBarButton panToolBarButton1 = new devDept.Eyeshot.PanToolBarButton("Pan", devDept.Eyeshot.ToolBarButton.styleType.ToggleButton, true, true);
40
            devDept.Eyeshot.ZoomFitToolBarButton zoomFitToolBarButton1 = new devDept.Eyeshot.ZoomFitToolBarButton("Zoom Fit", devDept.Eyeshot.ToolBarButton.styleType.PushButton, true, true);
41
            devDept.Eyeshot.ToolBar toolBar1 = new devDept.Eyeshot.ToolBar(devDept.Eyeshot.ToolBar.positionType.HorizontalTopCenter, true, new devDept.Eyeshot.ToolBarButton[] {
42
            ((devDept.Eyeshot.ToolBarButton)(magnifyingGlassToolBarButton1)),
43
            ((devDept.Eyeshot.ToolBarButton)(zoomWindowToolBarButton1)),
44
            ((devDept.Eyeshot.ToolBarButton)(zoomToolBarButton1)),
45
            ((devDept.Eyeshot.ToolBarButton)(panToolBarButton1)),
46
            ((devDept.Eyeshot.ToolBarButton)(zoomFitToolBarButton1))});
47
            devDept.Eyeshot.Histogram histogram1 = new devDept.Eyeshot.Histogram(30, 80, "Title", System.Drawing.Color.Blue, System.Drawing.Color.Gray, System.Drawing.Color.Black, System.Drawing.Color.Red, System.Drawing.Color.LightYellow, false, true, false, "{0:+0.###;-0.###;0}");
48
            devDept.Eyeshot.Grid grid1 = new devDept.Eyeshot.Grid(new devDept.Geometry.Point2D(-100D, -100D), new devDept.Geometry.Point2D(100D, 100D), 10D, new devDept.Geometry.Plane(new devDept.Geometry.Point3D(0D, 0D, 0D), new devDept.Geometry.Vector3D(0D, 0D, 1D)), System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(128)))), ((int)(((byte)(128)))), ((int)(((byte)(128))))), System.Drawing.Color.FromArgb(((int)(((byte)(127)))), ((int)(((byte)(255)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))), System.Drawing.Color.FromArgb(((int)(((byte)(127)))), ((int)(((byte)(0)))), ((int)(((byte)(128)))), ((int)(((byte)(0))))), false, false, false, false, 10, 100, 10, System.Drawing.Color.FromArgb(((int)(((byte)(127)))), ((int)(((byte)(90)))), ((int)(((byte)(90)))), ((int)(((byte)(90))))), System.Drawing.Color.Transparent, false, System.Drawing.Color.FromArgb(((int)(((byte)(12)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(255))))));
49
            devDept.Eyeshot.OriginSymbol originSymbol1 = new devDept.Eyeshot.OriginSymbol(10, devDept.Eyeshot.originSymbolStyleType.Ball, new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))), System.Drawing.Color.Black, System.Drawing.Color.Black, System.Drawing.Color.Black, System.Drawing.Color.Black, System.Drawing.Color.Red, System.Drawing.Color.Green, System.Drawing.Color.Blue, "Origin", "X", "Y", "Z", true, null, false);
50
            devDept.Eyeshot.RotateSettings rotateSettings1 = new devDept.Eyeshot.RotateSettings(new devDept.Eyeshot.MouseButton(devDept.Eyeshot.mouseButtonsZPR.Middle, devDept.Eyeshot.modifierKeys.None), 10D, false, 1D, devDept.Eyeshot.rotationType.Trackball, devDept.Eyeshot.rotationCenterType.CursorLocation, new devDept.Geometry.Point3D(0D, 0D, 0D), false);
51
            devDept.Eyeshot.ZoomSettings zoomSettings1 = new devDept.Eyeshot.ZoomSettings(new devDept.Eyeshot.MouseButton(devDept.Eyeshot.mouseButtonsZPR.Middle, devDept.Eyeshot.modifierKeys.Shift), 25, true, devDept.Eyeshot.zoomStyleType.AtCursorLocation, false, 1D, System.Drawing.Color.Empty, devDept.Eyeshot.Camera.perspectiveFitType.Accurate, false, 10, true);
52
            devDept.Eyeshot.PanSettings panSettings1 = new devDept.Eyeshot.PanSettings(new devDept.Eyeshot.MouseButton(devDept.Eyeshot.mouseButtonsZPR.Middle, devDept.Eyeshot.modifierKeys.Ctrl), 25, true);
53
            devDept.Eyeshot.NavigationSettings navigationSettings1 = new devDept.Eyeshot.NavigationSettings(devDept.Eyeshot.Camera.navigationType.Examine, new devDept.Eyeshot.MouseButton(devDept.Eyeshot.mouseButtonsZPR.Left, devDept.Eyeshot.modifierKeys.None), new devDept.Geometry.Point3D(-1000D, -1000D, -1000D), new devDept.Geometry.Point3D(1000D, 1000D, 1000D), 8D, 50D, 50D);
54
            devDept.Eyeshot.CoordinateSystemIcon coordinateSystemIcon1 = new devDept.Eyeshot.CoordinateSystemIcon(new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))), System.Drawing.Color.Black, System.Drawing.Color.Black, System.Drawing.Color.Black, System.Drawing.Color.Black, System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))), System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))), System.Drawing.Color.OrangeRed, "Origin", "X", "Y", "Z", true, devDept.Eyeshot.coordinateSystemPositionType.BottomLeft, 37, null, false);
55
            devDept.Eyeshot.ViewCubeIcon viewCubeIcon1 = new devDept.Eyeshot.ViewCubeIcon(devDept.Eyeshot.coordinateSystemPositionType.TopRight, false, System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(20)))), ((int)(((byte)(60))))), true, "FRONT", "BACK", "LEFT", "RIGHT", "TOP", "BOTTOM", System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(77)))), ((int)(((byte)(77)))), ((int)(((byte)(77))))), System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(77)))), ((int)(((byte)(77)))), ((int)(((byte)(77))))), System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(77)))), ((int)(((byte)(77)))), ((int)(((byte)(77))))), System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(77)))), ((int)(((byte)(77)))), ((int)(((byte)(77))))), System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(77)))), ((int)(((byte)(77)))), ((int)(((byte)(77))))), System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(77)))), ((int)(((byte)(77)))), ((int)(((byte)(77))))), 'S', 'N', 'W', 'E', true, null, System.Drawing.Color.White, System.Drawing.Color.Black, 120, true, true, null, null, null, null, null, null, false, new devDept.Geometry.Quaternion(0D, 0D, 0D, 1D), true);
56
            devDept.Eyeshot.Viewport.SavedViewsManager savedViewsManager1 = new devDept.Eyeshot.Viewport.SavedViewsManager(8);
57
            devDept.Eyeshot.Viewport viewport1 = new devDept.Eyeshot.Viewport(new System.Drawing.Point(0, 0), new System.Drawing.Size(422, 260), backgroundSettings1, camera1, new devDept.Eyeshot.ToolBar[] {
58
            toolBar1}, new devDept.Eyeshot.Legend[0], histogram1, devDept.Eyeshot.displayType.Wireframe, true, false, false, false, new devDept.Eyeshot.Grid[] {
59
            grid1}, new devDept.Eyeshot.OriginSymbol[] {
60
            originSymbol1}, false, rotateSettings1, zoomSettings1, panSettings1, navigationSettings1, coordinateSystemIcon1, viewCubeIcon1, savedViewsManager1, devDept.Eyeshot.viewType.Top);
61
            devDept.Eyeshot.CancelToolBarButton cancelToolBarButton2 = new devDept.Eyeshot.CancelToolBarButton("Cancel", devDept.Eyeshot.ToolBarButton.styleType.ToggleButton, true, true);
62
            devDept.Eyeshot.ProgressBar progressBar2 = new devDept.Eyeshot.ProgressBar(devDept.Eyeshot.ProgressBar.styleType.Circular, 0, "Idle", System.Drawing.Color.Black, System.Drawing.Color.Transparent, System.Drawing.Color.Green, 1D, true, cancelToolBarButton2, false, 0.1D, 0.333D, true);
63
            devDept.Graphics.BackgroundSettings backgroundSettings2 = new devDept.Graphics.BackgroundSettings(devDept.Graphics.backgroundStyleType.Solid, System.Drawing.Color.DeepSkyBlue, System.Drawing.Color.DodgerBlue, System.Drawing.Color.Black, 0.75D, null, devDept.Graphics.colorThemeType.Auto, 0.33D);
64
            devDept.Eyeshot.Camera camera2 = new devDept.Eyeshot.Camera(new devDept.Geometry.Point3D(-4.5374030325107811E-16D, 2.0434646606445308D, 47.596564948558793D), 97.257904648780823D, new devDept.Geometry.Quaternion(0.49999999999999989D, 0.5D, 0.5D, 0.50000000000000011D), devDept.Graphics.projectionType.Orthographic, 40D, 1.0812317512540817D, false, 0.001D);
65
            devDept.Eyeshot.MagnifyingGlassToolBarButton magnifyingGlassToolBarButton2 = new devDept.Eyeshot.MagnifyingGlassToolBarButton("Magnifying Glass", devDept.Eyeshot.ToolBarButton.styleType.ToggleButton, true, true);
66
            devDept.Eyeshot.ZoomWindowToolBarButton zoomWindowToolBarButton2 = new devDept.Eyeshot.ZoomWindowToolBarButton("Zoom Window", devDept.Eyeshot.ToolBarButton.styleType.ToggleButton, true, true);
67
            devDept.Eyeshot.ZoomToolBarButton zoomToolBarButton2 = new devDept.Eyeshot.ZoomToolBarButton("Zoom", devDept.Eyeshot.ToolBarButton.styleType.ToggleButton, true, true);
68
            devDept.Eyeshot.PanToolBarButton panToolBarButton2 = new devDept.Eyeshot.PanToolBarButton("Pan", devDept.Eyeshot.ToolBarButton.styleType.ToggleButton, true, true);
69
            devDept.Eyeshot.ZoomFitToolBarButton zoomFitToolBarButton2 = new devDept.Eyeshot.ZoomFitToolBarButton("Zoom Fit", devDept.Eyeshot.ToolBarButton.styleType.PushButton, true, true);
70
            devDept.Eyeshot.ToolBar toolBar2 = new devDept.Eyeshot.ToolBar(devDept.Eyeshot.ToolBar.positionType.HorizontalTopCenter, true, new devDept.Eyeshot.ToolBarButton[] {
71
            ((devDept.Eyeshot.ToolBarButton)(magnifyingGlassToolBarButton2)),
72
            ((devDept.Eyeshot.ToolBarButton)(zoomWindowToolBarButton2)),
73
            ((devDept.Eyeshot.ToolBarButton)(zoomToolBarButton2)),
74
            ((devDept.Eyeshot.ToolBarButton)(panToolBarButton2)),
75
            ((devDept.Eyeshot.ToolBarButton)(zoomFitToolBarButton2))});
76
            devDept.Eyeshot.Histogram histogram2 = new devDept.Eyeshot.Histogram(30, 80, "Title", System.Drawing.Color.Blue, System.Drawing.Color.Gray, System.Drawing.Color.Black, System.Drawing.Color.Red, System.Drawing.Color.LightYellow, false, true, false, "{0:+0.###;-0.###;0}");
77
            devDept.Eyeshot.Grid grid2 = new devDept.Eyeshot.Grid(new devDept.Geometry.Point2D(-100D, -100D), new devDept.Geometry.Point2D(100D, 100D), 10D, new devDept.Geometry.Plane(new devDept.Geometry.Point3D(0D, 0D, 0D), new devDept.Geometry.Vector3D(0D, 0D, 1D)), System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(128)))), ((int)(((byte)(128)))), ((int)(((byte)(128))))), System.Drawing.Color.FromArgb(((int)(((byte)(127)))), ((int)(((byte)(255)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))), System.Drawing.Color.FromArgb(((int)(((byte)(127)))), ((int)(((byte)(0)))), ((int)(((byte)(128)))), ((int)(((byte)(0))))), false, false, false, false, 10, 100, 10, System.Drawing.Color.FromArgb(((int)(((byte)(127)))), ((int)(((byte)(90)))), ((int)(((byte)(90)))), ((int)(((byte)(90))))), System.Drawing.Color.Transparent, false, System.Drawing.Color.FromArgb(((int)(((byte)(12)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(255))))));
78
            devDept.Eyeshot.OriginSymbol originSymbol2 = new devDept.Eyeshot.OriginSymbol(10, devDept.Eyeshot.originSymbolStyleType.Ball, new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))), System.Drawing.Color.Black, System.Drawing.Color.Black, System.Drawing.Color.Black, System.Drawing.Color.Black, System.Drawing.Color.Red, System.Drawing.Color.Green, System.Drawing.Color.Blue, "Origin", "X", "Y", "Z", true, null, false);
79
            devDept.Eyeshot.RotateSettings rotateSettings2 = new devDept.Eyeshot.RotateSettings(new devDept.Eyeshot.MouseButton(devDept.Eyeshot.mouseButtonsZPR.Middle, devDept.Eyeshot.modifierKeys.None), 10D, false, 1D, devDept.Eyeshot.rotationType.Trackball, devDept.Eyeshot.rotationCenterType.CursorLocation, new devDept.Geometry.Point3D(0D, 0D, 0D), false);
80
            devDept.Eyeshot.ZoomSettings zoomSettings2 = new devDept.Eyeshot.ZoomSettings(new devDept.Eyeshot.MouseButton(devDept.Eyeshot.mouseButtonsZPR.Middle, devDept.Eyeshot.modifierKeys.Shift), 25, true, devDept.Eyeshot.zoomStyleType.AtCursorLocation, false, 1D, System.Drawing.Color.Empty, devDept.Eyeshot.Camera.perspectiveFitType.Accurate, false, 10, true);
81
            devDept.Eyeshot.PanSettings panSettings2 = new devDept.Eyeshot.PanSettings(new devDept.Eyeshot.MouseButton(devDept.Eyeshot.mouseButtonsZPR.Middle, devDept.Eyeshot.modifierKeys.Ctrl), 25, true);
82
            devDept.Eyeshot.NavigationSettings navigationSettings2 = new devDept.Eyeshot.NavigationSettings(devDept.Eyeshot.Camera.navigationType.Examine, new devDept.Eyeshot.MouseButton(devDept.Eyeshot.mouseButtonsZPR.Left, devDept.Eyeshot.modifierKeys.None), new devDept.Geometry.Point3D(-1000D, -1000D, -1000D), new devDept.Geometry.Point3D(1000D, 1000D, 1000D), 8D, 50D, 50D);
83
            devDept.Eyeshot.CoordinateSystemIcon coordinateSystemIcon2 = new devDept.Eyeshot.CoordinateSystemIcon(new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))), System.Drawing.Color.Black, System.Drawing.Color.Black, System.Drawing.Color.Black, System.Drawing.Color.Black, System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))), System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))), System.Drawing.Color.OrangeRed, "Origin", "X", "Y", "Z", true, devDept.Eyeshot.coordinateSystemPositionType.BottomLeft, 37, null, false);
84
            devDept.Eyeshot.ViewCubeIcon viewCubeIcon2 = new devDept.Eyeshot.ViewCubeIcon(devDept.Eyeshot.coordinateSystemPositionType.TopRight, false, System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(20)))), ((int)(((byte)(60))))), true, "FRONT", "BACK", "LEFT", "RIGHT", "TOP", "BOTTOM", System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(77)))), ((int)(((byte)(77)))), ((int)(((byte)(77))))), System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(77)))), ((int)(((byte)(77)))), ((int)(((byte)(77))))), System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(77)))), ((int)(((byte)(77)))), ((int)(((byte)(77))))), System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(77)))), ((int)(((byte)(77)))), ((int)(((byte)(77))))), System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(77)))), ((int)(((byte)(77)))), ((int)(((byte)(77))))), System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(77)))), ((int)(((byte)(77)))), ((int)(((byte)(77))))), 'S', 'N', 'W', 'E', true, null, System.Drawing.Color.White, System.Drawing.Color.Black, 120, true, true, null, null, null, null, null, null, false, new devDept.Geometry.Quaternion(0D, 0D, 0D, 1D), true);
85
            devDept.Eyeshot.Viewport.SavedViewsManager savedViewsManager2 = new devDept.Eyeshot.Viewport.SavedViewsManager(8);
86
            devDept.Eyeshot.Viewport viewport2 = new devDept.Eyeshot.Viewport(new System.Drawing.Point(0, 0), new System.Drawing.Size(422, 260), backgroundSettings2, camera2, new devDept.Eyeshot.ToolBar[] {
87
            toolBar2}, new devDept.Eyeshot.Legend[0], histogram2, devDept.Eyeshot.displayType.Wireframe, true, false, false, false, new devDept.Eyeshot.Grid[] {
88
            grid2}, new devDept.Eyeshot.OriginSymbol[] {
89
            originSymbol2}, false, rotateSettings2, zoomSettings2, panSettings2, navigationSettings2, coordinateSystemIcon2, viewCubeIcon2, savedViewsManager2, devDept.Eyeshot.viewType.Top);
90
            devDept.Eyeshot.CancelToolBarButton cancelToolBarButton3 = new devDept.Eyeshot.CancelToolBarButton("Cancel", devDept.Eyeshot.ToolBarButton.styleType.ToggleButton, true, true);
91
            devDept.Eyeshot.ProgressBar progressBar3 = new devDept.Eyeshot.ProgressBar(devDept.Eyeshot.ProgressBar.styleType.Circular, 0, "Idle", System.Drawing.Color.Black, System.Drawing.Color.Transparent, System.Drawing.Color.Green, 1D, true, cancelToolBarButton3, false, 0.1D, 0.333D, true);
92
            devDept.Graphics.BackgroundSettings backgroundSettings3 = new devDept.Graphics.BackgroundSettings(devDept.Graphics.backgroundStyleType.Solid, System.Drawing.Color.DeepSkyBlue, System.Drawing.Color.DodgerBlue, System.Drawing.Color.Black, 0.75D, null, devDept.Graphics.colorThemeType.Auto, 0.33D);
93
            devDept.Eyeshot.Camera camera3 = new devDept.Eyeshot.Camera(new devDept.Geometry.Point3D(-4.5374030325107811E-16D, 2.0434646606445308D, 47.596564948558793D), 97.257904648780823D, new devDept.Geometry.Quaternion(0.49999999999999989D, 0.5D, 0.5D, 0.50000000000000011D), devDept.Graphics.projectionType.Orthographic, 40D, 1.0396459604862729D, false, 0.001D);
94
            devDept.Eyeshot.MagnifyingGlassToolBarButton magnifyingGlassToolBarButton3 = new devDept.Eyeshot.MagnifyingGlassToolBarButton("Magnifying Glass", devDept.Eyeshot.ToolBarButton.styleType.ToggleButton, true, true);
95
            devDept.Eyeshot.ZoomWindowToolBarButton zoomWindowToolBarButton3 = new devDept.Eyeshot.ZoomWindowToolBarButton("Zoom Window", devDept.Eyeshot.ToolBarButton.styleType.ToggleButton, true, true);
96
            devDept.Eyeshot.ZoomToolBarButton zoomToolBarButton3 = new devDept.Eyeshot.ZoomToolBarButton("Zoom", devDept.Eyeshot.ToolBarButton.styleType.ToggleButton, true, true);
97
            devDept.Eyeshot.PanToolBarButton panToolBarButton3 = new devDept.Eyeshot.PanToolBarButton("Pan", devDept.Eyeshot.ToolBarButton.styleType.ToggleButton, true, true);
98
            devDept.Eyeshot.ZoomFitToolBarButton zoomFitToolBarButton3 = new devDept.Eyeshot.ZoomFitToolBarButton("Zoom Fit", devDept.Eyeshot.ToolBarButton.styleType.PushButton, true, true);
99
            devDept.Eyeshot.ToolBar toolBar3 = new devDept.Eyeshot.ToolBar(devDept.Eyeshot.ToolBar.positionType.HorizontalTopCenter, true, new devDept.Eyeshot.ToolBarButton[] {
100
            ((devDept.Eyeshot.ToolBarButton)(magnifyingGlassToolBarButton3)),
101
            ((devDept.Eyeshot.ToolBarButton)(zoomWindowToolBarButton3)),
102
            ((devDept.Eyeshot.ToolBarButton)(zoomToolBarButton3)),
103
            ((devDept.Eyeshot.ToolBarButton)(panToolBarButton3)),
104
            ((devDept.Eyeshot.ToolBarButton)(zoomFitToolBarButton3))});
105
            devDept.Eyeshot.Histogram histogram3 = new devDept.Eyeshot.Histogram(30, 80, "Title", System.Drawing.Color.Blue, System.Drawing.Color.Gray, System.Drawing.Color.Black, System.Drawing.Color.Red, System.Drawing.Color.LightYellow, false, true, false, "{0:+0.###;-0.###;0}");
106
            devDept.Eyeshot.Grid grid3 = new devDept.Eyeshot.Grid(new devDept.Geometry.Point2D(-100D, -100D), new devDept.Geometry.Point2D(100D, 100D), 10D, new devDept.Geometry.Plane(new devDept.Geometry.Point3D(0D, 0D, 0D), new devDept.Geometry.Vector3D(0D, 0D, 1D)), System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(128)))), ((int)(((byte)(128)))), ((int)(((byte)(128))))), System.Drawing.Color.FromArgb(((int)(((byte)(127)))), ((int)(((byte)(255)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))), System.Drawing.Color.FromArgb(((int)(((byte)(127)))), ((int)(((byte)(0)))), ((int)(((byte)(128)))), ((int)(((byte)(0))))), false, false, false, false, 10, 100, 10, System.Drawing.Color.FromArgb(((int)(((byte)(127)))), ((int)(((byte)(90)))), ((int)(((byte)(90)))), ((int)(((byte)(90))))), System.Drawing.Color.Transparent, false, System.Drawing.Color.FromArgb(((int)(((byte)(12)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(255))))));
107
            devDept.Eyeshot.OriginSymbol originSymbol3 = new devDept.Eyeshot.OriginSymbol(10, devDept.Eyeshot.originSymbolStyleType.Ball, new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))), System.Drawing.Color.Black, System.Drawing.Color.Black, System.Drawing.Color.Black, System.Drawing.Color.Black, System.Drawing.Color.Red, System.Drawing.Color.Green, System.Drawing.Color.Blue, "Origin", "X", "Y", "Z", true, null, false);
108
            devDept.Eyeshot.RotateSettings rotateSettings3 = new devDept.Eyeshot.RotateSettings(new devDept.Eyeshot.MouseButton(devDept.Eyeshot.mouseButtonsZPR.Middle, devDept.Eyeshot.modifierKeys.None), 10D, false, 1D, devDept.Eyeshot.rotationType.Trackball, devDept.Eyeshot.rotationCenterType.CursorLocation, new devDept.Geometry.Point3D(0D, 0D, 0D), false);
109
            devDept.Eyeshot.ZoomSettings zoomSettings3 = new devDept.Eyeshot.ZoomSettings(new devDept.Eyeshot.MouseButton(devDept.Eyeshot.mouseButtonsZPR.Middle, devDept.Eyeshot.modifierKeys.Shift), 25, true, devDept.Eyeshot.zoomStyleType.AtCursorLocation, false, 1D, System.Drawing.Color.Empty, devDept.Eyeshot.Camera.perspectiveFitType.Accurate, false, 10, true);
110
            devDept.Eyeshot.PanSettings panSettings3 = new devDept.Eyeshot.PanSettings(new devDept.Eyeshot.MouseButton(devDept.Eyeshot.mouseButtonsZPR.Middle, devDept.Eyeshot.modifierKeys.Ctrl), 25, true);
111
            devDept.Eyeshot.NavigationSettings navigationSettings3 = new devDept.Eyeshot.NavigationSettings(devDept.Eyeshot.Camera.navigationType.Examine, new devDept.Eyeshot.MouseButton(devDept.Eyeshot.mouseButtonsZPR.Left, devDept.Eyeshot.modifierKeys.None), new devDept.Geometry.Point3D(-1000D, -1000D, -1000D), new devDept.Geometry.Point3D(1000D, 1000D, 1000D), 8D, 50D, 50D);
112
            devDept.Eyeshot.CoordinateSystemIcon coordinateSystemIcon3 = new devDept.Eyeshot.CoordinateSystemIcon(new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))), System.Drawing.Color.Black, System.Drawing.Color.Black, System.Drawing.Color.Black, System.Drawing.Color.Black, System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))), System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))), System.Drawing.Color.OrangeRed, "Origin", "X", "Y", "Z", true, devDept.Eyeshot.coordinateSystemPositionType.BottomLeft, 37, null, false);
113
            devDept.Eyeshot.ViewCubeIcon viewCubeIcon3 = new devDept.Eyeshot.ViewCubeIcon(devDept.Eyeshot.coordinateSystemPositionType.TopRight, false, System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(20)))), ((int)(((byte)(60))))), true, "FRONT", "BACK", "LEFT", "RIGHT", "TOP", "BOTTOM", System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(77)))), ((int)(((byte)(77)))), ((int)(((byte)(77))))), System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(77)))), ((int)(((byte)(77)))), ((int)(((byte)(77))))), System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(77)))), ((int)(((byte)(77)))), ((int)(((byte)(77))))), System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(77)))), ((int)(((byte)(77)))), ((int)(((byte)(77))))), System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(77)))), ((int)(((byte)(77)))), ((int)(((byte)(77))))), System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(77)))), ((int)(((byte)(77)))), ((int)(((byte)(77))))), 'S', 'N', 'W', 'E', true, null, System.Drawing.Color.White, System.Drawing.Color.Black, 120, true, true, null, null, null, null, null, null, false, new devDept.Geometry.Quaternion(0D, 0D, 0D, 1D), true);
114
            devDept.Eyeshot.Viewport.SavedViewsManager savedViewsManager3 = new devDept.Eyeshot.Viewport.SavedViewsManager(8);
115
            devDept.Eyeshot.Viewport viewport3 = new devDept.Eyeshot.Viewport(new System.Drawing.Point(0, 0), new System.Drawing.Size(424, 250), backgroundSettings3, camera3, new devDept.Eyeshot.ToolBar[] {
116
            toolBar3}, new devDept.Eyeshot.Legend[0], histogram3, devDept.Eyeshot.displayType.Wireframe, true, false, false, false, new devDept.Eyeshot.Grid[] {
117
            grid3}, new devDept.Eyeshot.OriginSymbol[] {
118
            originSymbol3}, false, rotateSettings3, zoomSettings3, panSettings3, navigationSettings3, coordinateSystemIcon3, viewCubeIcon3, savedViewsManager3, devDept.Eyeshot.viewType.Top);
119
            Telerik.WinControls.UI.TableViewDefinition tableViewDefinition1 = new Telerik.WinControls.UI.TableViewDefinition();
120
            Telerik.WinControls.UI.GridViewCheckBoxColumn gridViewCheckBoxColumn1 = new Telerik.WinControls.UI.GridViewCheckBoxColumn();
121
            Telerik.WinControls.UI.GridViewTextBoxColumn gridViewTextBoxColumn1 = new Telerik.WinControls.UI.GridViewTextBoxColumn();
122
            Telerik.WinControls.UI.TableViewDefinition tableViewDefinition2 = new Telerik.WinControls.UI.TableViewDefinition();
32
            devDept.Eyeshot.CancelToolBarButton cancelToolBarButton4 = new devDept.Eyeshot.CancelToolBarButton("Cancel", devDept.Eyeshot.ToolBarButton.styleType.ToggleButton, true, true);
33
            devDept.Eyeshot.ProgressBar progressBar4 = new devDept.Eyeshot.ProgressBar(devDept.Eyeshot.ProgressBar.styleType.Circular, 0, "Idle", System.Drawing.Color.Black, System.Drawing.Color.Transparent, System.Drawing.Color.Green, 1D, true, cancelToolBarButton4, false, 0.1D, 0.333D, true);
34
            devDept.Graphics.BackgroundSettings backgroundSettings4 = new devDept.Graphics.BackgroundSettings(devDept.Graphics.backgroundStyleType.Solid, System.Drawing.Color.DeepSkyBlue, System.Drawing.Color.DodgerBlue, System.Drawing.Color.Black, 0.75D, null, devDept.Graphics.colorThemeType.Auto, 0.33D);
35
            devDept.Eyeshot.Camera camera4 = new devDept.Eyeshot.Camera(new devDept.Geometry.Point3D(-4.5374030325107811E-16D, 2.0434646606445308D, 47.596564948558793D), 97.257904648780823D, new devDept.Geometry.Quaternion(0.49999999999999989D, 0.5D, 0.5D, 0.50000000000000011D), devDept.Graphics.projectionType.Orthographic, 40D, 0.93152274149501924D, false, 0.001D);
36
            devDept.Eyeshot.MagnifyingGlassToolBarButton magnifyingGlassToolBarButton4 = new devDept.Eyeshot.MagnifyingGlassToolBarButton("Magnifying Glass", devDept.Eyeshot.ToolBarButton.styleType.ToggleButton, true, true);
37
            devDept.Eyeshot.ZoomWindowToolBarButton zoomWindowToolBarButton4 = new devDept.Eyeshot.ZoomWindowToolBarButton("Zoom Window", devDept.Eyeshot.ToolBarButton.styleType.ToggleButton, true, true);
38
            devDept.Eyeshot.ZoomToolBarButton zoomToolBarButton4 = new devDept.Eyeshot.ZoomToolBarButton("Zoom", devDept.Eyeshot.ToolBarButton.styleType.ToggleButton, true, true);
39
            devDept.Eyeshot.PanToolBarButton panToolBarButton4 = new devDept.Eyeshot.PanToolBarButton("Pan", devDept.Eyeshot.ToolBarButton.styleType.ToggleButton, true, true);
40
            devDept.Eyeshot.ZoomFitToolBarButton zoomFitToolBarButton4 = new devDept.Eyeshot.ZoomFitToolBarButton("Zoom Fit", devDept.Eyeshot.ToolBarButton.styleType.PushButton, true, true);
41
            devDept.Eyeshot.ToolBar toolBar4 = new devDept.Eyeshot.ToolBar(devDept.Eyeshot.ToolBar.positionType.HorizontalTopCenter, true, new devDept.Eyeshot.ToolBarButton[] {
42
            ((devDept.Eyeshot.ToolBarButton)(magnifyingGlassToolBarButton4)),
43
            ((devDept.Eyeshot.ToolBarButton)(zoomWindowToolBarButton4)),
44
            ((devDept.Eyeshot.ToolBarButton)(zoomToolBarButton4)),
45
            ((devDept.Eyeshot.ToolBarButton)(panToolBarButton4)),
46
            ((devDept.Eyeshot.ToolBarButton)(zoomFitToolBarButton4))});
47
            devDept.Eyeshot.Histogram histogram4 = new devDept.Eyeshot.Histogram(30, 80, "Title", System.Drawing.Color.Blue, System.Drawing.Color.Gray, System.Drawing.Color.Black, System.Drawing.Color.Red, System.Drawing.Color.LightYellow, false, true, false, "{0:+0.###;-0.###;0}");
48
            devDept.Eyeshot.Grid grid4 = new devDept.Eyeshot.Grid(new devDept.Geometry.Point2D(-100D, -100D), new devDept.Geometry.Point2D(100D, 100D), 10D, new devDept.Geometry.Plane(new devDept.Geometry.Point3D(0D, 0D, 0D), new devDept.Geometry.Vector3D(0D, 0D, 1D)), System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(128)))), ((int)(((byte)(128)))), ((int)(((byte)(128))))), System.Drawing.Color.FromArgb(((int)(((byte)(127)))), ((int)(((byte)(255)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))), System.Drawing.Color.FromArgb(((int)(((byte)(127)))), ((int)(((byte)(0)))), ((int)(((byte)(128)))), ((int)(((byte)(0))))), false, false, false, false, 10, 100, 10, System.Drawing.Color.FromArgb(((int)(((byte)(127)))), ((int)(((byte)(90)))), ((int)(((byte)(90)))), ((int)(((byte)(90))))), System.Drawing.Color.Transparent, false, System.Drawing.Color.FromArgb(((int)(((byte)(12)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(255))))));
49
            devDept.Eyeshot.OriginSymbol originSymbol4 = new devDept.Eyeshot.OriginSymbol(10, devDept.Eyeshot.originSymbolStyleType.Ball, new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))), System.Drawing.Color.Black, System.Drawing.Color.Black, System.Drawing.Color.Black, System.Drawing.Color.Black, System.Drawing.Color.Red, System.Drawing.Color.Green, System.Drawing.Color.Blue, "Origin", "X", "Y", "Z", true, null, false);
50
            devDept.Eyeshot.RotateSettings rotateSettings4 = new devDept.Eyeshot.RotateSettings(new devDept.Eyeshot.MouseButton(devDept.Eyeshot.mouseButtonsZPR.Middle, devDept.Eyeshot.modifierKeys.None), 10D, false, 1D, devDept.Eyeshot.rotationType.Trackball, devDept.Eyeshot.rotationCenterType.CursorLocation, new devDept.Geometry.Point3D(0D, 0D, 0D), false);
51
            devDept.Eyeshot.ZoomSettings zoomSettings4 = new devDept.Eyeshot.ZoomSettings(new devDept.Eyeshot.MouseButton(devDept.Eyeshot.mouseButtonsZPR.Middle, devDept.Eyeshot.modifierKeys.Shift), 25, true, devDept.Eyeshot.zoomStyleType.AtCursorLocation, false, 1D, System.Drawing.Color.Empty, devDept.Eyeshot.Camera.perspectiveFitType.Accurate, false, 10, true);
52
            devDept.Eyeshot.PanSettings panSettings4 = new devDept.Eyeshot.PanSettings(new devDept.Eyeshot.MouseButton(devDept.Eyeshot.mouseButtonsZPR.Middle, devDept.Eyeshot.modifierKeys.Ctrl), 25, true);
53
            devDept.Eyeshot.NavigationSettings navigationSettings4 = new devDept.Eyeshot.NavigationSettings(devDept.Eyeshot.Camera.navigationType.Examine, new devDept.Eyeshot.MouseButton(devDept.Eyeshot.mouseButtonsZPR.Left, devDept.Eyeshot.modifierKeys.None), new devDept.Geometry.Point3D(-1000D, -1000D, -1000D), new devDept.Geometry.Point3D(1000D, 1000D, 1000D), 8D, 50D, 50D);
54
            devDept.Eyeshot.CoordinateSystemIcon coordinateSystemIcon4 = new devDept.Eyeshot.CoordinateSystemIcon(new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))), System.Drawing.Color.Black, System.Drawing.Color.Black, System.Drawing.Color.Black, System.Drawing.Color.Black, System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))), System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))), System.Drawing.Color.OrangeRed, "Origin", "X", "Y", "Z", true, devDept.Eyeshot.coordinateSystemPositionType.BottomLeft, 37, null, false);
55
            devDept.Eyeshot.ViewCubeIcon viewCubeIcon4 = new devDept.Eyeshot.ViewCubeIcon(devDept.Eyeshot.coordinateSystemPositionType.TopRight, false, System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(20)))), ((int)(((byte)(60))))), true, "FRONT", "BACK", "LEFT", "RIGHT", "TOP", "BOTTOM", System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(77)))), ((int)(((byte)(77)))), ((int)(((byte)(77))))), System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(77)))), ((int)(((byte)(77)))), ((int)(((byte)(77))))), System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(77)))), ((int)(((byte)(77)))), ((int)(((byte)(77))))), System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(77)))), ((int)(((byte)(77)))), ((int)(((byte)(77))))), System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(77)))), ((int)(((byte)(77)))), ((int)(((byte)(77))))), System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(77)))), ((int)(((byte)(77)))), ((int)(((byte)(77))))), 'S', 'N', 'W', 'E', true, null, System.Drawing.Color.White, System.Drawing.Color.Black, 120, true, true, null, null, null, null, null, null, false, new devDept.Geometry.Quaternion(0D, 0D, 0D, 1D), true);
56
            devDept.Eyeshot.Viewport.SavedViewsManager savedViewsManager4 = new devDept.Eyeshot.Viewport.SavedViewsManager(8);
57
            devDept.Eyeshot.Viewport viewport4 = new devDept.Eyeshot.Viewport(new System.Drawing.Point(0, 0), new System.Drawing.Size(416, 224), backgroundSettings4, camera4, new devDept.Eyeshot.ToolBar[] {
58
            toolBar4}, new devDept.Eyeshot.Legend[0], histogram4, devDept.Eyeshot.displayType.Wireframe, true, false, false, false, new devDept.Eyeshot.Grid[] {
59
            grid4}, new devDept.Eyeshot.OriginSymbol[] {
60
            originSymbol4}, false, rotateSettings4, zoomSettings4, panSettings4, navigationSettings4, coordinateSystemIcon4, viewCubeIcon4, savedViewsManager4, devDept.Eyeshot.viewType.Top);
61
            devDept.Eyeshot.CancelToolBarButton cancelToolBarButton5 = new devDept.Eyeshot.CancelToolBarButton("Cancel", devDept.Eyeshot.ToolBarButton.styleType.ToggleButton, true, true);
62
            devDept.Eyeshot.ProgressBar progressBar5 = new devDept.Eyeshot.ProgressBar(devDept.Eyeshot.ProgressBar.styleType.Circular, 0, "Idle", System.Drawing.Color.Black, System.Drawing.Color.Transparent, System.Drawing.Color.Green, 1D, true, cancelToolBarButton5, false, 0.1D, 0.333D, true);
63
            devDept.Graphics.BackgroundSettings backgroundSettings5 = new devDept.Graphics.BackgroundSettings(devDept.Graphics.backgroundStyleType.Solid, System.Drawing.Color.DeepSkyBlue, System.Drawing.Color.DodgerBlue, System.Drawing.Color.Black, 0.75D, null, devDept.Graphics.colorThemeType.Auto, 0.33D);
64
            devDept.Eyeshot.Camera camera5 = new devDept.Eyeshot.Camera(new devDept.Geometry.Point3D(-4.5374030325107811E-16D, 2.0434646606445308D, 47.596564948558793D), 97.257904648780823D, new devDept.Geometry.Quaternion(0.49999999999999989D, 0.5D, 0.5D, 0.50000000000000011D), devDept.Graphics.projectionType.Orthographic, 40D, 0.93152269441022661D, false, 0.001D);
65
            devDept.Eyeshot.MagnifyingGlassToolBarButton magnifyingGlassToolBarButton5 = new devDept.Eyeshot.MagnifyingGlassToolBarButton("Magnifying Glass", devDept.Eyeshot.ToolBarButton.styleType.ToggleButton, true, true);
66
            devDept.Eyeshot.ZoomWindowToolBarButton zoomWindowToolBarButton5 = new devDept.Eyeshot.ZoomWindowToolBarButton("Zoom Window", devDept.Eyeshot.ToolBarButton.styleType.ToggleButton, true, true);
67
            devDept.Eyeshot.ZoomToolBarButton zoomToolBarButton5 = new devDept.Eyeshot.ZoomToolBarButton("Zoom", devDept.Eyeshot.ToolBarButton.styleType.ToggleButton, true, true);
68
            devDept.Eyeshot.PanToolBarButton panToolBarButton5 = new devDept.Eyeshot.PanToolBarButton("Pan", devDept.Eyeshot.ToolBarButton.styleType.ToggleButton, true, true);
69
            devDept.Eyeshot.ZoomFitToolBarButton zoomFitToolBarButton5 = new devDept.Eyeshot.ZoomFitToolBarButton("Zoom Fit", devDept.Eyeshot.ToolBarButton.styleType.PushButton, true, true);
70
            devDept.Eyeshot.ToolBar toolBar5 = new devDept.Eyeshot.ToolBar(devDept.Eyeshot.ToolBar.positionType.HorizontalTopCenter, true, new devDept.Eyeshot.ToolBarButton[] {
71
            ((devDept.Eyeshot.ToolBarButton)(magnifyingGlassToolBarButton5)),
72
            ((devDept.Eyeshot.ToolBarButton)(zoomWindowToolBarButton5)),
73
            ((devDept.Eyeshot.ToolBarButton)(zoomToolBarButton5)),
74
            ((devDept.Eyeshot.ToolBarButton)(panToolBarButton5)),
75
            ((devDept.Eyeshot.ToolBarButton)(zoomFitToolBarButton5))});
76
            devDept.Eyeshot.Histogram histogram5 = new devDept.Eyeshot.Histogram(30, 80, "Title", System.Drawing.Color.Blue, System.Drawing.Color.Gray, System.Drawing.Color.Black, System.Drawing.Color.Red, System.Drawing.Color.LightYellow, false, true, false, "{0:+0.###;-0.###;0}");
77
            devDept.Eyeshot.Grid grid5 = new devDept.Eyeshot.Grid(new devDept.Geometry.Point2D(-100D, -100D), new devDept.Geometry.Point2D(100D, 100D), 10D, new devDept.Geometry.Plane(new devDept.Geometry.Point3D(0D, 0D, 0D), new devDept.Geometry.Vector3D(0D, 0D, 1D)), System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(128)))), ((int)(((byte)(128)))), ((int)(((byte)(128))))), System.Drawing.Color.FromArgb(((int)(((byte)(127)))), ((int)(((byte)(255)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))), System.Drawing.Color.FromArgb(((int)(((byte)(127)))), ((int)(((byte)(0)))), ((int)(((byte)(128)))), ((int)(((byte)(0))))), false, false, false, false, 10, 100, 10, System.Drawing.Color.FromArgb(((int)(((byte)(127)))), ((int)(((byte)(90)))), ((int)(((byte)(90)))), ((int)(((byte)(90))))), System.Drawing.Color.Transparent, false, System.Drawing.Color.FromArgb(((int)(((byte)(12)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(255))))));
78
            devDept.Eyeshot.OriginSymbol originSymbol5 = new devDept.Eyeshot.OriginSymbol(10, devDept.Eyeshot.originSymbolStyleType.Ball, new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))), System.Drawing.Color.Black, System.Drawing.Color.Black, System.Drawing.Color.Black, System.Drawing.Color.Black, System.Drawing.Color.Red, System.Drawing.Color.Green, System.Drawing.Color.Blue, "Origin", "X", "Y", "Z", true, null, false);
79
            devDept.Eyeshot.RotateSettings rotateSettings5 = new devDept.Eyeshot.RotateSettings(new devDept.Eyeshot.MouseButton(devDept.Eyeshot.mouseButtonsZPR.Middle, devDept.Eyeshot.modifierKeys.None), 10D, false, 1D, devDept.Eyeshot.rotationType.Trackball, devDept.Eyeshot.rotationCenterType.CursorLocation, new devDept.Geometry.Point3D(0D, 0D, 0D), false);
80
            devDept.Eyeshot.ZoomSettings zoomSettings5 = new devDept.Eyeshot.ZoomSettings(new devDept.Eyeshot.MouseButton(devDept.Eyeshot.mouseButtonsZPR.Middle, devDept.Eyeshot.modifierKeys.Shift), 25, true, devDept.Eyeshot.zoomStyleType.AtCursorLocation, false, 1D, System.Drawing.Color.Empty, devDept.Eyeshot.Camera.perspectiveFitType.Accurate, false, 10, true);
81
            devDept.Eyeshot.PanSettings panSettings5 = new devDept.Eyeshot.PanSettings(new devDept.Eyeshot.MouseButton(devDept.Eyeshot.mouseButtonsZPR.Middle, devDept.Eyeshot.modifierKeys.Ctrl), 25, true);
82
            devDept.Eyeshot.NavigationSettings navigationSettings5 = new devDept.Eyeshot.NavigationSettings(devDept.Eyeshot.Camera.navigationType.Examine, new devDept.Eyeshot.MouseButton(devDept.Eyeshot.mouseButtonsZPR.Left, devDept.Eyeshot.modifierKeys.None), new devDept.Geometry.Point3D(-1000D, -1000D, -1000D), new devDept.Geometry.Point3D(1000D, 1000D, 1000D), 8D, 50D, 50D);
83
            devDept.Eyeshot.CoordinateSystemIcon coordinateSystemIcon5 = new devDept.Eyeshot.CoordinateSystemIcon(new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))), System.Drawing.Color.Black, System.Drawing.Color.Black, System.Drawing.Color.Black, System.Drawing.Color.Black, System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))), System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))), System.Drawing.Color.OrangeRed, "Origin", "X", "Y", "Z", true, devDept.Eyeshot.coordinateSystemPositionType.BottomLeft, 37, null, false);
84
            devDept.Eyeshot.ViewCubeIcon viewCubeIcon5 = new devDept.Eyeshot.ViewCubeIcon(devDept.Eyeshot.coordinateSystemPositionType.TopRight, false, System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(20)))), ((int)(((byte)(60))))), true, "FRONT", "BACK", "LEFT", "RIGHT", "TOP", "BOTTOM", System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(77)))), ((int)(((byte)(77)))), ((int)(((byte)(77))))), System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(77)))), ((int)(((byte)(77)))), ((int)(((byte)(77))))), System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(77)))), ((int)(((byte)(77)))), ((int)(((byte)(77))))), System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(77)))), ((int)(((byte)(77)))), ((int)(((byte)(77))))), System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(77)))), ((int)(((byte)(77)))), ((int)(((byte)(77))))), System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(77)))), ((int)(((byte)(77)))), ((int)(((byte)(77))))), 'S', 'N', 'W', 'E', true, null, System.Drawing.Color.White, System.Drawing.Color.Black, 120, true, true, null, null, null, null, null, null, false, new devDept.Geometry.Quaternion(0D, 0D, 0D, 1D), true);
85
            devDept.Eyeshot.Viewport.SavedViewsManager savedViewsManager5 = new devDept.Eyeshot.Viewport.SavedViewsManager(8);
86
            devDept.Eyeshot.Viewport viewport5 = new devDept.Eyeshot.Viewport(new System.Drawing.Point(0, 0), new System.Drawing.Size(416, 224), backgroundSettings5, camera5, new devDept.Eyeshot.ToolBar[] {
87
            toolBar5}, new devDept.Eyeshot.Legend[0], histogram5, devDept.Eyeshot.displayType.Wireframe, true, false, false, false, new devDept.Eyeshot.Grid[] {
88
            grid5}, new devDept.Eyeshot.OriginSymbol[] {
89
            originSymbol5}, false, rotateSettings5, zoomSettings5, panSettings5, navigationSettings5, coordinateSystemIcon5, viewCubeIcon5, savedViewsManager5, devDept.Eyeshot.viewType.Top);
90
            devDept.Eyeshot.CancelToolBarButton cancelToolBarButton6 = new devDept.Eyeshot.CancelToolBarButton("Cancel", devDept.Eyeshot.ToolBarButton.styleType.ToggleButton, true, true);
91
            devDept.Eyeshot.ProgressBar progressBar6 = new devDept.Eyeshot.ProgressBar(devDept.Eyeshot.ProgressBar.styleType.Circular, 0, "Idle", System.Drawing.Color.Black, System.Drawing.Color.Transparent, System.Drawing.Color.Green, 1D, true, cancelToolBarButton6, false, 0.1D, 0.333D, true);
92
            devDept.Graphics.BackgroundSettings backgroundSettings6 = new devDept.Graphics.BackgroundSettings(devDept.Graphics.backgroundStyleType.Solid, System.Drawing.Color.DeepSkyBlue, System.Drawing.Color.DodgerBlue, System.Drawing.Color.Black, 0.75D, null, devDept.Graphics.colorThemeType.Auto, 0.33D);
93
            devDept.Eyeshot.Camera camera6 = new devDept.Eyeshot.Camera(new devDept.Geometry.Point3D(-4.5374030325107811E-16D, 2.0434646606445308D, 47.596564948558793D), 97.257904648780823D, new devDept.Geometry.Quaternion(0.49999999999999989D, 0.5D, 0.5D, 0.50000000000000011D), devDept.Graphics.projectionType.Orthographic, 40D, 0.88993693727898016D, false, 0.001D);
94
            devDept.Eyeshot.MagnifyingGlassToolBarButton magnifyingGlassToolBarButton6 = new devDept.Eyeshot.MagnifyingGlassToolBarButton("Magnifying Glass", devDept.Eyeshot.ToolBarButton.styleType.ToggleButton, true, true);
95
            devDept.Eyeshot.ZoomWindowToolBarButton zoomWindowToolBarButton6 = new devDept.Eyeshot.ZoomWindowToolBarButton("Zoom Window", devDept.Eyeshot.ToolBarButton.styleType.ToggleButton, true, true);
96
            devDept.Eyeshot.ZoomToolBarButton zoomToolBarButton6 = new devDept.Eyeshot.ZoomToolBarButton("Zoom", devDept.Eyeshot.ToolBarButton.styleType.ToggleButton, true, true);
97
            devDept.Eyeshot.PanToolBarButton panToolBarButton6 = new devDept.Eyeshot.PanToolBarButton("Pan", devDept.Eyeshot.ToolBarButton.styleType.ToggleButton, true, true);
98
            devDept.Eyeshot.ZoomFitToolBarButton zoomFitToolBarButton6 = new devDept.Eyeshot.ZoomFitToolBarButton("Zoom Fit", devDept.Eyeshot.ToolBarButton.styleType.PushButton, true, true);
99
            devDept.Eyeshot.ToolBar toolBar6 = new devDept.Eyeshot.ToolBar(devDept.Eyeshot.ToolBar.positionType.HorizontalTopCenter, true, new devDept.Eyeshot.ToolBarButton[] {
100
            ((devDept.Eyeshot.ToolBarButton)(magnifyingGlassToolBarButton6)),
101
            ((devDept.Eyeshot.ToolBarButton)(zoomWindowToolBarButton6)),
102
            ((devDept.Eyeshot.ToolBarButton)(zoomToolBarButton6)),
103
            ((devDept.Eyeshot.ToolBarButton)(panToolBarButton6)),
104
            ((devDept.Eyeshot.ToolBarButton)(zoomFitToolBarButton6))});
105
            devDept.Eyeshot.Histogram histogram6 = new devDept.Eyeshot.Histogram(30, 80, "Title", System.Drawing.Color.Blue, System.Drawing.Color.Gray, System.Drawing.Color.Black, System.Drawing.Color.Red, System.Drawing.Color.LightYellow, false, true, false, "{0:+0.###;-0.###;0}");
106
            devDept.Eyeshot.Grid grid6 = new devDept.Eyeshot.Grid(new devDept.Geometry.Point2D(-100D, -100D), new devDept.Geometry.Point2D(100D, 100D), 10D, new devDept.Geometry.Plane(new devDept.Geometry.Point3D(0D, 0D, 0D), new devDept.Geometry.Vector3D(0D, 0D, 1D)), System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(128)))), ((int)(((byte)(128)))), ((int)(((byte)(128))))), System.Drawing.Color.FromArgb(((int)(((byte)(127)))), ((int)(((byte)(255)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))), System.Drawing.Color.FromArgb(((int)(((byte)(127)))), ((int)(((byte)(0)))), ((int)(((byte)(128)))), ((int)(((byte)(0))))), false, false, false, false, 10, 100, 10, System.Drawing.Color.FromArgb(((int)(((byte)(127)))), ((int)(((byte)(90)))), ((int)(((byte)(90)))), ((int)(((byte)(90))))), System.Drawing.Color.Transparent, false, System.Drawing.Color.FromArgb(((int)(((byte)(12)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(255))))));
107
            devDept.Eyeshot.OriginSymbol originSymbol6 = new devDept.Eyeshot.OriginSymbol(10, devDept.Eyeshot.originSymbolStyleType.Ball, new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))), System.Drawing.Color.Black, System.Drawing.Color.Black, System.Drawing.Color.Black, System.Drawing.Color.Black, System.Drawing.Color.Red, System.Drawing.Color.Green, System.Drawing.Color.Blue, "Origin", "X", "Y", "Z", true, null, false);
108
            devDept.Eyeshot.RotateSettings rotateSettings6 = new devDept.Eyeshot.RotateSettings(new devDept.Eyeshot.MouseButton(devDept.Eyeshot.mouseButtonsZPR.Middle, devDept.Eyeshot.modifierKeys.None), 10D, false, 1D, devDept.Eyeshot.rotationType.Trackball, devDept.Eyeshot.rotationCenterType.CursorLocation, new devDept.Geometry.Point3D(0D, 0D, 0D), false);
109
            devDept.Eyeshot.ZoomSettings zoomSettings6 = new devDept.Eyeshot.ZoomSettings(new devDept.Eyeshot.MouseButton(devDept.Eyeshot.mouseButtonsZPR.Middle, devDept.Eyeshot.modifierKeys.Shift), 25, true, devDept.Eyeshot.zoomStyleType.AtCursorLocation, false, 1D, System.Drawing.Color.Empty, devDept.Eyeshot.Camera.perspectiveFitType.Accurate, false, 10, true);
110
            devDept.Eyeshot.PanSettings panSettings6 = new devDept.Eyeshot.PanSettings(new devDept.Eyeshot.MouseButton(devDept.Eyeshot.mouseButtonsZPR.Middle, devDept.Eyeshot.modifierKeys.Ctrl), 25, true);
111
            devDept.Eyeshot.NavigationSettings navigationSettings6 = new devDept.Eyeshot.NavigationSettings(devDept.Eyeshot.Camera.navigationType.Examine, new devDept.Eyeshot.MouseButton(devDept.Eyeshot.mouseButtonsZPR.Left, devDept.Eyeshot.modifierKeys.None), new devDept.Geometry.Point3D(-1000D, -1000D, -1000D), new devDept.Geometry.Point3D(1000D, 1000D, 1000D), 8D, 50D, 50D);
112
            devDept.Eyeshot.CoordinateSystemIcon coordinateSystemIcon6 = new devDept.Eyeshot.CoordinateSystemIcon(new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))), System.Drawing.Color.Black, System.Drawing.Color.Black, System.Drawing.Color.Black, System.Drawing.Color.Black, System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))), System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))), System.Drawing.Color.OrangeRed, "Origin", "X", "Y", "Z", true, devDept.Eyeshot.coordinateSystemPositionType.BottomLeft, 37, null, false);
113
            devDept.Eyeshot.ViewCubeIcon viewCubeIcon6 = new devDept.Eyeshot.ViewCubeIcon(devDept.Eyeshot.coordinateSystemPositionType.TopRight, false, System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(20)))), ((int)(((byte)(60))))), true, "FRONT", "BACK", "LEFT", "RIGHT", "TOP", "BOTTOM", System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(77)))), ((int)(((byte)(77)))), ((int)(((byte)(77))))), System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(77)))), ((int)(((byte)(77)))), ((int)(((byte)(77))))), System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(77)))), ((int)(((byte)(77)))), ((int)(((byte)(77))))), System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(77)))), ((int)(((byte)(77)))), ((int)(((byte)(77))))), System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(77)))), ((int)(((byte)(77)))), ((int)(((byte)(77))))), System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(77)))), ((int)(((byte)(77)))), ((int)(((byte)(77))))), 'S', 'N', 'W', 'E', true, null, System.Drawing.Color.White, System.Drawing.Color.Black, 120, true, true, null, null, null, null, null, null, false, new devDept.Geometry.Quaternion(0D, 0D, 0D, 1D), true);
114
            devDept.Eyeshot.Viewport.SavedViewsManager savedViewsManager6 = new devDept.Eyeshot.Viewport.SavedViewsManager(8);
115
            devDept.Eyeshot.Viewport viewport6 = new devDept.Eyeshot.Viewport(new System.Drawing.Point(0, 0), new System.Drawing.Size(418, 214), backgroundSettings6, camera6, new devDept.Eyeshot.ToolBar[] {
116
            toolBar6}, new devDept.Eyeshot.Legend[0], histogram6, devDept.Eyeshot.displayType.Wireframe, true, false, false, false, new devDept.Eyeshot.Grid[] {
117
            grid6}, new devDept.Eyeshot.OriginSymbol[] {
118
            originSymbol6}, false, rotateSettings6, zoomSettings6, panSettings6, navigationSettings6, coordinateSystemIcon6, viewCubeIcon6, savedViewsManager6, devDept.Eyeshot.viewType.Top);
119
            Telerik.WinControls.UI.TableViewDefinition tableViewDefinition3 = new Telerik.WinControls.UI.TableViewDefinition();
120
            Telerik.WinControls.UI.GridViewCheckBoxColumn gridViewCheckBoxColumn2 = new Telerik.WinControls.UI.GridViewCheckBoxColumn();
121
            Telerik.WinControls.UI.GridViewTextBoxColumn gridViewTextBoxColumn2 = new Telerik.WinControls.UI.GridViewTextBoxColumn();
122
            Telerik.WinControls.UI.TableViewDefinition tableViewDefinition4 = new Telerik.WinControls.UI.TableViewDefinition();
123 123
            this.radSplitContainer1 = new Telerik.WinControls.UI.RadSplitContainer();
124 124
            this.splitPanel1 = new Telerik.WinControls.UI.SplitPanel();
125 125
            this.radSplitContainer2 = new Telerik.WinControls.UI.RadSplitContainer();
......
150 150
            this.radLabel3 = new Telerik.WinControls.UI.RadLabel();
151 151
            this.radSpinEditorTolerance = new Telerik.WinControls.UI.RadSpinEditor();
152 152
            this.radLabel4 = new Telerik.WinControls.UI.RadLabel();
153
            this.radColorBoxEqualColor = new Telerik.WinControls.UI.RadColorBox();
153
            this.radColorBoxAutoCADColor = new Telerik.WinControls.UI.RadColorBox();
154 154
            this.radLabel5 = new Telerik.WinControls.UI.RadLabel();
155 155
            this.radColorBoxDiffColor = new Telerik.WinControls.UI.RadColorBox();
156 156
            this.radButtonExceptLayer = new Telerik.WinControls.UI.RadButton();
157
            this.radLabel6 = new Telerik.WinControls.UI.RadLabel();
158
            this.radColorBoxAVEVAColor = new Telerik.WinControls.UI.RadColorBox();
157 159
            this.splitPanel5 = new Telerik.WinControls.UI.SplitPanel();
158 160
            this.splitPanel3 = new Telerik.WinControls.UI.SplitPanel();
161
            this.tableLayoutPanel4 = new System.Windows.Forms.TableLayoutPanel();
162
            this.tableLayoutPanel5 = new System.Windows.Forms.TableLayoutPanel();
163
            this.tableLayoutPanel6 = new System.Windows.Forms.TableLayoutPanel();
164
            this.radLabel7 = new Telerik.WinControls.UI.RadLabel();
165
            this.radLabel8 = new Telerik.WinControls.UI.RadLabel();
166
            this.radLabel9 = new Telerik.WinControls.UI.RadLabel();
167
            this.radButtonCompare = new Telerik.WinControls.UI.RadButton();
168
            this.tableLayoutPanel7 = new System.Windows.Forms.TableLayoutPanel();
169
            this.radLabel10 = new Telerik.WinControls.UI.RadLabel();
159 170
            ((System.ComponentModel.ISupportInitialize)(this.radSplitContainer1)).BeginInit();
160 171
            this.radSplitContainer1.SuspendLayout();
161 172
            ((System.ComponentModel.ISupportInitialize)(this.splitPanel1)).BeginInit();
......
202 213
            ((System.ComponentModel.ISupportInitialize)(this.radLabel3)).BeginInit();
203 214
            ((System.ComponentModel.ISupportInitialize)(this.radSpinEditorTolerance)).BeginInit();
204 215
            ((System.ComponentModel.ISupportInitialize)(this.radLabel4)).BeginInit();
205
            ((System.ComponentModel.ISupportInitialize)(this.radColorBoxEqualColor)).BeginInit();
216
            ((System.ComponentModel.ISupportInitialize)(this.radColorBoxAutoCADColor)).BeginInit();
206 217
            ((System.ComponentModel.ISupportInitialize)(this.radLabel5)).BeginInit();
207 218
            ((System.ComponentModel.ISupportInitialize)(this.radColorBoxDiffColor)).BeginInit();
208 219
            ((System.ComponentModel.ISupportInitialize)(this.radButtonExceptLayer)).BeginInit();
220
            ((System.ComponentModel.ISupportInitialize)(this.radLabel6)).BeginInit();
221
            ((System.ComponentModel.ISupportInitialize)(this.radColorBoxAVEVAColor)).BeginInit();
209 222
            ((System.ComponentModel.ISupportInitialize)(this.splitPanel5)).BeginInit();
210 223
            ((System.ComponentModel.ISupportInitialize)(this.splitPanel3)).BeginInit();
224
            this.tableLayoutPanel4.SuspendLayout();
225
            this.tableLayoutPanel5.SuspendLayout();
226
            this.tableLayoutPanel6.SuspendLayout();
227
            ((System.ComponentModel.ISupportInitialize)(this.radLabel7)).BeginInit();
228
            ((System.ComponentModel.ISupportInitialize)(this.radLabel8)).BeginInit();
229
            ((System.ComponentModel.ISupportInitialize)(this.radLabel9)).BeginInit();
230
            ((System.ComponentModel.ISupportInitialize)(this.radButtonCompare)).BeginInit();
231
            this.tableLayoutPanel7.SuspendLayout();
232
            ((System.ComponentModel.ISupportInitialize)(this.radLabel10)).BeginInit();
211 233
            this.SuspendLayout();
212 234
            // 
213 235
            // radSplitContainer1
......
293 315
            // 
294 316
            // splitPanelAutoCAD
295 317
            // 
296
            this.splitPanelAutoCAD.Controls.Add(this.designAutoCAD);
318
            this.splitPanelAutoCAD.Controls.Add(this.tableLayoutPanel4);
297 319
            this.splitPanelAutoCAD.Location = new System.Drawing.Point(0, 0);
298 320
            this.splitPanelAutoCAD.Name = "splitPanelAutoCAD";
299 321
            // 
......
310 332
            // 
311 333
            this.designAutoCAD.Cursor = System.Windows.Forms.Cursors.Default;
312 334
            this.designAutoCAD.Dock = System.Windows.Forms.DockStyle.Fill;
313
            this.designAutoCAD.Location = new System.Drawing.Point(0, 0);
335
            this.designAutoCAD.Location = new System.Drawing.Point(3, 33);
314 336
            this.designAutoCAD.Name = "designAutoCAD";
315
            this.designAutoCAD.ProgressBar = progressBar1;
316
            this.designAutoCAD.Size = new System.Drawing.Size(422, 260);
337
            this.designAutoCAD.ProgressBar = progressBar4;
338
            this.designAutoCAD.Size = new System.Drawing.Size(416, 224);
317 339
            this.designAutoCAD.TabIndex = 0;
318 340
            this.designAutoCAD.Text = "design1";
319
            this.designAutoCAD.Viewports.Add(viewport1);
341
            this.designAutoCAD.Viewports.Add(viewport4);
320 342
            // 
321 343
            // splitPanelAVEVA
322 344
            // 
323
            this.splitPanelAVEVA.Controls.Add(this.designAVEVA);
345
            this.splitPanelAVEVA.Controls.Add(this.tableLayoutPanel5);
324 346
            this.splitPanelAVEVA.Location = new System.Drawing.Point(430, 0);
325 347
            this.splitPanelAVEVA.Name = "splitPanelAVEVA";
326 348
            // 
......
337 359
            // 
338 360
            this.designAVEVA.Cursor = System.Windows.Forms.Cursors.Default;
339 361
            this.designAVEVA.Dock = System.Windows.Forms.DockStyle.Fill;
340
            this.designAVEVA.Location = new System.Drawing.Point(0, 0);
362
            this.designAVEVA.Location = new System.Drawing.Point(3, 33);
341 363
            this.designAVEVA.Name = "designAVEVA";
342
            this.designAVEVA.ProgressBar = progressBar2;
343
            this.designAVEVA.Size = new System.Drawing.Size(422, 260);
364
            this.designAVEVA.ProgressBar = progressBar5;
365
            this.designAVEVA.Size = new System.Drawing.Size(416, 224);
344 366
            this.designAVEVA.TabIndex = 0;
345 367
            this.designAVEVA.Text = "design1";
346
            this.designAVEVA.Viewports.Add(viewport2);
368
            this.designAVEVA.Viewports.Add(viewport5);
347 369
            // 
348 370
            // splitPanelData
349 371
            // 
......
380 402
            // 
381 403
            // splitPanel6
382 404
            // 
383
            this.splitPanel6.Controls.Add(this.designCompare);
405
            this.splitPanel6.Controls.Add(this.tableLayoutPanel6);
384 406
            this.splitPanel6.Location = new System.Drawing.Point(0, 0);
385 407
            this.splitPanel6.Name = "splitPanel6";
386 408
            // 
......
399 421
            // 
400 422
            this.designCompare.Cursor = System.Windows.Forms.Cursors.Default;
401 423
            this.designCompare.Dock = System.Windows.Forms.DockStyle.Fill;
402
            this.designCompare.Location = new System.Drawing.Point(0, 0);
424
            this.designCompare.Location = new System.Drawing.Point(3, 33);
403 425
            this.designCompare.Name = "designCompare";
404
            this.designCompare.ProgressBar = progressBar3;
405
            this.designCompare.Size = new System.Drawing.Size(424, 250);
426
            this.designCompare.ProgressBar = progressBar6;
427
            this.designCompare.Size = new System.Drawing.Size(418, 214);
406 428
            this.designCompare.TabIndex = 0;
407 429
            this.designCompare.Text = "design1";
408
            this.designCompare.Viewports.Add(viewport3);
430
            this.designCompare.Viewports.Add(viewport6);
409 431
            // 
410 432
            // splitPanel7
411 433
            // 
412
            this.splitPanel7.Controls.Add(this.radGridView1);
434
            this.splitPanel7.Controls.Add(this.tableLayoutPanel7);
413 435
            this.splitPanel7.Location = new System.Drawing.Point(432, 0);
414 436
            this.splitPanel7.Name = "splitPanel7";
415 437
            // 
......
427 449
            // radGridView1
428 450
            // 
429 451
            this.radGridView1.Dock = System.Windows.Forms.DockStyle.Fill;
430
            this.radGridView1.Location = new System.Drawing.Point(0, 0);
452
            this.radGridView1.Location = new System.Drawing.Point(3, 33);
431 453
            // 
432 454
            // 
433 455
            // 
434
            this.radGridView1.MasterTemplate.ViewDefinition = tableViewDefinition1;
456
            this.radGridView1.MasterTemplate.ViewDefinition = tableViewDefinition3;
435 457
            this.radGridView1.Name = "radGridView1";
436
            this.radGridView1.Size = new System.Drawing.Size(420, 250);
458
            this.radGridView1.Size = new System.Drawing.Size(414, 214);
437 459
            this.radGridView1.TabIndex = 0;
438 460
            // 
439 461
            // radSplitContainerMain
......
478 500
            this.radGridViewDocument.MasterTemplate.AllowAddNewRow = false;
479 501
            this.radGridViewDocument.MasterTemplate.AllowDeleteRow = false;
480 502
            this.radGridViewDocument.MasterTemplate.AllowSearchRow = true;
481
            gridViewCheckBoxColumn1.EnableHeaderCheckBox = true;
482
            gridViewCheckBoxColumn1.HeaderText = "Checked";
483
            gridViewCheckBoxColumn1.MaxWidth = 30;
484
            gridViewCheckBoxColumn1.Name = "Checked";
485
            gridViewCheckBoxColumn1.Width = 20;
486
            gridViewTextBoxColumn1.FieldName = "DocumentNo";
487
            gridViewTextBoxColumn1.HeaderText = "DocumentNo";
488
            gridViewTextBoxColumn1.Name = "columnDocumentNo";
489
            gridViewTextBoxColumn1.ReadOnly = true;
503
            gridViewCheckBoxColumn2.EnableHeaderCheckBox = true;
504
            gridViewCheckBoxColumn2.HeaderText = "Checked";
505
            gridViewCheckBoxColumn2.MaxWidth = 30;
506
            gridViewCheckBoxColumn2.Name = "Checked";
507
            gridViewCheckBoxColumn2.Width = 20;
508
            gridViewTextBoxColumn2.FieldName = "DocumentNo";
509
            gridViewTextBoxColumn2.HeaderText = "DocumentNo";
510
            gridViewTextBoxColumn2.Name = "columnDocumentNo";
511
            gridViewTextBoxColumn2.ReadOnly = true;
490 512
            this.radGridViewDocument.MasterTemplate.Columns.AddRange(new Telerik.WinControls.UI.GridViewDataColumn[] {
491
            gridViewCheckBoxColumn1,
492
            gridViewTextBoxColumn1});
493
            this.radGridViewDocument.MasterTemplate.ViewDefinition = tableViewDefinition2;
513
            gridViewCheckBoxColumn2,
514
            gridViewTextBoxColumn2});
515
            this.radGridViewDocument.MasterTemplate.ViewDefinition = tableViewDefinition4;
494 516
            this.radGridViewDocument.Name = "radGridViewDocument";
495 517
            this.radGridViewDocument.Size = new System.Drawing.Size(250, 518);
496 518
            this.radGridViewDocument.TabIndex = 0;
......
598 620
            // 
599 621
            // tableLayoutPanel3
600 622
            // 
601
            this.tableLayoutPanel3.ColumnCount = 8;
623
            this.tableLayoutPanel3.ColumnCount = 11;
602 624
            this.tableLayoutPanel3.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 120F));
603 625
            this.tableLayoutPanel3.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 120F));
604 626
            this.tableLayoutPanel3.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 100F));
605 627
            this.tableLayoutPanel3.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 120F));
606 628
            this.tableLayoutPanel3.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 100F));
607 629
            this.tableLayoutPanel3.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 120F));
630
            this.tableLayoutPanel3.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 100F));
631
            this.tableLayoutPanel3.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 120F));
608 632
            this.tableLayoutPanel3.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F));
609 633
            this.tableLayoutPanel3.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 28F));
634
            this.tableLayoutPanel3.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 60F));
610 635
            this.tableLayoutPanel3.Controls.Add(this.radLabel3, 0, 0);
611 636
            this.tableLayoutPanel3.Controls.Add(this.radSpinEditorTolerance, 1, 0);
612 637
            this.tableLayoutPanel3.Controls.Add(this.radLabel4, 2, 0);
613
            this.tableLayoutPanel3.Controls.Add(this.radColorBoxEqualColor, 3, 0);
614
            this.tableLayoutPanel3.Controls.Add(this.radLabel5, 4, 0);
615
            this.tableLayoutPanel3.Controls.Add(this.radColorBoxDiffColor, 5, 0);
616
            this.tableLayoutPanel3.Controls.Add(this.radButtonExceptLayer, 7, 0);
638
            this.tableLayoutPanel3.Controls.Add(this.radColorBoxAutoCADColor, 3, 0);
639
            this.tableLayoutPanel3.Controls.Add(this.radLabel5, 6, 0);
640
            this.tableLayoutPanel3.Controls.Add(this.radColorBoxDiffColor, 7, 0);
641
            this.tableLayoutPanel3.Controls.Add(this.radButtonExceptLayer, 9, 0);
642
            this.tableLayoutPanel3.Controls.Add(this.radLabel6, 4, 0);
643
            this.tableLayoutPanel3.Controls.Add(this.radColorBoxAVEVAColor, 5, 0);
644
            this.tableLayoutPanel3.Controls.Add(this.radButtonCompare, 10, 0);
617 645
            this.tableLayoutPanel3.Dock = System.Windows.Forms.DockStyle.Fill;
618 646
            this.tableLayoutPanel3.Location = new System.Drawing.Point(3, 63);
619 647
            this.tableLayoutPanel3.Name = "tableLayoutPanel3";
......
647 675
            // 
648 676
            // radLabel4
649 677
            // 
650
            this.radLabel4.Anchor = System.Windows.Forms.AnchorStyles.Right;
651
            this.radLabel4.Location = new System.Drawing.Point(265, 3);
678
            this.radLabel4.Dock = System.Windows.Forms.DockStyle.Fill;
679
            this.radLabel4.Location = new System.Drawing.Point(243, 3);
652 680
            this.radLabel4.Name = "radLabel4";
653
            this.radLabel4.Size = new System.Drawing.Size(72, 18);
681
            this.radLabel4.Size = new System.Drawing.Size(94, 18);
654 682
            this.radLabel4.TabIndex = 2;
655
            this.radLabel4.Text = "Equal Color : ";
683
            this.radLabel4.Text = "AutoCAD Color : ";
656 684
            this.radLabel4.TextAlignment = System.Drawing.ContentAlignment.TopLeft;
657 685
            // 
658
            // radColorBoxEqualColor
686
            // radColorBoxAutoCADColor
659 687
            // 
660
            this.radColorBoxEqualColor.Dock = System.Windows.Forms.DockStyle.Fill;
661
            this.radColorBoxEqualColor.Location = new System.Drawing.Point(343, 3);
662
            this.radColorBoxEqualColor.Name = "radColorBoxEqualColor";
663
            this.radColorBoxEqualColor.Size = new System.Drawing.Size(114, 18);
664
            this.radColorBoxEqualColor.TabIndex = 3;
665
            this.radColorBoxEqualColor.Value = System.Drawing.Color.FromArgb(((int)(((byte)(44)))), ((int)(((byte)(44)))), ((int)(((byte)(44)))));
688
            this.radColorBoxAutoCADColor.Dock = System.Windows.Forms.DockStyle.Fill;
689
            this.radColorBoxAutoCADColor.Location = new System.Drawing.Point(343, 3);
690
            this.radColorBoxAutoCADColor.Name = "radColorBoxAutoCADColor";
691
            this.radColorBoxAutoCADColor.Size = new System.Drawing.Size(114, 18);
692
            this.radColorBoxAutoCADColor.TabIndex = 3;
693
            this.radColorBoxAutoCADColor.Value = System.Drawing.Color.FromArgb(((int)(((byte)(44)))), ((int)(((byte)(44)))), ((int)(((byte)(44)))));
666 694
            // 
667 695
            // radLabel5
668 696
            // 
669 697
            this.radLabel5.Anchor = System.Windows.Forms.AnchorStyles.Left;
670
            this.radLabel5.Location = new System.Drawing.Point(463, 3);
698
            this.radLabel5.Location = new System.Drawing.Point(683, 3);
671 699
            this.radLabel5.Name = "radLabel5";
672 700
            this.radLabel5.Size = new System.Drawing.Size(89, 18);
673 701
            this.radLabel5.TabIndex = 4;
......
676 704
            // radColorBoxDiffColor
677 705
            // 
678 706
            this.radColorBoxDiffColor.Dock = System.Windows.Forms.DockStyle.Fill;
679
            this.radColorBoxDiffColor.Location = new System.Drawing.Point(563, 3);
707
            this.radColorBoxDiffColor.Location = new System.Drawing.Point(783, 3);
680 708
            this.radColorBoxDiffColor.Name = "radColorBoxDiffColor";
681 709
            this.radColorBoxDiffColor.Size = new System.Drawing.Size(114, 18);
682 710
            this.radColorBoxDiffColor.TabIndex = 5;
......
685 713
            // radButtonExceptLayer
686 714
            // 
687 715
            this.radButtonExceptLayer.Dock = System.Windows.Forms.DockStyle.Fill;
688
            this.radButtonExceptLayer.Location = new System.Drawing.Point(1079, 3);
716
            this.radButtonExceptLayer.Location = new System.Drawing.Point(1019, 3);
689 717
            this.radButtonExceptLayer.Name = "radButtonExceptLayer";
690 718
            this.radButtonExceptLayer.Size = new System.Drawing.Size(22, 18);
691 719
            this.radButtonExceptLayer.TabIndex = 6;
692 720
            this.radButtonExceptLayer.Text = "...";
693 721
            // 
722
            // radLabel6
723
            // 
724
            this.radLabel6.Dock = System.Windows.Forms.DockStyle.Fill;
725
            this.radLabel6.Location = new System.Drawing.Point(463, 3);
726
            this.radLabel6.Name = "radLabel6";
727
            this.radLabel6.Size = new System.Drawing.Size(94, 18);
728
            this.radLabel6.TabIndex = 7;
729
            this.radLabel6.Text = "AVEVA Color : ";
730
            // 
731
            // radColorBoxAVEVAColor
732
            // 
733
            this.radColorBoxAVEVAColor.Dock = System.Windows.Forms.DockStyle.Fill;
734
            this.radColorBoxAVEVAColor.Location = new System.Drawing.Point(563, 3);
735
            this.radColorBoxAVEVAColor.Name = "radColorBoxAVEVAColor";
736
            this.radColorBoxAVEVAColor.Size = new System.Drawing.Size(114, 18);
737
            this.radColorBoxAVEVAColor.TabIndex = 8;
738
            // 
694 739
            // splitPanel5
695 740
            // 
696 741
            this.splitPanel5.Location = new System.Drawing.Point(102, 0);
......
716 761
            this.splitPanel3.TabIndex = 0;
717 762
            this.splitPanel3.TabStop = false;
718 763
            // 
764
            // tableLayoutPanel4
765
            // 
766
            this.tableLayoutPanel4.ColumnCount = 1;
767
            this.tableLayoutPanel4.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F));
768
            this.tableLayoutPanel4.Controls.Add(this.designAutoCAD, 0, 1);
769
            this.tableLayoutPanel4.Controls.Add(this.radLabel7, 0, 0);
770
            this.tableLayoutPanel4.Dock = System.Windows.Forms.DockStyle.Fill;
771
            this.tableLayoutPanel4.Location = new System.Drawing.Point(0, 0);
772
            this.tableLayoutPanel4.Name = "tableLayoutPanel4";
773
            this.tableLayoutPanel4.RowCount = 2;
774
            this.tableLayoutPanel4.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 30F));
775
            this.tableLayoutPanel4.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F));
776
            this.tableLayoutPanel4.Size = new System.Drawing.Size(422, 260);
777
            this.tableLayoutPanel4.TabIndex = 1;
778
            // 
779
            // tableLayoutPanel5
780
            // 
781
            this.tableLayoutPanel5.ColumnCount = 1;
782
            this.tableLayoutPanel5.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F));
783
            this.tableLayoutPanel5.Controls.Add(this.designAVEVA, 0, 1);
784
            this.tableLayoutPanel5.Controls.Add(this.radLabel8, 0, 0);
785
            this.tableLayoutPanel5.Dock = System.Windows.Forms.DockStyle.Fill;
786
            this.tableLayoutPanel5.Location = new System.Drawing.Point(0, 0);
787
            this.tableLayoutPanel5.Name = "tableLayoutPanel5";
788
            this.tableLayoutPanel5.RowCount = 2;
789
            this.tableLayoutPanel5.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 30F));
790
            this.tableLayoutPanel5.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F));
791
            this.tableLayoutPanel5.Size = new System.Drawing.Size(422, 260);
792
            this.tableLayoutPanel5.TabIndex = 1;
793
            // 
794
            // tableLayoutPanel6
795
            // 
796
            this.tableLayoutPanel6.ColumnCount = 1;
797
            this.tableLayoutPanel6.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F));
798
            this.tableLayoutPanel6.Controls.Add(this.designCompare, 0, 1);
799
            this.tableLayoutPanel6.Controls.Add(this.radLabel9, 0, 0);
800
            this.tableLayoutPanel6.Dock = System.Windows.Forms.DockStyle.Fill;
801
            this.tableLayoutPanel6.Location = new System.Drawing.Point(0, 0);
802
            this.tableLayoutPanel6.Name = "tableLayoutPanel6";
803
            this.tableLayoutPanel6.RowCount = 2;
804
            this.tableLayoutPanel6.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 30F));
805
            this.tableLayoutPanel6.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F));
806
            this.tableLayoutPanel6.Size = new System.Drawing.Size(424, 250);
807
            this.tableLayoutPanel6.TabIndex = 1;
808
            // 
809
            // radLabel7
810
            // 
811
            this.radLabel7.Anchor = System.Windows.Forms.AnchorStyles.Left;
812
            this.radLabel7.Font = new System.Drawing.Font("Segoe UI", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
813
            this.radLabel7.Location = new System.Drawing.Point(3, 4);
814
            this.radLabel7.Name = "radLabel7";
815
            this.radLabel7.Size = new System.Drawing.Size(62, 21);
816
            this.radLabel7.TabIndex = 1;
817
            this.radLabel7.Text = "AutoCAD";
818
            // 
819
            // radLabel8
820
            // 
821
            this.radLabel8.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
822
            this.radLabel8.Font = new System.Drawing.Font("Segoe UI", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
823
            this.radLabel8.Location = new System.Drawing.Point(3, 4);
824
            this.radLabel8.Name = "radLabel8";
825
            this.radLabel8.Size = new System.Drawing.Size(88, 21);
826
            this.radLabel8.TabIndex = 1;
827
            this.radLabel8.Text = "AVEVA P&&ID";
828
            // 
829
            // radLabel9
830
            // 
831
            this.radLabel9.Anchor = System.Windows.Forms.AnchorStyles.Left;
832
            this.radLabel9.Font = new System.Drawing.Font("Segoe UI", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
833
            this.radLabel9.Location = new System.Drawing.Point(3, 4);
834
            this.radLabel9.Name = "radLabel9";
835
            this.radLabel9.Size = new System.Drawing.Size(61, 21);
836
            this.radLabel9.TabIndex = 1;
837
            this.radLabel9.Text = "Compare";
838
            // 
839
            // radButtonCompare
840
            // 
841
            this.radButtonCompare.Dock = System.Windows.Forms.DockStyle.Fill;
842
            this.radButtonCompare.Location = new System.Drawing.Point(1047, 3);
843
            this.radButtonCompare.Name = "radButtonCompare";
844
            this.radButtonCompare.Size = new System.Drawing.Size(54, 18);
845
            this.radButtonCompare.TabIndex = 9;
846
            this.radButtonCompare.Text = "Compare";
847
            // 
848
            // tableLayoutPanel7
849
            // 
850
            this.tableLayoutPanel7.ColumnCount = 1;
851
            this.tableLayoutPanel7.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F));
852
            this.tableLayoutPanel7.Controls.Add(this.radGridView1, 0, 1);
853
            this.tableLayoutPanel7.Controls.Add(this.radLabel10, 0, 0);
854
            this.tableLayoutPanel7.Dock = System.Windows.Forms.DockStyle.Fill;
855
            this.tableLayoutPanel7.Location = new System.Drawing.Point(0, 0);
856
            this.tableLayoutPanel7.Name = "tableLayoutPanel7";
857
            this.tableLayoutPanel7.RowCount = 2;
858
            this.tableLayoutPanel7.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 30F));
859
            this.tableLayoutPanel7.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F));
860
            this.tableLayoutPanel7.Size = new System.Drawing.Size(420, 250);
861
            this.tableLayoutPanel7.TabIndex = 1;
862
            // 
863
            // radLabel10
864
            // 
865
            this.radLabel10.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
866
            this.radLabel10.Font = new System.Drawing.Font("Segoe UI", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
867
            this.radLabel10.Location = new System.Drawing.Point(3, 4);
868
            this.radLabel10.Name = "radLabel10";
869
            this.radLabel10.Size = new System.Drawing.Size(36, 21);
870
            this.radLabel10.TabIndex = 1;
871
            this.radLabel10.Text = "Data";
872
            // 
719 873
            // Verification
720 874
            // 
721 875
            this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F);
......
772 926
            ((System.ComponentModel.ISupportInitialize)(this.radLabel3)).EndInit();
773 927
            ((System.ComponentModel.ISupportInitialize)(this.radSpinEditorTolerance)).EndInit();
774 928
            ((System.ComponentModel.ISupportInitialize)(this.radLabel4)).EndInit();
775
            ((System.ComponentModel.ISupportInitialize)(this.radColorBoxEqualColor)).EndInit();
929
            ((System.ComponentModel.ISupportInitialize)(this.radColorBoxAutoCADColor)).EndInit();
776 930
            ((System.ComponentModel.ISupportInitialize)(this.radLabel5)).EndInit();
777 931
            ((System.ComponentModel.ISupportInitialize)(this.radColorBoxDiffColor)).EndInit();
778 932
            ((System.ComponentModel.ISupportInitialize)(this.radButtonExceptLayer)).EndInit();
933
            ((System.ComponentModel.ISupportInitialize)(this.radLabel6)).EndInit();
934
            ((System.ComponentModel.ISupportInitialize)(this.radColorBoxAVEVAColor)).EndInit();
779 935
            ((System.ComponentModel.ISupportInitialize)(this.splitPanel5)).EndInit();
780 936
            ((System.ComponentModel.ISupportInitialize)(this.splitPanel3)).EndInit();
937
            this.tableLayoutPanel4.ResumeLayout(false);
938
            this.tableLayoutPanel4.PerformLayout();
939
            this.tableLayoutPanel5.ResumeLayout(false);
940
            this.tableLayoutPanel5.PerformLayout();
941
            this.tableLayoutPanel6.ResumeLayout(false);
942
            this.tableLayoutPanel6.PerformLayout();
943
            ((System.ComponentModel.ISupportInitialize)(this.radLabel7)).EndInit();
944
            ((System.ComponentModel.ISupportInitialize)(this.radLabel8)).EndInit();
945
            ((System.ComponentModel.ISupportInitialize)(this.radLabel9)).EndInit();
946
            ((System.ComponentModel.ISupportInitialize)(this.radButtonCompare)).EndInit();
947
            this.tableLayoutPanel7.ResumeLayout(false);
948
            this.tableLayoutPanel7.PerformLayout();
949
            ((System.ComponentModel.ISupportInitialize)(this.radLabel10)).EndInit();
781 950
            this.ResumeLayout(false);
782 951

  
783 952
        }
......
809 978
        private Telerik.WinControls.UI.RadLabel radLabel3;
810 979
        private Telerik.WinControls.UI.RadSpinEditor radSpinEditorTolerance;
811 980
        private Telerik.WinControls.UI.RadLabel radLabel4;
812
        private Telerik.WinControls.UI.RadColorBox radColorBoxEqualColor;
981
        private Telerik.WinControls.UI.RadColorBox radColorBoxAutoCADColor;
813 982
        private Telerik.WinControls.UI.RadLabel radLabel5;
814 983
        private Telerik.WinControls.UI.RadColorBox radColorBoxDiffColor;
815 984
        private Telerik.WinControls.UI.RadSplitContainer radSplitContainer4;
......
820 989
        private Telerik.WinControls.UI.RadGridView radGridView1;
821 990
        private devDept.Eyeshot.Design designCompare;
822 991
        private Telerik.WinControls.UI.RadButton radButtonExceptLayer;
992
        private Telerik.WinControls.UI.RadLabel radLabel6;
993
        private Telerik.WinControls.UI.RadColorBox radColorBoxAVEVAColor;
994
        private System.Windows.Forms.TableLayoutPanel tableLayoutPanel4;
995
        private System.Windows.Forms.TableLayoutPanel tableLayoutPanel5;
996
        private System.Windows.Forms.TableLayoutPanel tableLayoutPanel6;
997
        private Telerik.WinControls.UI.RadLabel radLabel7;
998
        private Telerik.WinControls.UI.RadLabel radLabel8;
999
        private Telerik.WinControls.UI.RadLabel radLabel9;
1000
        private Telerik.WinControls.UI.RadButton radButtonCompare;
1001
        private System.Windows.Forms.TableLayoutPanel tableLayoutPanel7;
1002
        private Telerik.WinControls.UI.RadLabel radLabel10;
823 1003
    }
824 1004
}
ID2.Manager/ID2.Manager/Controls/Verification.cs
1 1
using devDept.Eyeshot;
2 2
using devDept.Eyeshot.Entities;
3
using devDept.Eyeshot.Translators;
3 4
using devDept.Geometry.Entities;
4 5
using ID2.Manager.Common;
5 6
using ID2.Manager.Data.Models;
......
26 27
        readonly string IniFilePath = System.IO.Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), 
27 28
            Application.ProductName, $"{Application.ProductName}.ini");
28 29

  
29
        private static Color EqualColor = Color.FromArgb(44, 44, 44);
30
        private static Color AutoCADColor = Color.FromArgb(44, 44, 44);
31
        private static Color AVEVAColor = Color.FromArgb(44, 44, 44);
30 32
        private static Color DiffColor = Color.Yellow;
31 33
        private static double Tolerance = 0;
32 34

  
......
37 39

  
38 40
            this.Load += Verification_Load;
39 41
            this.radGridViewDocument.SelectionChanged += RadGridViewDocument_SelectionChanged;
42
            this.radGridViewDocument.CellClick += RadGridViewDocument_CellClick;
40 43
            this.radBrowseEditorAVEVAPIDFolder.ValueChanged += RadBrowseEditorAVEVAPIDFolder_ValueChanged;
41 44
            this.radSpinEditorTolerance.ValueChanged += RadSpinEditorTolerance_ValueChanged;
42
            this.radColorBoxEqualColor.ValueChanged += RadColorBoxEqualColor_ValueChanged;
45
            this.radColorBoxAutoCADColor.ValueChanged += RadColorBoxAutoCADColor_ValueChanged;
46
            this.radColorBoxAVEVAColor.ValueChanged += RadColorBoxAVEVAColor_ValueChanged;
43 47
            this.radColorBoxDiffColor.ValueChanged += RadColorBoxDiffColor_ValueChanged;
44 48
            this.radButtonExceptLayer.Click += RadButtonExceptLayer_Click;
49
            this.radButtonCompare.Click += RadButtonCompare_Click;
45 50

  
46 51
            this.designAutoCAD.ActionMode = actionType.SelectVisibleByPickDynamic;
47 52
            this.designAutoCAD.Selection.ColorDynamic = Color.FromArgb(80, Color.OrangeRed);
......
76 81
        }
77 82

  
78 83
        /// <summary>
84
        /// Document No 셀을 클릭했을때 도면을 비교한다.
85
        /// </summary>
86
        /// <param name="sender"></param>
87
        /// <param name="e"></param>
88
        private void RadGridViewDocument_CellClick(object sender, Telerik.WinControls.UI.GridViewCellEventArgs e)
89
        {
90
            if(e.ColumnIndex == 1)
91
            {
92
                if (this.radGridViewDocument.SelectedRows.Any() && this.radGridViewDocument.SelectedRows.First().DataBoundItem is Documents doc)
93
                {
94
                    CompareDrawing(doc);
95
                    if (OnDocumentSelected != null) OnDocumentSelected(doc);
96
                }
97
            }
98
        }
99

  
100
        /// <summary>
101
        /// 두 도면을 비교하여 결과를 PDF로 출력한다.
102
        /// </summary>
103
        /// <param name="sender"></param>
104
        /// <param name="e"></param>
105
        private void RadButtonCompare_Click(object sender, EventArgs e)
106
        {
107
            string FileFolder = System.IO.Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), 
108
                Application.ProductName, "Compare");
109
            if (!System.IO.Directory.Exists(FileFolder)) System.IO.Directory.CreateDirectory(FileFolder);
110

  
111
            var docs = this.radGridViewDocument.Rows.Where(x => Convert.ToBoolean(x.Cells["Checked"].Value)).Select(x => x.DataBoundItem as Documents);
112
            foreach(var doc in docs)
113
            {
114
                CompareDrawing(doc, true);
115
                Invalidate();
116

  
117
                using (var bmp = this.designCompare.RenderToBitmap(new Size(1920 * 2, 1080 * 2)))
118
                {
119
                    string FilePath = System.IO.Path.Combine(FileFolder, $"{doc.DocumentNo}.png");
120
                    bmp.Save(FilePath, System.Drawing.Imaging.ImageFormat.Png);     
121
                }
122
            }
123

  
124
            RadMessageBox.Show("Comparing document is done");
125
        }
126

  
127
        /// <summary>
79 128
        /// Except Layer 폼을 띄운다.
80 129
        /// </summary>
81 130
        /// <param name="sender"></param>
......
105 154
        }
106 155

  
107 156
        /// <summary>
108
        /// 동일한 엔터티의 색상을 설정한다.
157
        /// AutoCAD 엔터티의 색상을 설정한다.
109 158
        /// </summary>
110 159
        /// <param name="sender"></param>
111 160
        /// <param name="e"></param>
112
        private void RadColorBoxEqualColor_ValueChanged(object sender, EventArgs e)
161
        private void RadColorBoxAutoCADColor_ValueChanged(object sender, EventArgs e)
113 162
        {
114
            Verification.EqualColor = this.radColorBoxEqualColor.Value;
115
            string color = $"{Verification.EqualColor.R},{Verification.EqualColor.G},{Verification.EqualColor.B}";
116
            Classes.ID2Helper.IniWriteValue(IniFilePath, "Verification", "EqualColor", color);
163
            Verification.AutoCADColor = this.radColorBoxAutoCADColor.Value;
164
            string color = $"{Verification.AutoCADColor.R},{Verification.AutoCADColor.G},{Verification.AutoCADColor.B}";
165
            Classes.ID2Helper.IniWriteValue(IniFilePath, "Verification", "AutoCADColor", color);
166
        }
167

  
168
        /// <summary>
169
        /// AVEVA 엔터티의 색상을 설정한다.
170
        /// </summary>
171
        /// <param name="sender"></param>
172
        /// <param name="e"></param>
173
        private void RadColorBoxAVEVAColor_ValueChanged(object sender, EventArgs e)
174
        {
175
            Verification.AVEVAColor = this.radColorBoxAVEVAColor.Value;
176
            string color = $"{Verification.AVEVAColor.R},{Verification.AVEVAColor.G},{Verification.AVEVAColor.B}";
177
            Classes.ID2Helper.IniWriteValue(IniFilePath, "Verification", "AVEVAColor", color);
117 178
        }
118 179

  
119 180
        /// <summary>
......
153 214
                Verification.Tolerance = Convert.ToDouble(this.radSpinEditorTolerance.Value);
154 215
            }
155 216

  
156
            string _EqualColor = Classes.ID2Helper.IniReadValue(IniFilePath, "Verification", "EqualColor");
157
            if (!string.IsNullOrEmpty(_EqualColor))
217
            string _AutoCADColor = Classes.ID2Helper.IniReadValue(IniFilePath, "Verification", "AutoCADColor");
218
            if (!string.IsNullOrEmpty(_AutoCADColor))
158 219
            {
159
                var tokens = _EqualColor.Split(',');
220
                var tokens = _AutoCADColor.Split(',');
160 221
                if (tokens.Length == 3)
161 222
                {
162
                    this.radColorBoxEqualColor.Value =
223
                    this.radColorBoxAutoCADColor.Value =
163 224
                         Color.FromArgb(Convert.ToInt32(tokens[0]), Convert.ToInt32(tokens[1]), Convert.ToInt32(tokens[2]));
164 225
                }
165 226
            }
166 227

  
228
            string _AVEVAColor = Classes.ID2Helper.IniReadValue(IniFilePath, "Verification", "AVEVAColor");
229
            if (!string.IsNullOrEmpty(_AVEVAColor))
230
            {
231
                var tokens = _AVEVAColor.Split(',');
232
                if (tokens.Length == 3)
233
                {
234
                    this.radColorBoxAVEVAColor.Value =
235
                        Color.FromArgb(Convert.ToInt32(tokens[0]), Convert.ToInt32(tokens[1]), Convert.ToInt32(tokens[2]));
236
                }
237
            }
238

  
167 239
            string _DiffColor = Classes.ID2Helper.IniReadValue(IniFilePath, "Verification", "DiffColor");
168 240
            if (!string.IsNullOrEmpty(_DiffColor))
169 241
            {
......
189 261
        /// </summary>
190 262
        /// <param name="design"></param>
191 263
        /// <param name="list"></param>
192
        public void ColorEntities(Design design, EntityList list, Color color, colorMethodType colorMethod=colorMethodType.byEntity, bool ChangeBlkColor=true)
264
        public void ColorEntities(Design design, IList<Entity> list, Color color, colorMethodType colorMethod=colorMethodType.byEntity, bool ChangeBlkColor=true)
193 265
        {
194 266
            foreach (Entity ent in list)
195 267
            {
......
239 311
            {
240 312
                this.radGridViewDocument.CurrentRow = selectedRow;
241 313
                this.radGridViewDocument.CurrentRow.IsSelected = true;
314

  
315
                CompareDrawing(selectedDoc);
242 316
            }
243 317
        }
244 318

  
245 319
        /// <summary>
246
        /// 도면을 선택했을때 두 도면을 비교한다.
320
        /// 주어진 두 도면(lhs, rhs)을 비교한다.
247 321
        /// </summary>
248
        /// <param name="sender"></param>
249
        /// <param name="e"></param>
250
        private void RadGridViewDocument_SelectionChanged(object sender, EventArgs e)
322
        private void CompareDrawing(Documents doc, bool ResultOnly = false)
251 323
        {
252 324
            /// AutoCAD P&ID 파일을 화면에 표시한다.
253
            void ShowAutoCADFile(string FilePath, Design design)
325
            void ShowAutoCADFile(string FilePath, Design design, bool clear = true)
254 326
            {
255
                design.Clear();
327
                string LayerName = "AutoCAD";
328
                if (clear) design.Clear();
256 329
                if (System.IO.File.Exists(FilePath))
257 330
                {
258 331
                    try
259 332
                    {
260 333
                        devDept.Eyeshot.Translators.ReadAutodesk ra = new devDept.Eyeshot.Translators.ReadAutodesk(FilePath);
261 334
                        ra.DoWork();
335
                        if (!ra.Layers.Contains(LayerName)) ra.Layers.Add(LayerName, Verification.AVEVAColor);
336
                        foreach (var ent in ra.Entities) ent.LayerName = LayerName;
262 337
                        ra.AddToScene(design);
263 338
                    }
264 339
                    catch (Exception ex)
......
268 343
                    }
269 344

  
270 345
                    var AddEntities = new List<Entity>();
271
                    design.Entities.ForEach(x =>
346
                    design.Entities.Where(x => x.LayerName == LayerName).ToList().ForEach(x =>
272 347
                    {
273 348
                        if (x is LinearPath lp)
274 349
                        {
......
286 361
                        else if (x is BlockReference blkref && blkref.Attributes.Any())
287 362
                        {
288 363
                            var attributes = blkref.Attributes;
289
                            var entities = blkref.Explode(this.designAutoCAD.Blocks);
290
                            foreach(var ent in entities.Where(y => y is devDept.Eyeshot.Entities.Attribute))
364
                            var entities = blkref.Explode(design.Blocks);
365
                            foreach (var ent in entities.Where(y => y is devDept.Eyeshot.Entities.Attribute))
291 366
                            {
292 367
                                var txt = ent as devDept.Eyeshot.Entities.Attribute;
368
                                txt.LayerName = LayerName;
293 369
                                KeyValuePair<string, AttributeReference>? kp = attributes.FirstOrDefault(z => z.Key == txt.TextString);
294
                                if (kp.HasValue) txt.TextString = kp.Value.Value.Value;
370
                                if (kp.HasValue) txt.TextString = (kp.Value.Value) != null ? kp.Value.Value.Value : string.Empty;
295 371
                            }
296 372

  
297 373
                            AddEntities.AddRange(entities.Where(y => (y is devDept.Eyeshot.Entities.Attribute) || (y is devDept.Eyeshot.Entities.Text)));
......
301 377

  
302 378
                    #region LinearPath 그리고 Except Layer에 있는 항목 제외
303 379
                    var ExceptLayers = Forms.ExceptLayer.ExceptLayers.Select(x => x.Name);
304
                    this.designAutoCAD.Entities.RemoveAll(x => (x is LinearPath) || ExceptLayers.Contains(x.LayerName));
380
                    design.Entities.RemoveAll(x => (x is LinearPath) || ExceptLayers.Contains(x.LayerName));
305 381
                    #endregion
306 382
                    design.Entities.AddRange(AddEntities);
307 383

  
308 384
                    #region 브랜치가 생성되는 부분에서 라인을 분할
309 385
                    var queue = design.Entities.Where(x => x is Line).ToList();
310
                    while(queue.Any())
386
                    while (queue.Any())
311 387
                    {
312 388
                        var line1 = queue.First() as Line;
313 389
                        var dir1 = line1.Direction;
314 390
                        dir1.Normalize();
315 391
                        queue.Remove(line1);
316
                        for(int i = 0;i < queue.Count;++i)
392
                        for (int i = 0; i < queue.Count; ++i)
317 393
                        {
318 394
                            var line2 = queue.ElementAt(i) as Line;
319 395
                            var dir2 = line2.Direction;
320 396
                            dir2.Normalize();
321
                            if(devDept.Geometry.Vector3D.AreOrthogonal(dir1, dir2))
397
                            if (devDept.Geometry.Vector3D.AreOrthogonal(dir1, dir2))
322 398
                            {
323 399
                                var intersects = line1.IntersectWith(line2);
324
                                if(intersects.Count() == 1)
400
                                if (intersects.Count() == 1)
325 401
                                {
326
                                    if(line1.StartPoint.DistanceTo(intersects[0]) > 0.1 && line1.EndPoint.DistanceTo(intersects[0]) > 0.1)
402
                                    if (line1.StartPoint.DistanceTo(intersects[0]) > 0.1 && line1.EndPoint.DistanceTo(intersects[0]) > 0.1)
327 403
                                    {
328 404
                                        var split1 = new devDept.Eyeshot.Entities.Line(line1.StartPoint, intersects[0])
329 405
                                        {
......
375 451
                    }
376 452
                    #endregion
377 453

  
378
                    ColorEntities(design, design.Entities, Verification.EqualColor);
454
                    ColorEntities(design, design.Entities.Where(x => x.LayerName == LayerName).ToList(), Verification.AutoCADColor);
379 455

  
380 456
                    // Sets the view as Top
381 457
                    design.SetView(viewType.Top);
......
385 461
            }
386 462

  
387 463
            /// AVEVA P&ID 파일을 화면에 표시한다.
388
            void ShowAVEVAPIDFile(string FilePath)
464
            void ShowAVEVAPIDFile(string FilePath, Design design, bool clear = true)
389 465
            {
390
                this.designAVEVA.Clear();
466
                string LayerName = "AVEVA";
467

  
468
                if (clear) design.Clear();
391 469
                if (System.IO.File.Exists(FilePath))
392 470
                {
393 471
                    devDept.Eyeshot.Translators.ReadAutodesk ra = new devDept.Eyeshot.Translators.ReadAutodesk(FilePath);
394 472
                    ra.DoWork();
395
                    ra.AddToScene(this.designAVEVA);
473
                    if (!ra.Layers.Contains(LayerName)) ra.Layers.Add(LayerName, Verification.AVEVAColor);
474
                    foreach (var ent in ra.Entities) ent.LayerName = LayerName;
475
                    ra.AddToScene(design);
396 476

  
397 477
                    #region 멀티 라인들을 분할하여 추가한다.
398 478
                    var AddEntities = new List<Entity>();
399
                    this.designAVEVA.Entities.ForEach(x =>
479
                    design.Entities.Where(x => x.LayerName == LayerName).ToList().ForEach(x =>
400 480
                    {
401
                        if(x is Mesh mesh && (mesh.LayerName == "AS_PIPE" || mesh.LayerName == "AS_INST"))
481
                        if (x is Mesh mesh && (mesh.LayerName == "AS_PIPE" || mesh.LayerName == "AS_INST"))
402 482
                        {
403 483
                            int count = Convert.ToInt32(mesh.Vertices.Length * 0.5);
404
                            for (int i = 0;i < count - 1; ++i)
484
                            for (int i = 0; i < count - 1; ++i)
405 485
                            {
406
                                AddEntities.Add(new devDept.Eyeshot.Entities.Line(mesh.Vertices[i], mesh.Vertices[i + 1]) 
407
                                { 
486
                                AddEntities.Add(new devDept.Eyeshot.Entities.Line(mesh.Vertices[i], mesh.Vertices[i + 1])
487
                                {
408 488
                                    LayerName = mesh.LayerName,
409 489
                                    LineWeight = 3.0f,
410 490
                                    LineTypeMethod = colorMethodType.byEntity,
411
                                    Color = Verification.DiffColor,
491
                                    Color = Verification.AVEVAColor,
412 492
                                    ColorMethod = colorMethodType.byEntity
413 493
                                });
414 494
                            }
......
426 506
                                        LayerName = tf.LayerName,
427 507
                                        LineWeight = 3.0f,
428 508
                                        LineTypeMethod = colorMethodType.byEntity,
429
                                        Color = Verification.DiffColor,
509
                                        Color = Verification.AVEVAColor,
430 510
                                        ColorMethod = colorMethodType.byEntity
431 511
                                    }
432 512
                                );
......
446 526
                            }
447 527
                        }
448 528
                    });
449
                    this.designAVEVA.Entities.RemoveAll(x => 
529
                    design.Entities.RemoveAll(x =>
450 530
                    ((x is Mesh || x is TabulatedSurface) && (x.LayerName == "AS_PIPE" || x.LayerName == "AS_INST")) ||
451 531
                    (x is LinearPath));
452
                    this.designAVEVA.Entities.AddRange(AddEntities);
532
                    design.Entities.AddRange(AddEntities);
453 533
                    #endregion
454 534

  
455
                    ColorEntities(this.designAVEVA, this.designAVEVA.Entities, Verification.DiffColor);
535
                    ColorEntities(design, design.Entities.Where(x => x.LayerName == LayerName).ToList(), Verification.AVEVAColor);
456 536

  
457 537
                    #region 블럭 이름이 PSNODE, PENODE인 블럭은 보이지 않도록 한다.
458
                    this.designAVEVA.Entities.ForEach(x =>
538
                    design.Entities.ForEach(x =>
459 539
                    {
460
                        if (x is BlockReference blkref && (blkref.BlockName == "PSNODE" || blkref.BlockName == "PENODE" || 
540
                        if (x is BlockReference blkref && (blkref.BlockName == "PSNODE" || blkref.BlockName == "PENODE" ||
461 541
                        blkref.BlockName.StartsWith("ARROW")))
462 542
                            blkref.Visible = false;
463 543
                    });
464 544
                    #endregion
465 545

  
466
                    this.designAVEVA.SetView(viewType.Top);
467
                    this.designAVEVA.ZoomFit();
468
                    this.designAVEVA.Invalidate();
546
                    design.SetView(viewType.Top);
547
                    design.ZoomFit();
548
                    design.Invalidate();
469 549
                }
470 550
            }
471 551

  
472
            if (this.radGridViewDocument.SelectedRows.Any() && this.radGridViewDocument.SelectedRows.First().DataBoundItem is Documents doc)
473
            {
474
                string dwgExtension = ".dwg";
475
                string ID2DrawingFolder = System.IO.Path.Combine(informations.FindID2LocalPath(doc.RefProjectCode), "drawings", "Native");
476
                string dwgFilePath = System.IO.Path.Combine(ID2DrawingFolder, $"{doc.DocumentNo}{dwgExtension}");
477
                this.radTextBoxID2DrawingFolder.Text = ID2DrawingFolder;
478
                ShowAutoCADFile(dwgFilePath, this.designAutoCAD);
479
                ShowAutoCADFile(dwgFilePath, this.designCompare);
480

  
481
                string AVEVAPIDFolder = this.radBrowseEditorAVEVAPIDFolder.Value;
482
                string AVEVAPIDFilePath = string.Empty;
483
                if (AVEVAPIDFolder != null)
484
                {
485
                    AVEVAPIDFilePath = System.IO.Path.Combine(AVEVAPIDFolder, $"{doc.DocumentNo}{dwgExtension}");
486
                    ShowAVEVAPIDFile(AVEVAPIDFilePath);
552
            string dwgExtension = ".dwg";
553
            string ID2DrawingFolder = System.IO.Path.Combine(informations.FindID2LocalPath(doc.RefProjectCode), "drawings", "Native");
554
            string dwgFilePath = System.IO.Path.Combine(ID2DrawingFolder, $"{doc.DocumentNo}{dwgExtension}");
555
            this.radTextBoxID2DrawingFolder.Text = ID2DrawingFolder;
556
            if (!ResultOnly) ShowAutoCADFile(dwgFilePath, this.designAutoCAD);
557
            ShowAutoCADFile(dwgFilePath, this.designCompare);
487 558

  
488
                    if (System.IO.File.Exists(AVEVAPIDFilePath))
489
                    {
490
                        devDept.Eyeshot.Translators.ReadAutodesk ra = new devDept.Eyeshot.Translators.ReadAutodesk(AVEVAPIDFilePath);
491
                        ra.DoWork();
492
                        ra.AddToScene(this.designCompare);
493
                    }
494
                }
495

  
496
                if(System.IO.File.Exists(dwgFilePath) && System.IO.File.Exists(AVEVAPIDFilePath))
497
                {
498
                    CompareAndMark(this.designAutoCAD, this.designAutoCAD.Entities, this.designAVEVA, this.designAVEVA.Entities);
499
                }
559
            string AVEVAPIDFolder = this.radBrowseEditorAVEVAPIDFolder.Value;
560
            string AVEVAPIDFilePath = string.Empty;
561
            if (AVEVAPIDFolder != null)
562
            {
563
                AVEVAPIDFilePath = System.IO.Path.Combine(AVEVAPIDFolder, $"{doc.DocumentNo}{dwgExtension}");
564
                if (!ResultOnly) ShowAVEVAPIDFile(AVEVAPIDFilePath, this.designAVEVA);
565
                ShowAVEVAPIDFile(AVEVAPIDFilePath, this.designCompare, false);
566
            }
500 567

  
501
                if(OnDocumentSelected != null) OnDocumentSelected(doc);
568
            if (System.IO.File.Exists(dwgFilePath) && System.IO.File.Exists(AVEVAPIDFilePath))
569
            {
570
                var AutoCADEntities = this.designCompare.Entities.Where(x => x.LayerName == "AutoCAD").ToList();
571
                var AVEVAtities = this.designCompare.Entities.Where(x => x.LayerName == "AVEVA").ToList();
572
                CompareAndMark(this.designCompare, AutoCADEntities, this.designCompare, AVEVAtities);
502 573
            }
503 574
        }
504 575

  
576
        /// <summary>
577
        /// 도면을 선택했을때 두 도면을 비교한다.
578
        /// </summary>
579
        /// <param name="sender"></param>
580
        /// <param name="e"></param>
581
        private void RadGridViewDocument_SelectionChanged(object sender, EventArgs e)
582
        {
583
        }
584

  
505 585
        public void DocumentListBinding(List<ID2.Manager.Data.Models.Documents> docs)
506 586
        {
507 587
            this.radGridViewDocument.FilterDescriptors.Clear();
......
542 622

  
543 623
                        if (entVp2 is BlockReference blkref && (blkref.BlockName == "PSNODE" || blkref.BlockName == "PENODE")) continue;
544 624
                        if (!equalEntitiesInV2[j] && CheckType(entVp1, entVp2) && 
545
                            CompareIfEqual(this.designAutoCAD, entVp1, this.designAVEVA, entVp2))
625
                            CompareIfEqual(design1, entVp1, design2, entVp2))
546 626
                        {
547 627
                            equalEntitiesInV1[j] = i;
548 628
                            equalEntitiesInV2[j] = true;
......
560 640
                {
561 641
                    if (equalEntitiesInV2[j])
562 642
                    {
563
                        ColorEntity(design2, entList2[j], Verification.EqualColor, colorMethodType.byEntity, false);
643
                        ColorEntity(design2, entList2[j], Verification.AutoCADColor, colorMethodType.byEntity, false);
564 644
                    }
565 645
                }
566 646
            }

내보내기 Unified diff

클립보드 이미지 추가 (최대 크기: 500 MB)