프로젝트

일반

사용자정보

개정판 1620ca9c

ID1620ca9c91b7e7a7526971357b8b028444ab7758
상위 0e98d54b
하위 2851ca5b, 85d51ecc

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

Feature: 사용자가 지정한 텍스트는 Compare에서 제외

Change-Id: I2a8b83a95b6d20ddee409c79384d3ba21faccf30

차이점 보기:

ID2.Manager/ID2.Manager.Compare/Classes/CompareModelWorkUnit.cs
14 14
using System.Drawing;
15 15
using System.Numerics;
16 16
using System.IO;
17
using Xtractor.Viewer;
17 18

  
18 19
namespace ID2.Manager.Classes
19 20
{
......
23 24
        private static readonly double TOLER = 1;
24 25

  
25 26
        System.ComponentModel.BackgroundWorker _worker;
27

  
26 28
        private Workspace _workspace;
27 29
        private List<Entity> _AutoCADEntities { get; } = new List<Entity>();
28 30
        private List<Entity> _AVEVAEntities { get; } = new List<Entity>();
......
66 68

  
67 69
            try
68 70
            {
69
                for (int i = 0; i < _AutoCADEntities.Count(); i++)
71
                for (int i = 0; i < _AutoCADEntities.Count; i++)
70 72
                {
71 73
                    Entity entVp1 = _AutoCADEntities[i];
72 74
                    EqualIndices.Clear();
73 75

  
74
                    for (int j = 0; j < _AVEVAEntities.Count(); j++)
76
                    for (int j = 0; j < _AVEVAEntities.Count; j++)
75 77
                    {
76 78
                        Entity entVp2 = _AVEVAEntities[j];
77 79

  
......
551 553
                    }
552 554
                    else
553 555
                    {
554
                        Text tx1 = (Text)ent1;
555
                        Text tx2 = (Text)ent2;
556
                        Text tx1 = (Text)ent1;  /// AutoCAD Text
557
                        Text tx2 = (Text)ent2;  /// AVEVA Text
556 558

  
557 559
                        #region 공백을 무시하여 비교
558 560
                        string string1 = tx1.TextString.Trim();
ID2.Manager/ID2.Manager.Compare/Controls/Verification.Designer.cs
29 29
        /// </summary>
30 30
        private void InitializeComponent()
31 31
        {
32
            devDept.Eyeshot.CancelToolBarButton cancelToolBarButton10 = new devDept.Eyeshot.CancelToolBarButton("Cancel", devDept.Eyeshot.ToolBarButton.styleType.ToggleButton, true, true);
33
            devDept.Eyeshot.ProgressBar progressBar10 = 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, cancelToolBarButton10, false, 0.1D, 0.333D, true);
34
            devDept.Graphics.BackgroundSettings backgroundSettings10 = 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 camera10 = 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, 2.1291952466986581D, false, 0.001D);
36
            devDept.Eyeshot.MagnifyingGlassToolBarButton magnifyingGlassToolBarButton10 = new devDept.Eyeshot.MagnifyingGlassToolBarButton("Magnifying Glass", devDept.Eyeshot.ToolBarButton.styleType.ToggleButton, true, true);
37
            devDept.Eyeshot.ZoomWindowToolBarButton zoomWindowToolBarButton10 = new devDept.Eyeshot.ZoomWindowToolBarButton("Zoom Window", devDept.Eyeshot.ToolBarButton.styleType.ToggleButton, true, true);
38
            devDept.Eyeshot.ZoomToolBarButton zoomToolBarButton10 = new devDept.Eyeshot.ZoomToolBarButton("Zoom", devDept.Eyeshot.ToolBarButton.styleType.ToggleButton, true, true);
39
            devDept.Eyeshot.PanToolBarButton panToolBarButton10 = new devDept.Eyeshot.PanToolBarButton("Pan", devDept.Eyeshot.ToolBarButton.styleType.ToggleButton, true, true);
40
            devDept.Eyeshot.ZoomFitToolBarButton zoomFitToolBarButton10 = new devDept.Eyeshot.ZoomFitToolBarButton("Zoom Fit", devDept.Eyeshot.ToolBarButton.styleType.PushButton, true, true);
41
            devDept.Eyeshot.ToolBar toolBar10 = new devDept.Eyeshot.ToolBar(devDept.Eyeshot.ToolBar.positionType.HorizontalTopCenter, true, new devDept.Eyeshot.ToolBarButton[] {
42
            ((devDept.Eyeshot.ToolBarButton)(magnifyingGlassToolBarButton10)),
43
            ((devDept.Eyeshot.ToolBarButton)(zoomWindowToolBarButton10)),
44
            ((devDept.Eyeshot.ToolBarButton)(zoomToolBarButton10)),
45
            ((devDept.Eyeshot.ToolBarButton)(panToolBarButton10)),
46
            ((devDept.Eyeshot.ToolBarButton)(zoomFitToolBarButton10))});
47
            devDept.Eyeshot.Histogram histogram10 = 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 grid10 = 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 originSymbol10 = 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 rotateSettings10 = 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 zoomSettings10 = 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 panSettings10 = new devDept.Eyeshot.PanSettings(new devDept.Eyeshot.MouseButton(devDept.Eyeshot.mouseButtonsZPR.Middle, devDept.Eyeshot.modifierKeys.Ctrl), 25, true);
53
            devDept.Eyeshot.NavigationSettings navigationSettings10 = 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 coordinateSystemIcon10 = 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 viewCubeIcon10 = 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 savedViewsManager10 = new devDept.Eyeshot.Viewport.SavedViewsManager(8);
57
            devDept.Eyeshot.Viewport viewport10 = new devDept.Eyeshot.Viewport(new System.Drawing.Point(0, 0), new System.Drawing.Size(656, 512), backgroundSettings10, camera10, new devDept.Eyeshot.ToolBar[] {
58
            toolBar10}, new devDept.Eyeshot.Legend[0], histogram10, devDept.Eyeshot.displayType.Wireframe, true, false, false, false, new devDept.Eyeshot.Grid[] {
59
            grid10}, new devDept.Eyeshot.OriginSymbol[] {
60
            originSymbol10}, false, rotateSettings10, zoomSettings10, panSettings10, navigationSettings10, coordinateSystemIcon10, viewCubeIcon10, savedViewsManager10, devDept.Eyeshot.viewType.Top);
61
            devDept.Eyeshot.CancelToolBarButton cancelToolBarButton11 = new devDept.Eyeshot.CancelToolBarButton("Cancel", devDept.Eyeshot.ToolBarButton.styleType.ToggleButton, true, true);
62
            devDept.Eyeshot.ProgressBar progressBar11 = 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, cancelToolBarButton11, false, 0.1D, 0.333D, true);
63
            devDept.Graphics.BackgroundSettings backgroundSettings11 = 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 camera11 = 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.9814258922296617D, false, 0.001D);
65
            devDept.Eyeshot.MagnifyingGlassToolBarButton magnifyingGlassToolBarButton11 = new devDept.Eyeshot.MagnifyingGlassToolBarButton("Magnifying Glass", devDept.Eyeshot.ToolBarButton.styleType.ToggleButton, true, true);
66
            devDept.Eyeshot.ZoomWindowToolBarButton zoomWindowToolBarButton11 = new devDept.Eyeshot.ZoomWindowToolBarButton("Zoom Window", devDept.Eyeshot.ToolBarButton.styleType.ToggleButton, true, true);
67
            devDept.Eyeshot.ZoomToolBarButton zoomToolBarButton11 = new devDept.Eyeshot.ZoomToolBarButton("Zoom", devDept.Eyeshot.ToolBarButton.styleType.ToggleButton, true, true);
68
            devDept.Eyeshot.PanToolBarButton panToolBarButton11 = new devDept.Eyeshot.PanToolBarButton("Pan", devDept.Eyeshot.ToolBarButton.styleType.ToggleButton, true, true);
69
            devDept.Eyeshot.ZoomFitToolBarButton zoomFitToolBarButton11 = new devDept.Eyeshot.ZoomFitToolBarButton("Zoom Fit", devDept.Eyeshot.ToolBarButton.styleType.PushButton, true, true);
70
            devDept.Eyeshot.ToolBar toolBar11 = new devDept.Eyeshot.ToolBar(devDept.Eyeshot.ToolBar.positionType.HorizontalTopCenter, true, new devDept.Eyeshot.ToolBarButton[] {
71
            ((devDept.Eyeshot.ToolBarButton)(magnifyingGlassToolBarButton11)),
72
            ((devDept.Eyeshot.ToolBarButton)(zoomWindowToolBarButton11)),
73
            ((devDept.Eyeshot.ToolBarButton)(zoomToolBarButton11)),
74
            ((devDept.Eyeshot.ToolBarButton)(panToolBarButton11)),
75
            ((devDept.Eyeshot.ToolBarButton)(zoomFitToolBarButton11))});
76
            devDept.Eyeshot.Histogram histogram11 = 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 grid11 = 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 originSymbol11 = 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 rotateSettings11 = 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 zoomSettings11 = 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 panSettings11 = new devDept.Eyeshot.PanSettings(new devDept.Eyeshot.MouseButton(devDept.Eyeshot.mouseButtonsZPR.Middle, devDept.Eyeshot.modifierKeys.Ctrl), 25, true);
82
            devDept.Eyeshot.NavigationSettings navigationSettings11 = 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 coordinateSystemIcon11 = 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 viewCubeIcon11 = 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 savedViewsManager11 = new devDept.Eyeshot.Viewport.SavedViewsManager(8);
86
            devDept.Eyeshot.Viewport viewport11 = new devDept.Eyeshot.Viewport(new System.Drawing.Point(0, 0), new System.Drawing.Size(656, 236), backgroundSettings11, camera11, new devDept.Eyeshot.ToolBar[] {
87
            toolBar11}, new devDept.Eyeshot.Legend[0], histogram11, devDept.Eyeshot.displayType.Wireframe, true, false, false, false, new devDept.Eyeshot.Grid[] {
88
            grid11}, new devDept.Eyeshot.OriginSymbol[] {
89
            originSymbol11}, false, rotateSettings11, zoomSettings11, panSettings11, navigationSettings11, coordinateSystemIcon11, viewCubeIcon11, savedViewsManager11, devDept.Eyeshot.viewType.Top);
90
            devDept.Eyeshot.CancelToolBarButton cancelToolBarButton12 = new devDept.Eyeshot.CancelToolBarButton("Cancel", devDept.Eyeshot.ToolBarButton.styleType.ToggleButton, true, true);
91
            devDept.Eyeshot.ProgressBar progressBar12 = 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, cancelToolBarButton12, false, 0.1D, 0.333D, true);
92
            devDept.Graphics.BackgroundSettings backgroundSettings12 = 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 camera12 = new devDept.Eyeshot.Camera(new devDept.Geometry.Point3D(-4.5374030325108127E-16D, 2.043464660644545D, 47.5965649485588D), 97.257904648780809D, new devDept.Geometry.Quaternion(0.49999999999999989D, 0.5D, 0.5D, 0.50000000000000011D), devDept.Graphics.projectionType.Orthographic, 40D, 1.0529821660941499D, false, 0.001D);
94
            devDept.Eyeshot.MagnifyingGlassToolBarButton magnifyingGlassToolBarButton12 = new devDept.Eyeshot.MagnifyingGlassToolBarButton("Magnifying Glass", devDept.Eyeshot.ToolBarButton.styleType.ToggleButton, true, true);
95
            devDept.Eyeshot.ZoomWindowToolBarButton zoomWindowToolBarButton12 = new devDept.Eyeshot.ZoomWindowToolBarButton("Zoom Window", devDept.Eyeshot.ToolBarButton.styleType.ToggleButton, true, true);
96
            devDept.Eyeshot.ZoomToolBarButton zoomToolBarButton12 = new devDept.Eyeshot.ZoomToolBarButton("Zoom", devDept.Eyeshot.ToolBarButton.styleType.ToggleButton, true, true);
97
            devDept.Eyeshot.PanToolBarButton panToolBarButton12 = new devDept.Eyeshot.PanToolBarButton("Pan", devDept.Eyeshot.ToolBarButton.styleType.ToggleButton, true, true);
98
            devDept.Eyeshot.ZoomFitToolBarButton zoomFitToolBarButton12 = new devDept.Eyeshot.ZoomFitToolBarButton("Zoom Fit", devDept.Eyeshot.ToolBarButton.styleType.PushButton, true, true);
99
            devDept.Eyeshot.ToolBar toolBar12 = new devDept.Eyeshot.ToolBar(devDept.Eyeshot.ToolBar.positionType.HorizontalTopCenter, true, new devDept.Eyeshot.ToolBarButton[] {
100
            ((devDept.Eyeshot.ToolBarButton)(magnifyingGlassToolBarButton12)),
101
            ((devDept.Eyeshot.ToolBarButton)(zoomWindowToolBarButton12)),
102
            ((devDept.Eyeshot.ToolBarButton)(zoomToolBarButton12)),
103
            ((devDept.Eyeshot.ToolBarButton)(panToolBarButton12)),
104
            ((devDept.Eyeshot.ToolBarButton)(zoomFitToolBarButton12))});
105
            devDept.Eyeshot.Histogram histogram12 = 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 grid12 = 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 originSymbol12 = 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 rotateSettings12 = 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 zoomSettings12 = 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 panSettings12 = new devDept.Eyeshot.PanSettings(new devDept.Eyeshot.MouseButton(devDept.Eyeshot.mouseButtonsZPR.Middle, devDept.Eyeshot.modifierKeys.Ctrl), 25, true);
111
            devDept.Eyeshot.NavigationSettings navigationSettings12 = 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 coordinateSystemIcon12 = 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 viewCubeIcon12 = 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 savedViewsManager12 = new devDept.Eyeshot.Viewport.SavedViewsManager(8);
115
            devDept.Eyeshot.Viewport viewport12 = new devDept.Eyeshot.Viewport(new System.Drawing.Point(0, 0), new System.Drawing.Size(656, 236), backgroundSettings12, camera12, new devDept.Eyeshot.ToolBar[] {
116
            toolBar12}, new devDept.Eyeshot.Legend[0], histogram12, devDept.Eyeshot.displayType.Wireframe, true, false, false, false, new devDept.Eyeshot.Grid[] {
117
            grid12}, new devDept.Eyeshot.OriginSymbol[] {
118
            originSymbol12}, false, rotateSettings12, zoomSettings12, panSettings12, navigationSettings12, coordinateSystemIcon12, viewCubeIcon12, savedViewsManager12, devDept.Eyeshot.viewType.Top);
32
            this.components = new System.ComponentModel.Container();
33
            devDept.Eyeshot.CancelToolBarButton cancelToolBarButton2 = new devDept.Eyeshot.CancelToolBarButton("Cancel", devDept.Eyeshot.ToolBarButton.styleType.ToggleButton, true, true);
34
            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);
35
            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);
36
            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, 0.9814258922296617D, false, 0.001D);
37
            devDept.Eyeshot.MagnifyingGlassToolBarButton magnifyingGlassToolBarButton2 = new devDept.Eyeshot.MagnifyingGlassToolBarButton("Magnifying Glass", devDept.Eyeshot.ToolBarButton.styleType.ToggleButton, true, true);
38
            devDept.Eyeshot.ZoomWindowToolBarButton zoomWindowToolBarButton2 = new devDept.Eyeshot.ZoomWindowToolBarButton("Zoom Window", devDept.Eyeshot.ToolBarButton.styleType.ToggleButton, true, true);
39
            devDept.Eyeshot.ZoomToolBarButton zoomToolBarButton2 = new devDept.Eyeshot.ZoomToolBarButton("Zoom", devDept.Eyeshot.ToolBarButton.styleType.ToggleButton, true, true);
40
            devDept.Eyeshot.PanToolBarButton panToolBarButton2 = new devDept.Eyeshot.PanToolBarButton("Pan", devDept.Eyeshot.ToolBarButton.styleType.ToggleButton, true, true);
41
            devDept.Eyeshot.ZoomFitToolBarButton zoomFitToolBarButton2 = new devDept.Eyeshot.ZoomFitToolBarButton("Zoom Fit", devDept.Eyeshot.ToolBarButton.styleType.PushButton, true, true);
42
            devDept.Eyeshot.ToolBar toolBar2 = new devDept.Eyeshot.ToolBar(devDept.Eyeshot.ToolBar.positionType.HorizontalTopCenter, true, new devDept.Eyeshot.ToolBarButton[] {
43
            ((devDept.Eyeshot.ToolBarButton)(magnifyingGlassToolBarButton2)),
44
            ((devDept.Eyeshot.ToolBarButton)(zoomWindowToolBarButton2)),
45
            ((devDept.Eyeshot.ToolBarButton)(zoomToolBarButton2)),
46
            ((devDept.Eyeshot.ToolBarButton)(panToolBarButton2)),
47
            ((devDept.Eyeshot.ToolBarButton)(zoomFitToolBarButton2))});
48
            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}");
49
            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))))));
50
            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);
51
            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);
52
            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);
53
            devDept.Eyeshot.PanSettings panSettings2 = new devDept.Eyeshot.PanSettings(new devDept.Eyeshot.MouseButton(devDept.Eyeshot.mouseButtonsZPR.Middle, devDept.Eyeshot.modifierKeys.Ctrl), 25, true);
54
            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);
55
            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);
56
            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);
57
            devDept.Eyeshot.Viewport.SavedViewsManager savedViewsManager2 = new devDept.Eyeshot.Viewport.SavedViewsManager(8);
58
            devDept.Eyeshot.Viewport viewport2 = new devDept.Eyeshot.Viewport(new System.Drawing.Point(0, 0), new System.Drawing.Size(656, 236), backgroundSettings2, camera2, new devDept.Eyeshot.ToolBar[] {
59
            toolBar2}, new devDept.Eyeshot.Legend[0], histogram2, devDept.Eyeshot.displayType.Wireframe, true, false, false, false, new devDept.Eyeshot.Grid[] {
60
            grid2}, new devDept.Eyeshot.OriginSymbol[] {
61
            originSymbol2}, false, rotateSettings2, zoomSettings2, panSettings2, navigationSettings2, coordinateSystemIcon2, viewCubeIcon2, savedViewsManager2, devDept.Eyeshot.viewType.Top);
62
            devDept.Eyeshot.CancelToolBarButton cancelToolBarButton3 = new devDept.Eyeshot.CancelToolBarButton("Cancel", devDept.Eyeshot.ToolBarButton.styleType.ToggleButton, true, true);
63
            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);
64
            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);
65
            devDept.Eyeshot.Camera camera3 = new devDept.Eyeshot.Camera(new devDept.Geometry.Point3D(-4.5374030325108127E-16D, 2.043464660644545D, 47.5965649485588D), 97.257904648780809D, new devDept.Geometry.Quaternion(0.49999999999999989D, 0.5D, 0.5D, 0.50000000000000011D), devDept.Graphics.projectionType.Orthographic, 40D, 1.0529821660941499D, false, 0.001D);
66
            devDept.Eyeshot.MagnifyingGlassToolBarButton magnifyingGlassToolBarButton3 = new devDept.Eyeshot.MagnifyingGlassToolBarButton("Magnifying Glass", devDept.Eyeshot.ToolBarButton.styleType.ToggleButton, true, true);
67
            devDept.Eyeshot.ZoomWindowToolBarButton zoomWindowToolBarButton3 = new devDept.Eyeshot.ZoomWindowToolBarButton("Zoom Window", devDept.Eyeshot.ToolBarButton.styleType.ToggleButton, true, true);
68
            devDept.Eyeshot.ZoomToolBarButton zoomToolBarButton3 = new devDept.Eyeshot.ZoomToolBarButton("Zoom", devDept.Eyeshot.ToolBarButton.styleType.ToggleButton, true, true);
69
            devDept.Eyeshot.PanToolBarButton panToolBarButton3 = new devDept.Eyeshot.PanToolBarButton("Pan", devDept.Eyeshot.ToolBarButton.styleType.ToggleButton, true, true);
70
            devDept.Eyeshot.ZoomFitToolBarButton zoomFitToolBarButton3 = new devDept.Eyeshot.ZoomFitToolBarButton("Zoom Fit", devDept.Eyeshot.ToolBarButton.styleType.PushButton, true, true);
71
            devDept.Eyeshot.ToolBar toolBar3 = new devDept.Eyeshot.ToolBar(devDept.Eyeshot.ToolBar.positionType.HorizontalTopCenter, true, new devDept.Eyeshot.ToolBarButton[] {
72
            ((devDept.Eyeshot.ToolBarButton)(magnifyingGlassToolBarButton3)),
73
            ((devDept.Eyeshot.ToolBarButton)(zoomWindowToolBarButton3)),
74
            ((devDept.Eyeshot.ToolBarButton)(zoomToolBarButton3)),
75
            ((devDept.Eyeshot.ToolBarButton)(panToolBarButton3)),
76
            ((devDept.Eyeshot.ToolBarButton)(zoomFitToolBarButton3))});
77
            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}");
78
            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))))));
79
            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);
80
            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);
81
            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);
82
            devDept.Eyeshot.PanSettings panSettings3 = new devDept.Eyeshot.PanSettings(new devDept.Eyeshot.MouseButton(devDept.Eyeshot.mouseButtonsZPR.Middle, devDept.Eyeshot.modifierKeys.Ctrl), 25, true);
83
            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);
84
            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);
85
            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);
86
            devDept.Eyeshot.Viewport.SavedViewsManager savedViewsManager3 = new devDept.Eyeshot.Viewport.SavedViewsManager(8);
87
            devDept.Eyeshot.Viewport viewport3 = new devDept.Eyeshot.Viewport(new System.Drawing.Point(0, 0), new System.Drawing.Size(656, 236), backgroundSettings3, camera3, new devDept.Eyeshot.ToolBar[] {
88
            toolBar3}, new devDept.Eyeshot.Legend[0], histogram3, devDept.Eyeshot.displayType.Wireframe, true, false, false, false, new devDept.Eyeshot.Grid[] {
89
            grid3}, new devDept.Eyeshot.OriginSymbol[] {
90
            originSymbol3}, false, rotateSettings3, zoomSettings3, panSettings3, navigationSettings3, coordinateSystemIcon3, viewCubeIcon3, savedViewsManager3, devDept.Eyeshot.viewType.Top);
119 91
            Telerik.WinControls.UI.RadCheckedListDataItem radCheckedListDataItem1 = new Telerik.WinControls.UI.RadCheckedListDataItem();
120 92
            Telerik.WinControls.UI.RadCheckedListDataItem radCheckedListDataItem2 = new Telerik.WinControls.UI.RadCheckedListDataItem();
121 93
            Telerik.WinControls.UI.RadCheckedListDataItem radCheckedListDataItem3 = new Telerik.WinControls.UI.RadCheckedListDataItem();
122 94
            Telerik.WinControls.UI.RadCheckedListDataItem radCheckedListDataItem4 = new Telerik.WinControls.UI.RadCheckedListDataItem();
95
            devDept.Eyeshot.CancelToolBarButton cancelToolBarButton1 = new devDept.Eyeshot.CancelToolBarButton("Cancel", devDept.Eyeshot.ToolBarButton.styleType.ToggleButton, true, true);
96
            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);
97
            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);
98
            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, 2.1291949596458206D, false, 0.001D);
99
            devDept.Eyeshot.MagnifyingGlassToolBarButton magnifyingGlassToolBarButton1 = new devDept.Eyeshot.MagnifyingGlassToolBarButton("Magnifying Glass", devDept.Eyeshot.ToolBarButton.styleType.ToggleButton, true, true);
100
            devDept.Eyeshot.ZoomWindowToolBarButton zoomWindowToolBarButton1 = new devDept.Eyeshot.ZoomWindowToolBarButton("Zoom Window", devDept.Eyeshot.ToolBarButton.styleType.ToggleButton, true, true);
101
            devDept.Eyeshot.ZoomToolBarButton zoomToolBarButton1 = new devDept.Eyeshot.ZoomToolBarButton("Zoom", devDept.Eyeshot.ToolBarButton.styleType.ToggleButton, true, true);
102
            devDept.Eyeshot.PanToolBarButton panToolBarButton1 = new devDept.Eyeshot.PanToolBarButton("Pan", devDept.Eyeshot.ToolBarButton.styleType.ToggleButton, true, true);
103
            devDept.Eyeshot.ZoomFitToolBarButton zoomFitToolBarButton1 = new devDept.Eyeshot.ZoomFitToolBarButton("Zoom Fit", devDept.Eyeshot.ToolBarButton.styleType.PushButton, true, true);
104
            devDept.Eyeshot.ToolBar toolBar1 = new devDept.Eyeshot.ToolBar(devDept.Eyeshot.ToolBar.positionType.HorizontalTopCenter, true, new devDept.Eyeshot.ToolBarButton[] {
105
            ((devDept.Eyeshot.ToolBarButton)(magnifyingGlassToolBarButton1)),
106
            ((devDept.Eyeshot.ToolBarButton)(zoomWindowToolBarButton1)),
107
            ((devDept.Eyeshot.ToolBarButton)(zoomToolBarButton1)),
108
            ((devDept.Eyeshot.ToolBarButton)(panToolBarButton1)),
109
            ((devDept.Eyeshot.ToolBarButton)(zoomFitToolBarButton1))});
110
            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}");
111
            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))))));
112
            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);
113
            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);
114
            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);
115
            devDept.Eyeshot.PanSettings panSettings1 = new devDept.Eyeshot.PanSettings(new devDept.Eyeshot.MouseButton(devDept.Eyeshot.mouseButtonsZPR.Middle, devDept.Eyeshot.modifierKeys.Ctrl), 25, true);
116
            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);
117
            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);
118
            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);
119
            devDept.Eyeshot.Viewport.SavedViewsManager savedViewsManager1 = new devDept.Eyeshot.Viewport.SavedViewsManager(8);
120
            devDept.Eyeshot.Viewport viewport1 = new devDept.Eyeshot.Viewport(new System.Drawing.Point(0, 0), new System.Drawing.Size(656, 512), backgroundSettings1, camera1, new devDept.Eyeshot.ToolBar[] {
121
            toolBar1}, new devDept.Eyeshot.Legend[0], histogram1, devDept.Eyeshot.displayType.Wireframe, true, false, false, false, new devDept.Eyeshot.Grid[] {
122
            grid1}, new devDept.Eyeshot.OriginSymbol[] {
123
            originSymbol1}, false, rotateSettings1, zoomSettings1, panSettings1, navigationSettings1, coordinateSystemIcon1, viewCubeIcon1, savedViewsManager1, devDept.Eyeshot.viewType.Top);
123 124
            this.radSplitContainer1 = new Telerik.WinControls.UI.RadSplitContainer();
124 125
            this.splitPanel1 = new Telerik.WinControls.UI.SplitPanel();
125 126
            this.radSplitContainer2 = new Telerik.WinControls.UI.RadSplitContainer();
......
128 129
            this.radSplitContainerSub = new Telerik.WinControls.UI.RadSplitContainer();
129 130
            this.splitPanel6 = new Telerik.WinControls.UI.SplitPanel();
130 131
            this.tableLayoutPanel4 = new System.Windows.Forms.TableLayoutPanel();
131
            this.designCompare = new devDept.Eyeshot.Design();
132 132
            this.radLabelCompare = new Telerik.WinControls.UI.RadLabel();
133 133
            this.splitPanel7 = new Telerik.WinControls.UI.SplitPanel();
134 134
            this.radSplitContainer4 = new Telerik.WinControls.UI.RadSplitContainer();
......
159 159
            this.radCheckBoxRevCloud = new Telerik.WinControls.UI.RadCheckBox();
160 160
            this.radCheckedDropDownListAutoCAD = new Telerik.WinControls.UI.RadCheckedDropDownList();
161 161
            this.radCheckedDropDownListAVEVA = new Telerik.WinControls.UI.RadCheckedDropDownList();
162
            this.splitPanel5 = new Telerik.WinControls.UI.SplitPanel();
163
            this.splitPanel3 = new Telerik.WinControls.UI.SplitPanel();
164 162
            this.radLabel2 = new Telerik.WinControls.UI.RadLabel();
165 163
            this.radToggleSwitchCasesensitive = new Telerik.WinControls.UI.RadToggleSwitch();
164
            this.splitPanel5 = new Telerik.WinControls.UI.SplitPanel();
165
            this.splitPanel3 = new Telerik.WinControls.UI.SplitPanel();
166
            this.designCompare = new Xtractor.Viewer.MyModel(this.components);
166 167
            ((System.ComponentModel.ISupportInitialize)(this.radSplitContainer1)).BeginInit();
167 168
            this.radSplitContainer1.SuspendLayout();
168 169
            ((System.ComponentModel.ISupportInitialize)(this.splitPanel1)).BeginInit();
......
178 179
            ((System.ComponentModel.ISupportInitialize)(this.splitPanel6)).BeginInit();
179 180
            this.splitPanel6.SuspendLayout();
180 181
            this.tableLayoutPanel4.SuspendLayout();
181
            ((System.ComponentModel.ISupportInitialize)(this.designCompare)).BeginInit();
182 182
            ((System.ComponentModel.ISupportInitialize)(this.radLabelCompare)).BeginInit();
183 183
            ((System.ComponentModel.ISupportInitialize)(this.splitPanel7)).BeginInit();
184 184
            this.splitPanel7.SuspendLayout();
......
215 215
            ((System.ComponentModel.ISupportInitialize)(this.radCheckBoxRevCloud)).BeginInit();
216 216
            ((System.ComponentModel.ISupportInitialize)(this.radCheckedDropDownListAutoCAD)).BeginInit();
217 217
            ((System.ComponentModel.ISupportInitialize)(this.radCheckedDropDownListAVEVA)).BeginInit();
218
            ((System.ComponentModel.ISupportInitialize)(this.splitPanel5)).BeginInit();
219
            ((System.ComponentModel.ISupportInitialize)(this.splitPanel3)).BeginInit();
220 218
            ((System.ComponentModel.ISupportInitialize)(this.radLabel2)).BeginInit();
221 219
            ((System.ComponentModel.ISupportInitialize)(this.radToggleSwitchCasesensitive)).BeginInit();
220
            ((System.ComponentModel.ISupportInitialize)(this.splitPanel5)).BeginInit();
221
            ((System.ComponentModel.ISupportInitialize)(this.splitPanel3)).BeginInit();
222
            ((System.ComponentModel.ISupportInitialize)(this.designCompare)).BeginInit();
222 223
            this.SuspendLayout();
223 224
            // 
224 225
            // radSplitContainer1
......
341 342
            this.tableLayoutPanel4.Size = new System.Drawing.Size(662, 548);
342 343
            this.tableLayoutPanel4.TabIndex = 1;
343 344
            // 
344
            // designCompare
345
            // 
346
            this.designCompare.Cursor = System.Windows.Forms.Cursors.Default;
347
            this.designCompare.Dock = System.Windows.Forms.DockStyle.Fill;
348
            this.designCompare.Location = new System.Drawing.Point(3, 33);
349
            this.designCompare.Name = "designCompare";
350
            this.designCompare.ProgressBar = progressBar10;
351
            this.designCompare.Size = new System.Drawing.Size(656, 512);
352
            this.designCompare.TabIndex = 0;
353
            this.designCompare.Text = "design1";
354
            this.designCompare.Viewports.Add(viewport10);
355
            // 
356 345
            // radLabelCompare
357 346
            // 
358 347
            this.radLabelCompare.Anchor = System.Windows.Forms.AnchorStyles.Left;
......
430 419
            this.designAutoCAD.Cursor = System.Windows.Forms.Cursors.Default;
431 420
            this.designAutoCAD.Location = new System.Drawing.Point(3, 33);
432 421
            this.designAutoCAD.Name = "designAutoCAD";
433
            this.designAutoCAD.ProgressBar = progressBar11;
422
            this.designAutoCAD.ProgressBar = progressBar2;
434 423
            this.designAutoCAD.Size = new System.Drawing.Size(656, 236);
435 424
            this.designAutoCAD.TabIndex = 0;
436 425
            this.designAutoCAD.Text = "AutoCAD";
437
            this.designAutoCAD.Viewports.Add(viewport11);
426
            this.designAutoCAD.Viewports.Add(viewport2);
438 427
            // 
439 428
            // radLabelAutoCAD
440 429
            // 
......
481 470
            this.designAVEVA.Dock = System.Windows.Forms.DockStyle.Fill;
482 471
            this.designAVEVA.Location = new System.Drawing.Point(3, 33);
483 472
            this.designAVEVA.Name = "designAVEVA";
484
            this.designAVEVA.ProgressBar = progressBar12;
473
            this.designAVEVA.ProgressBar = progressBar3;
485 474
            this.designAVEVA.Size = new System.Drawing.Size(656, 236);
486 475
            this.designAVEVA.TabIndex = 0;
487 476
            this.designAVEVA.Text = "design1";
488
            this.designAVEVA.Viewports.Add(viewport12);
477
            this.designAVEVA.Viewports.Add(viewport3);
489 478
            // 
490 479
            // radLabelAVEVA
491 480
            // 
......
743 732
            this.radCheckedDropDownListAVEVA.Size = new System.Drawing.Size(194, 18);
744 733
            this.radCheckedDropDownListAVEVA.TabIndex = 5;
745 734
            // 
735
            // radLabel2
736
            // 
737
            this.radLabel2.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
738
            this.radLabel2.Location = new System.Drawing.Point(603, 3);
739
            this.radLabel2.Name = "radLabel2";
740
            this.radLabel2.Size = new System.Drawing.Size(74, 18);
741
            this.radLabel2.TabIndex = 6;
742
            this.radLabel2.Text = "Case sensitive : ";
743
            // 
744
            // radToggleSwitchCasesensitive
745
            // 
746
            this.radToggleSwitchCasesensitive.Dock = System.Windows.Forms.DockStyle.Fill;
747
            this.radToggleSwitchCasesensitive.Location = new System.Drawing.Point(683, 3);
748
            this.radToggleSwitchCasesensitive.Name = "radToggleSwitchCasesensitive";
749
            this.radToggleSwitchCasesensitive.Size = new System.Drawing.Size(44, 18);
750
            this.radToggleSwitchCasesensitive.TabIndex = 7;
751
            // 
746 752
            // splitPanel5
747 753
            // 
748 754
            this.splitPanel5.Location = new System.Drawing.Point(102, 0);
......
768 774
            this.splitPanel3.TabIndex = 0;
769 775
            this.splitPanel3.TabStop = false;
770 776
            // 
771
            // radLabel2
772
            // 
773
            this.radLabel2.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
774
            this.radLabel2.Location = new System.Drawing.Point(603, 3);
775
            this.radLabel2.Name = "radLabel2";
776
            this.radLabel2.Size = new System.Drawing.Size(84, 18);
777
            this.radLabel2.TabIndex = 6;
778
            this.radLabel2.Text = "Case sensitive : ";
779
            // 
780
            // radToggleSwitchCasesensitive
777
            // designCompare
781 778
            // 
782
            this.radToggleSwitchCasesensitive.Dock = System.Windows.Forms.DockStyle.Fill;
783
            this.radToggleSwitchCasesensitive.Location = new System.Drawing.Point(683, 3);
784
            this.radToggleSwitchCasesensitive.Name = "radToggleSwitchCasesensitive";
785
            this.radToggleSwitchCasesensitive.Size = new System.Drawing.Size(44, 18);
786
            this.radToggleSwitchCasesensitive.TabIndex = 7;
779
            this.designCompare.Cursor = System.Windows.Forms.Cursors.Default;
780
            this.designCompare.Dock = System.Windows.Forms.DockStyle.Fill;
781
            this.designCompare.FilePath = null;
782
            this.designCompare.Location = new System.Drawing.Point(3, 33);
783
            this.designCompare.Name = "designCompare";
784
            this.designCompare.ProgressBar = progressBar1;
785
            this.designCompare.Size = new System.Drawing.Size(656, 512);
786
            this.designCompare.TabIndex = 0;
787
            this.designCompare.Text = "Compare";
788
            this.designCompare.Viewports.Add(viewport1);
787 789
            // 
788 790
            // Verification
789 791
            // 
......
808 810
            this.splitPanel6.ResumeLayout(false);
809 811
            this.tableLayoutPanel4.ResumeLayout(false);
810 812
            this.tableLayoutPanel4.PerformLayout();
811
            ((System.ComponentModel.ISupportInitialize)(this.designCompare)).EndInit();
812 813
            ((System.ComponentModel.ISupportInitialize)(this.radLabelCompare)).EndInit();
813 814
            ((System.ComponentModel.ISupportInitialize)(this.splitPanel7)).EndInit();
814 815
            this.splitPanel7.ResumeLayout(false);
......
849 850
            ((System.ComponentModel.ISupportInitialize)(this.radCheckBoxRevCloud)).EndInit();
850 851
            ((System.ComponentModel.ISupportInitialize)(this.radCheckedDropDownListAutoCAD)).EndInit();
851 852
            ((System.ComponentModel.ISupportInitialize)(this.radCheckedDropDownListAVEVA)).EndInit();
852
            ((System.ComponentModel.ISupportInitialize)(this.splitPanel5)).EndInit();
853
            ((System.ComponentModel.ISupportInitialize)(this.splitPanel3)).EndInit();
854 853
            ((System.ComponentModel.ISupportInitialize)(this.radLabel2)).EndInit();
855 854
            ((System.ComponentModel.ISupportInitialize)(this.radToggleSwitchCasesensitive)).EndInit();
855
            ((System.ComponentModel.ISupportInitialize)(this.splitPanel5)).EndInit();
856
            ((System.ComponentModel.ISupportInitialize)(this.splitPanel3)).EndInit();
857
            ((System.ComponentModel.ISupportInitialize)(this.designCompare)).EndInit();
856 858
            this.ResumeLayout(false);
857 859

  
858 860
        }
......
886 888
        private Telerik.WinControls.UI.RadSplitContainer radSplitContainer4;
887 889
        private Telerik.WinControls.UI.SplitPanel splitPanel8;
888 890
        private Telerik.WinControls.UI.SplitPanel splitPanel9;
889
        private devDept.Eyeshot.Design designCompare;
890 891
        private devDept.Eyeshot.Design designAutoCAD;
891 892
        private System.Windows.Forms.TableLayoutPanel tableLayoutPanel1;
892 893
        private devDept.Eyeshot.Design designAVEVA;
......
902 903
        private Telerik.WinControls.UI.RadCheckedDropDownList radCheckedDropDownListAVEVA;
903 904
        private Telerik.WinControls.UI.RadLabel radLabel2;
904 905
        private Telerik.WinControls.UI.RadToggleSwitch radToggleSwitchCasesensitive;
906
        private Xtractor.Viewer.MyModel designCompare;
905 907
    }
906 908
}
ID2.Manager/ID2.Manager.Compare/Controls/Verification.cs
5 5
using System;
6 6
using System.Collections.Generic;
7 7
using System.ComponentModel;
8
using System.ComponentModel.Design;
8 9
using System.Data;
9 10
using System.Drawing;
10 11
using System.IO;
......
18 19
using Telerik.Windows.Documents.Fixed.FormatProviders.Pdf;
19 20
using Telerik.Windows.Documents.Fixed.Model;
20 21
using Telerik.Windows.Documents.Fixed.Model.Editing;
22
using Xtractor.Viewer;
21 23

  
22 24
namespace ID2.Manager.Controls
23 25
{
......
679 681
            /// AutoCAD P&ID 파일을 화면에 표시한다.
680 682
            void ShowAutoCADFile(string FilePath, Design design, bool clear = true)
681 683
            {
684
                if (design is MyModel myModel)
685
                {
686
                    #region Fixed Text 리스트를 파일에서 읽는다.
687
                    myModel.FixedTexts.Clear();
688
                    string FixedFilePath = $"{FilePath}.txt";
689
                    if (File.Exists(FixedFilePath))
690
                    {
691
                        using (var sr = new StreamReader(FixedFilePath))
692
                        {
693
                            string line;
694
                            while ((line = sr.ReadLine()) != null)
695
                            {
696
                                var tokens = line.Split(',');
697
                                if (tokens.Length == 3)
698
                                {
699
                                    int x = int.MaxValue, y = int.MaxValue;
700
                                    int.TryParse(tokens[0], out x);
701
                                    int.TryParse(tokens[1], out y);
702
                                    myModel.FixedTexts.Add(new FixedText(x, y, tokens[2]));
703
                                }
704
                            }
705
                        }
706
                    }
707
                    myModel.FilePath = FilePath;
708
                    #endregion
709
                }
710

  
682 711
                if (clear) design.Clear();
683 712
                var AddEntities = new List<Entity>();
684 713

  
......
1015 1044
            {
1016 1045
                #region 비교 작업 수행
1017 1046
                var AutoCADEntities = this.designCompare.Entities.Where(x => x.LayerName == Verification.AutoCADLayer).ToList();
1047
                #region 확인이 끝났다고 설정한 Text, MultilineText 제거
1048
                AutoCADEntities.RemoveAll(x => (x is Text text && (designCompare as MyModel).FixedTexts.Exists(y => y.Equals(text)))
1049
                || (x is MultilineText mtext && (designCompare as MyModel).FixedTexts.Exists(y => y.Equals(mtext))));
1050
                #endregion
1051

  
1018 1052
                var AVEVAtities = this.designCompare.Entities.Where(x => x.LayerName == Verification.AVEVALayer).ToList();
1053
                #region 확인이 끝났다고 설정한 Text, MultilineText 제거
1054
                AVEVAtities.RemoveAll(x => (x is Text text && (designCompare as MyModel).FixedTexts.Exists(y => y.Equals(text)))
1055
                || (x is MultilineText mtext && (designCompare as MyModel).FixedTexts.Exists(y => y.Equals(mtext))));
1056
                #endregion
1057

  
1019 1058
                var workunit = new Classes.CompareModelWorkUnit(this.designCompare, AutoCADEntities, AVEVAtities);
1020 1059
                workunit.Tolerance = Verification.Tolerance;
1021 1060
                workunit.LengthToleranceRatio = Verification.LengthToleranceRatio;
ID2.Manager/ID2.Manager.Compare/ID2.Manager.Compare.csproj
7 7
    <ProjectGuid>{226CE2A3-DD88-4C99-A8E6-FAC5A4D78C71}</ProjectGuid>
8 8
    <OutputType>WinExe</OutputType>
9 9
    <RootNamespace>ID2.Manager</RootNamespace>
10
    <AssemblyName>ID2.Manager</AssemblyName>
10
    <AssemblyName>ID2.Manager.Compare</AssemblyName>
11 11
    <TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
12 12
    <FileAlignment>512</FileAlignment>
13 13
    <AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
......
127 127
    <Compile Include="Main.Designer.cs">
128 128
      <DependentUpon>Main.cs</DependentUpon>
129 129
    </Compile>
130
    <Compile Include="Model\MyModel.cs">
131
      <SubType>Component</SubType>
132
    </Compile>
130
    <Compile Include="Model\MyModel.cs" />
133 131
    <Compile Include="Model\MyModel.Designer.cs">
134 132
      <DependentUpon>MyModel.cs</DependentUpon>
135 133
    </Compile>
ID2.Manager/ID2.Manager.Compare/Model/MyModel.cs
2 2
using devDept.Eyeshot;
3 3
using devDept.Eyeshot.Entities;
4 4
using devDept.Graphics;
5
using ID2.Manager.Controls;
5 6
using System;
6 7
using System.Collections.Generic;
7 8
using System.ComponentModel;
8 9
using System.Diagnostics;
9 10
using System.Drawing;
11
using System.IO;
10 12
using System.Linq;
13
using System.Runtime.CompilerServices;
11 14
using System.Text;
12 15
using System.Threading.Tasks;
13 16
using System.Windows.Forms;
14 17

  
15 18
namespace Xtractor.Viewer
16 19
{
20
    public class FixedText : IEquatable<FixedText>
21
    {
22
        public FixedText(int x, int y, string text)
23
        {
24
            X = x;
25
            Y = y;
26
            TextString = text.Replace(System.Environment.NewLine, string.Empty);
27
        }
28

  
29
        public int X { get; set; }
30
        public int Y { get; set; }
31
        public string TextString { get; set; }
32

  
33
        public bool Equals(FixedText other)
34
        {
35
            return this.X == other.X 
36
                && this.Y == other.Y 
37
                && this.TextString.Equals(other.TextString);
38
        }
39

  
40
        public bool Equals(Text text)
41
        {
42
            return this.X == Convert.ToInt32(text.InsertionPoint.X)
43
                            && this.Y == Convert.ToInt32(text.InsertionPoint.Y)
44
                            && this.TextString.Equals(text.TextString.Replace(System.Environment.NewLine, string.Empty));
45
        }
46

  
47
        public override string ToString()
48
        {
49
            return $"{X},{Y},{TextString}";
50
        }
51
    }
52

  
17 53
    public partial class MyModel : Design
18 54
    {
19 55
        private int entityUnderMouseID;
20 56
        private Entity selEntity = null;
21 57

  
58
        public string FilePath { get; set; }
59

  
60
        public List<FixedText> FixedTexts { get; } = new List<FixedText>();
61

  
22 62
        /// <summary>
23 63
        /// WorkUnit Queue
24 64
        /// </summary>
......
84 124
                AdjustNearAndFarPlanes();
85 125
                Invalidate();
86 126
            }
127
            else if (e.KeyCode == Keys.X && !string.IsNullOrEmpty(FilePath) && File.Exists(FilePath))
128
            {
129
                #region 선택한 텍스트들을 파일로 저장한다.
130
                var selection = this.GetSelectedEntities().Where(x => x is devDept.Eyeshot.Entities.Text || x is devDept.Eyeshot.Entities.MultilineText)
131
                    .ToList()
132
                    .ConvertAll(x => 
133
                    {
134
                        if (x is devDept.Eyeshot.Entities.Text text)
135
                        {
136
                            return new FixedText(Convert.ToInt32(text.InsertionPoint.X), Convert.ToInt32(text.InsertionPoint.Y), text.TextString);
137
                        }
138
                        else if (x is devDept.Eyeshot.Entities.MultilineText multitext)
139
                        {
140
                            return new FixedText(Convert.ToInt32(multitext.InsertionPoint.X), Convert.ToInt32(multitext.InsertionPoint.Y), multitext.TextString);
141
                        }
142

  
143
                        return null;
144
                    });
145
                selection.RemoveAll(x => x is null);
146

  
147
                var excluded = selection.Where(x => !FixedTexts.Exists(y => y.Equals(x))).ToList();
148
                string FixedFilePath = $"{FilePath}.txt";
149
                using (var sw = new StreamWriter(FixedFilePath, append:true))
150
                {
151
                    excluded.ForEach(x => sw.WriteLine(x.ToString()));
152
                }
153
                #endregion
154
            }
87 155
            else
88 156
            {
89 157
                base.OnKeyDown(e);
ID2.Manager/ID2.Manager.Compare/Properties/AssemblyInfo.cs
16 16
[assembly: Guid("226ce2a3-dd88-4c99-a8e6-fac5a4d78c71")]
17 17

  
18 18
// [assembly: AssemblyVersion("1.0.*")]
19
[assembly: AssemblyVersion("20.23.11.27")]
20
[assembly: AssemblyFileVersion("20.23.11.27")]
19
[assembly: AssemblyVersion("20.24.2.29")]
20
[assembly: AssemblyFileVersion("20.24.2.29")]
21 21
[assembly: log4net.Config.XmlConfigurator(ConfigFile = "Log.config", Watch = true)]

내보내기 Unified diff

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