FLImaging 6.7.1.4
DefinitionsGUIView3D.h
1#pragma once
9
13namespace FLImagingCLR
14{
18 namespace GUI
19 {
26 public enum class EView3DObjectType
27 {
35
43
51
59
67
75
83
91
99
107 };
108
115 public enum class EMenuItemView3D
116 {
123 None = 0,
124
132
141
150
159
167
175
183
191
199
207
215
223
231
239
247
255
263
271
279
287
295
303
311
319
327
335
343
351
359
367
375
386
397
405
413
424
435
443
451
459
467
475
483
491
499
507
515
523
531
539
547
555
563
571
579
587
595
603
611
619
627
635
643
651
659
667
675
683
691
699
707
715
723
731
739
747
755
763
771
779
787
795
803
811
819
827
835
843
851
859
867
875
883
891
899
907
915
923
931
939
947
955
963
971
979
987
995
1003
1011
1019
1027
1035
1043
1051
1059
1067
1075
1083
1091
1099
1107
1115
1123
1131
1139
1147
1155
1163
1171
1179
1187
1210
1233
1256
1264
1272
1280
1289
1297
1305
1313
1321
1329
1337
1345
1353
1361
1369
1377 };
1378
1385 public enum class EAvailableView3DContextMenu : uint64_t
1386 {
1393 None = 0x0000000000000000,
1394
1401 All = 0xffffffffffffffff,
1402
1409 Load = 0x00000001,
1410
1418 LoadFolder = 0x00000002,
1419
1427 AppendFile = 0x00000004,
1428
1436 AppendFolder = 0x00000010,
1437
1438 LoadMore = LoadFolder | AppendFile | AppendFolder,
1439
1446 Save = 0x00000040,
1447
1455
1462 Clear = 0x00000100,
1463
1470 ImageMiniMap = 0x00000200,
1471
1478 CopyPaste = 0x00000400,
1479
1487
1494 Help = 0x00001000,
1495
1502 Zoom = 0x00002000,
1503
1510 Panning = 0x00004000,
1511
1518 LockRotation = 0x00008000,
1519
1526 LockMovement = 0x00010000,
1527
1534 ShowScrollBar = 0x00020000,
1535
1542 ShowStatusBar = 0x00040000,
1543
1550 ShowToolBar = 0x00080000,
1551
1558 ShowAxis = 0x00100000,
1559
1566 ShowGrid = 0x00200000,
1567
1574 ShowCrosshair = 0x00400000,
1575
1582 PixelAccuracy = 0x00800000,
1583
1590 TopologyType = 0x01000000,
1591
1598 ShadingType = 0x02000000,
1599
1606 CanvasColorPicker = 0x04000000,
1607
1614 CameraSettings = 0x08000000,
1615
1623
1630 Legend = 0x20000000,
1631
1638 LoadTexture = 0x40000000,
1639
1646 ApplyTexture = 0x80000000,
1647
1654 LeaveHeightProfileMode = 0x0000000100000000,
1655
1662 LeaveTeachingMode = 0x0000000200000000,
1663
1670 Measure = 0x0000000400000000,
1671
1678 LeaveMeasureMode = 0x0000000800000000,
1679
1686 ClearMeasurement = 0x0000001000000000,
1687
1694 SyncView = 0x0000002000000000,
1695
1702 SyncWindow = 0x0000004000000000,
1703
1710 ShowAllLayers = 0x0000008000000000,
1711
1718 HideAllLayers = 0x0000010000000000,
1719
1726 ShowLayer_Drawing = 0x0000020000000000,
1727
1734 ClearLayers = 0x0000040000000000,
1735
1742 HeightProfile = 0x0000080000000000,
1743
1750 PlotDataOnSurface = 0x0000100000000000,
1751
1759
1766 SetSelectionMode = 0x0000400000000000,
1767
1774 RectangleSelection = 0x0000800000000000,
1775
1782 DeselectAll = 0x0001000000000000,
1783
1790 Convert_STEP_To_PointCloud = 0x0002000000000000,
1791
1798 Remove_SelectedObject = 0x0004000000000000,
1799
1806 SetPointSize = 0x0008000000000000,
1807
1814 SetOpacity = 0x0010000000000000,
1815
1822 CreateFigure_Point3 = 0x0020000000000000,
1823
1830 CreateFigure_Rect = 0x0040000000000000,
1831
1838 CreateFigure_Triangle3 = 0x0080000000000000,
1839
1846 CreateFigure_Quad3 = 0x0100000000000000,
1847
1854 CreateFigure_TriangularSolid3 = 0x0200000000000000,
1855
1863
1871 ShowViewInfo = 0x0800000000000000,
1872
1879 Figure_Load = 0x1000000000000000,
1880
1887 Figure_Clear = 0x2000000000000000,
1888
1895 Figure_Paste = 0x4000000000000000,
1896 };
1897
1899 {
1900 return static_cast<EAvailableView3DContextMenu>(static_cast<int64_t>(a) | static_cast<int64_t>(b));
1901 }
1902
1904 {
1905 return static_cast<EAvailableView3DContextMenu>(static_cast<int64_t>(a) & static_cast<int64_t>(b));
1906 }
1907
1909 {
1910 return static_cast<EAvailableView3DContextMenu>(~static_cast<int64_t>(a));
1911 }
1912
1913 inline bool operator!(EAvailableView3DContextMenu a)
1914 {
1915 return static_cast<bool>(!static_cast<int64_t>(a));
1916 }
1917
1924 public enum class EGUIView3DTeachingMode
1925 {
1933 None = 0,
1934
1943
1952
1961
1970
1979
1988 };
1989
1997 {
2005 None = 0,
2006
2015
2024
2033
2042
2051 };
2052
2059 public enum class EGUIView3DHitArea
2060 {
2067 None = 0x000000,
2068
2075 MiniMap = 0x000001,
2076
2084
2092
2099 ObjectSTEP = 0x000008,
2100
2107 Object = 0x000010,
2108
2116
2123 StatusBar = 0x000040,
2124
2131 Legend = 0x000080,
2132
2139 Measure = 0x000100,
2140
2147 HeightProfile = 0x000200,
2148
2155 PlotData = 0x000400,
2156
2163 PlotDataArray = 0x000800,
2164
2172
2179 Axis = 0x002000,
2180
2187 Figure = 0x004000,
2188 };
2189
2191 {
2192 return static_cast<EGUIView3DHitArea>(static_cast<int64_t>(a) | static_cast<int64_t>(b));
2193 }
2194
2196 {
2197 return static_cast<EGUIView3DHitArea>(static_cast<int64_t>(a) & static_cast<int64_t>(b));
2198 }
2199
2200 inline EGUIView3DHitArea operator~(EGUIView3DHitArea a)
2201 {
2202 return static_cast<EGUIView3DHitArea>(~static_cast<int64_t>(a));
2203 }
2204
2205 inline bool operator!(EGUIView3DHitArea a)
2206 {
2207 return static_cast<bool>(!static_cast<int64_t>(a));
2208 }
2209
2216 public enum class ESelectionMode3D : uint64_t
2217 {
2225
2233
2241
2249
2257 };
2258
2265 public enum class EBoundingBoxMask
2266 {
2273 Void = 0x01,
2274
2281 MinX = 0x02,
2282
2289 MinY = 0x04,
2290
2297 MinZ = 0x08,
2298
2305 MaxX = 0x10,
2306
2313 MaxY = 0x20,
2314
2321 MaxZ = 0x40,
2322
2330 };
2331
2339 {
2346 None = 0,
2347
2355
2363 };
2364
2372 {
2379 None = 0x00,
2380
2388
2396
2404 };
2405
2413 {
2421
2429
2437 };
2438
2445 public enum class EGUIView3DRotatePivot
2446 {
2454
2462
2470
2478 };
2479
2486 public enum class EGUIView3DAxis
2487 {
2494 None = 0x0000,
2495
2502 X = 0x0001,
2503
2510 Y = 0x0002,
2511
2518 Z = 0x0004,
2519
2526 XY = 0x0003,
2527
2534 XZ = 0x0005,
2535
2542 YZ = 0x0006,
2543
2550 XYZ = 0x0007,
2551 };
2552
2553 inline EGUIView3DAxis operator|(EGUIView3DAxis a, EGUIView3DAxis b)
2554 {
2555 return static_cast<EGUIView3DAxis>(static_cast<int64_t>(a) | static_cast<int64_t>(b));
2556 }
2557
2558 inline EGUIView3DAxis operator&(EGUIView3DAxis a, EGUIView3DAxis b)
2559 {
2560 return static_cast<EGUIView3DAxis>(static_cast<int64_t>(a) & static_cast<int64_t>(b));
2561 }
2562
2563 inline EGUIView3DAxis operator~(EGUIView3DAxis a)
2564 {
2565 return static_cast<EGUIView3DAxis>(~static_cast<int64_t>(a));
2566 }
2567
2568 inline bool operator!(EGUIView3DAxis a)
2569 {
2570 return static_cast<bool>(!static_cast<int64_t>(a));
2571 }
2572
2573
2580 public enum class EGUIView3DRotationAngle
2581 {
2588 None = 0x0000,
2589
2596 Yaw = 0x0001,
2597
2604 Pitch = 0x0002,
2605
2612 Roll = 0x0004,
2613
2620 YawPitch = 0x0003,
2621
2628 YawRoll = 0x0005,
2629
2636 PitchRoll = 0x0006,
2637
2645 };
2646
2648 {
2649 return static_cast<EGUIView3DRotationAngle>(static_cast<int64_t>(a) | static_cast<int64_t>(b));
2650 }
2651
2653 {
2654 return static_cast<EGUIView3DRotationAngle>(static_cast<int64_t>(a) & static_cast<int64_t>(b));
2655 }
2656
2658 {
2659 return static_cast<EGUIView3DRotationAngle>(~static_cast<int64_t>(a));
2660 }
2661
2662 inline bool operator!(EGUIView3DRotationAngle a)
2663 {
2664 return static_cast<bool>(!static_cast<int64_t>(a));
2665 }
2666
2678 public enum class EView3DLoadOption
2679 {
2686 Default = 0x00000000,
2687
2694 Load = 0x00000001,
2695
2702 Append = 0x00000002,
2703
2710 RecursiveIfFolder = 0x01000000,
2711
2718 OpenDialog = 0x00100000,
2719
2726 DialogTypeFile = 0x10000000,
2727
2734 DialogTypeFolder = 0x20000000,
2735 };
2736
2738 {
2739 return static_cast<EView3DLoadOption>(static_cast<int32_t>(a) | static_cast<int32_t>(b));
2740 }
2741
2743 {
2744 return static_cast<EView3DLoadOption>(static_cast<int32_t>(a) & static_cast<int32_t>(b));
2745 }
2746
2747 inline EView3DLoadOption operator~(EView3DLoadOption a)
2748 {
2749 return static_cast<EView3DLoadOption>(~static_cast<int32_t>(a));
2750 }
2751
2752 inline bool operator!(EView3DLoadOption a)
2753 {
2754 return static_cast<bool>(!static_cast<int32_t>(a));
2755 }
2756
2757 inline const EView3DLoadOption& operator|=(EView3DLoadOption& a, const EView3DLoadOption& b)
2758 {
2759 return a = a | b;
2760 }
2761
2762 inline const EView3DLoadOption& operator&=(EView3DLoadOption& a, const EView3DLoadOption& b)
2763 {
2764 return a = a & b;
2765 }
2766
2767
2774 public enum class EAvailableView3DFigureContextMenu : uint64_t
2775 {
2782 None = 0x00000000,
2783
2790 SetName = 0x00000001,
2791
2798 Assign = 0x00000002,
2799
2806 Confirm = 0x00000004,
2807
2814 Cancel = 0x00000008,
2815
2822 Remove = 0x00000010,
2823
2830 Show = 0x00000020,
2831
2838 Hide = 0x00000040,
2839
2846 Lock = 0x00000080,
2847
2854 Load = 0x00000100,
2855
2862 Save = 0x00000200,
2863
2870 Copy = 0x00000400,
2871
2878 Point3_SetCoord = 0x00000800,
2879
2886 KeepObjects = 0x00001000,
2887
2894 DiscardObjects = 0x00002000,
2895
2902 All = 0xffffffffffffffff
2903 };
2904
2906 {
2907 return static_cast<EAvailableView3DFigureContextMenu>(static_cast<uint64_t>(a) | static_cast<uint64_t>(b));
2908 }
2909
2911 {
2912 return static_cast<EAvailableView3DFigureContextMenu>(static_cast<uint64_t>(a) & static_cast<uint64_t>(b));
2913 }
2914
2916 {
2917 return a = a | b;
2918 }
2919
2921 {
2922 return a = a & b;
2923 }
2924
2926 {
2927 return static_cast<EAvailableView3DFigureContextMenu>(~static_cast<uint64_t>(a));
2928 }
2929
2930 inline bool operator!(EAvailableView3DFigureContextMenu a)
2931 {
2932 return static_cast<bool>(!static_cast<uint64_t>(a));
2933 }
2934
2942 {
2949 None = 0x0000000000000000,
2950
2957 All = 0xffffffffffffffff,
2958
2967
2976
2984 LoadPlotData = 0x00000004,
2985
2993 SavePlotData = 0x00000008,
2994
3002 PlotDataOnSurface = 0x00000010,
3003
3012
3021
3029 DisplayMode_Point = 0x00000100,
3030
3039
3047 PlotData_Group = 0x00000400,
3048
3055 PlotData_Ungroup = 0x00000800,
3056
3064
3072
3080
3088
3096
3104
3112
3120
3128
3135 PlotData_Clear = 0x00200000,
3136 };
3137
3139 {
3140 return static_cast<EAvailableView3DPathEditorContextMenu>(static_cast<int64_t>(a) | static_cast<int64_t>(b));
3141 }
3142
3144 {
3145 return static_cast<EAvailableView3DPathEditorContextMenu>(static_cast<int64_t>(a) & static_cast<int64_t>(b));
3146 }
3147
3149 {
3150 return static_cast<EAvailableView3DPathEditorContextMenu>(~static_cast<int64_t>(a));
3151 }
3152
3153 inline bool operator!(EAvailableView3DPathEditorContextMenu a)
3154 {
3155 return static_cast<bool>(!static_cast<int64_t>(a));
3156 }
3157
3164 public enum class EView3DSyncOption
3165 {
3172 None = 0,
3173
3181
3189 };
3190 }
3191}
EAvailableView3DFigureContextMenu
Available Context Menu for Figure Objects.
Definition DefinitionsGUIView3D.h:2775
@ Point3_SetCoord
Set coordinate of point3.
Definition DefinitionsGUIView3D.h:2878
@ Assign
Set the value of CGUIPropertyItemView3DFigure to the specified figure.
Definition DefinitionsGUIView3D.h:2798
@ Show
Show figure.
Definition DefinitionsGUIView3D.h:2830
@ Hide
Hide figure.
Definition DefinitionsGUIView3D.h:2838
@ Confirm
Confirm figure.
Definition DefinitionsGUIView3D.h:2806
@ DiscardObjects
Crop objects selected by all Figures of the view (retain only the selected objects and remove the res...
Definition DefinitionsGUIView3D.h:2894
@ Lock
Fix point of view of Figure.
Definition DefinitionsGUIView3D.h:2846
@ KeepObjects
Crop objects selected by all Figures of the view (retain only the selected objects and remove the res...
Definition DefinitionsGUIView3D.h:2886
@ Cancel
Cancel figure.
Definition DefinitionsGUIView3D.h:2814
@ Measure
Measurement Menu.
Definition DefinitionsGUI.h:3478
@ Zoom
Scale menu in image view.
Definition DefinitionsGUI.h:3345
@ CopyPaste
Copy and paste images menu.
Definition DefinitionsGUI.h:3631
@ ClearLayers
Clear layers Menu.
Definition DefinitionsGUI.h:3595
@ Figure_Load
Load Figure menu.
Definition DefinitionsGUI.h:3496
@ ImageMiniMap
Image Mini Map Menu.
Definition DefinitionsGUI.h:3309
@ SyncView
View Synchronization menu.
Definition DefinitionsGUI.h:3514
EGUIView3DHitArea
The area where the mouse is located on the 3D view.
Definition DefinitionsGUIView3D.h:2060
@ PlotData
Path Object.
Definition DefinitionsGUIView3D.h:2155
@ ObjectHeightMap
Object Height Map 객체
Definition DefinitionsGUIView3D.h:2091
@ Object
Object object.
Definition DefinitionsGUIView3D.h:2107
@ ObjectSTEP
STEP Object.
Definition DefinitionsGUIView3D.h:2099
@ ObjectWithinSelectionRectangle
When in Rectangle Selection mode, the objects selected with a rectangle.
Definition DefinitionsGUIView3D.h:2115
@ PlotDataArray
Path Array Object.
Definition DefinitionsGUIView3D.h:2163
@ MultipleGraphData
Path Array Object.
Definition DefinitionsGUIView3D.h:2171
EBoundingBoxMask
Flag for Bounding Box in 3D objects.
Definition DefinitionsGUIView3D.h:2266
@ MaxY
Maximum direction of Y.
Definition DefinitionsGUIView3D.h:2313
@ MinX
Minimum direction of X.
Definition DefinitionsGUIView3D.h:2281
@ Void
the condition of being empty
Definition DefinitionsGUIView3D.h:2273
@ MinY
Minimum direction of Y.
Definition DefinitionsGUIView3D.h:2289
@ MaxZ
Maximum direction of Z.
Definition DefinitionsGUIView3D.h:2321
@ Infinite
States including the entire three-dimensional space, X, Y, Z open (infinite) states in all directions...
Definition DefinitionsGUIView3D.h:2329
@ MaxX
Maximum direction of X.
Definition DefinitionsGUIView3D.h:2305
@ MinZ
Minimum Z Direction.
Definition DefinitionsGUIView3D.h:2297
@ Clear
Clear all the figure objects.
Definition DefinitionsGUI.h:2058
@ SetName
Set figure name.
Definition DefinitionsGUI.h:1560
@ Remove
Remove selected figures on image.
Definition DefinitionsGUI.h:1351
@ SetOpacity
Menu that sets border or fill opacity for figures stored in an image.
Definition DefinitionsGUI.h:1433
EView3DLoadOption
3D View Load Options Example. The following code will load folder with recursive. eOption = Load | Re...
Definition DefinitionsGUIView3D.h:2679
EView3DPlotDataDisplayMode
PlotData Display Mode in 3D View.
Definition DefinitionsGUIView3D.h:2339
@ Point
Display mode with teaching points as dots.
Definition DefinitionsGUIView3D.h:2354
@ NormalVectorLine
Display mode of teaching points as normal vector lines.
Definition DefinitionsGUIView3D.h:2362
EAvailableView3DContextMenu
Available context menu for 3D views.
Definition DefinitionsGUIView3D.h:1386
@ ApplyTexture
Texture Apply Menu.
Definition DefinitionsGUIView3D.h:1646
@ LoadTexture
Import Texture menu.
Definition DefinitionsGUIView3D.h:1638
@ SetPointSize
A menu that sets the point size.
Definition DefinitionsGUIView3D.h:1806
@ ShadingType
Shading Type Settings Menu.
Definition DefinitionsGUIView3D.h:1598
@ LockMovement
Menu for restricting movement along a specific axis.
Definition DefinitionsGUIView3D.h:1526
@ SetCameraRotatePivot
Camera rotate pivot settings menu.
Definition DefinitionsGUIView3D.h:1622
@ Legend
legend menu
Definition DefinitionsGUIView3D.h:1630
@ ClearMeasurement
Measurement Menu.
Definition DefinitionsGUIView3D.h:1686
@ LockRotation
Menu for restricting rotation around specific axis.
Definition DefinitionsGUIView3D.h:1518
@ SetSelectionMode
Set selection mode menu.
Definition DefinitionsGUIView3D.h:1766
@ RectangleSelection
Rectangle Selection.
Definition DefinitionsGUIView3D.h:1774
@ TopologyType
Topology Type Settings Menu.
Definition DefinitionsGUIView3D.h:1590
@ LeaveHeightProfileMode
Cancel height profile menu.
Definition DefinitionsGUIView3D.h:1654
@ ClearAllLayers
Clear drawings of all the layers.
Definition DefinitionsGUI.h:1137
@ ZoomOut
Zoom out.
Definition DefinitionsGUI.h:582
@ PixelAccuracy
Set pixel accuracy.
Definition DefinitionsGUI.h:870
@ ShowCrosshair
Show crosshair.
Definition DefinitionsGUI.h:834
@ ShowLayer_Drawing
Show drawing layer.
Definition DefinitionsGUI.h:1041
@ ShowAllLayers
Show all layers.
Definition DefinitionsGUI.h:1017
@ ZoomIn
Zoom in.
Definition DefinitionsGUI.h:573
@ ZoomFit
Zoom to fit.
Definition DefinitionsGUI.h:591
@ Help
Popup the help dialog.
Definition DefinitionsGUI.h:968
@ ShowGrid
Show grid.
Definition DefinitionsGUI.h:825
@ SyncViewPointOfView
Synchronize the point of view with selected view.
Definition DefinitionsGUI.h:993
@ ShowToolBar
Show tool bar.
Definition DefinitionsGUI.h:699
@ CanvasColorPicker
Popup the canvas color setting dialog.
Definition DefinitionsGUI.h:933
@ ShowImageMiniMap
Show image mini map.
Definition DefinitionsGUI.h:456
@ ShowLayer_Image
Show image layer.
Definition DefinitionsGUI.h:1033
@ HideAllLayers
Hide all layers.
Definition DefinitionsGUI.h:1025
@ LeaveTeachingMode
Cancel teaching mode.
Definition DefinitionsGUI.h:816
@ Save
Save file.
Definition DefinitionsGUI.h:303
@ ClearLayer
Clear drawings on selected layer.
Definition DefinitionsGUI.h:1121
@ ShowStatusBar
Show status bar.
Definition DefinitionsGUI.h:708
@ ClearThenPasteImage
Clear current image file on view, then paste image from clipboard.
Definition DefinitionsGUI.h:447
@ Panning
Set panning mode.
Definition DefinitionsGUI.h:618
@ ShowScrollBar
Show scroll bar.
Definition DefinitionsGUI.h:690
@ AppendFile
Load to append file.
Definition DefinitionsGUI.h:240
@ SyncWindow
Synchronize the window.
Definition DefinitionsGUI.h:1009
@ LoadFolder
Load folder.
Definition DefinitionsGUI.h:222
@ LoadFile
Load file.
Definition DefinitionsGUI.h:213
@ SetDecimalPlaceOfCoordinate
Sets the number of decimal places displayed for the coordinates.
Definition DefinitionsGUI.h:959
@ AppendFolder
Load to append folder.
Definition DefinitionsGUI.h:276
ESelectionMode3D
3D View Object Selection Mode
Definition DefinitionsGUIView3D.h:2217
@ Segment
Segment selection mode for 3D objects.
Definition DefinitionsGUIView3D.h:2240
@ Face
Face Selection Mode for 3D Objects.
Definition DefinitionsGUIView3D.h:2248
@ Path
Path Selection Mode for 3D Objects.
Definition DefinitionsGUIView3D.h:2256
@ Vertex
Vertex selection mode for 3D objects.
Definition DefinitionsGUIView3D.h:2232
EGUIView3DRotatePivot
Rotation pivot type of 3D view camera.
Definition DefinitionsGUIView3D.h:2446
@ TargetPosition
The camera's target position.
Definition DefinitionsGUIView3D.h:2469
@ Origin
The origin (0,0,0)
Definition DefinitionsGUIView3D.h:2461
@ GripPoint
The intersection point at the time of left mouse button click.
Definition DefinitionsGUIView3D.h:2453
@ CameraPosition
The camera's position.
Definition DefinitionsGUIView3D.h:2477
EGUIView3DAxis
The axes of 3D View.
Definition DefinitionsGUIView3D.h:2487
@ X
X-axis.
Definition DefinitionsGUIView3D.h:2502
@ Z
Z-axis.
Definition DefinitionsGUIView3D.h:2518
@ XZ
XZ-axis.
Definition DefinitionsGUIView3D.h:2534
@ Y
Y-axis.
Definition DefinitionsGUIView3D.h:2510
@ XY
XY-axis.
Definition DefinitionsGUIView3D.h:2526
@ XYZ
XYZ-axis.
Definition DefinitionsGUIView3D.h:2550
@ YZ
YZ-axis.
Definition DefinitionsGUIView3D.h:2542
EGUIView3DMeasurementMode
Measurement mode in 3D view.
Definition DefinitionsGUIView3D.h:1997
@ MiniMapDisplayingArea
Mini map displaying 영역
Definition DefinitionsGUI.h:3875
@ MiniMap
Mini map area.
Definition DefinitionsGUI.h:3866
@ Figure
Figure Object.
Definition DefinitionsGUI.h:3911
@ StatusBar
Status bar.
Definition DefinitionsGUI.h:3947
@ Group
Grouping menu.
Definition DefinitionsGUI.h:5601
@ Copy
Menu item that copies the selected figures stored in the image.
Definition DefinitionsGUI.h:6266
EGUIView3DTeachingMode
Teaching mode in 3D view.
Definition DefinitionsGUIView3D.h:1925
@ Figure_TriangularSolid3
TriangularSolid3 Figure Teaching Mode.
Definition DefinitionsGUIView3D.h:1978
@ Figure_Triangle3
Triangle3 Figure Teaching Mode.
Definition DefinitionsGUIView3D.h:1960
@ Figure_Rect
Rectangular Figure Teaching Mode.
Definition DefinitionsGUIView3D.h:1951
@ Figure_Quad3
Quad3 Figure Teaching Mode.
Definition DefinitionsGUIView3D.h:1969
@ Figure_QuadrilateralSolid3
QuadrilateralSolid3 Figure Teaching Mode.
Definition DefinitionsGUIView3D.h:1987
@ Figure_Point3
Point3 Figure Teaching Mode.
Definition DefinitionsGUIView3D.h:1942
EView3DPathEditorExtraData
Extra data about the path in View3DPathEditor.
Definition DefinitionsGUIView3D.h:2413
@ Distance
Set measure distance teaching mode.
Definition DefinitionsGUI.h:3009
@ LeaveMeasureMode
Cancel measure teaching mode.
Definition DefinitionsGUI.h:3095
@ Increments
Set measure increments teaching mode.
Definition DefinitionsGUI.h:3018
EGUIView3DRotationAngle
The rotation angle component of 3D View.
Definition DefinitionsGUIView3D.h:2581
@ PitchRoll
Pitch Roll.
Definition DefinitionsGUIView3D.h:2636
@ Roll
Roll.
Definition DefinitionsGUIView3D.h:2612
@ YawPitch
Yaw Pitch.
Definition DefinitionsGUIView3D.h:2620
@ YawRoll
Yaw Roll.
Definition DefinitionsGUIView3D.h:2628
@ Pitch
Pitch.
Definition DefinitionsGUIView3D.h:2604
@ YawPitchRoll
Yaw Pitch Roll.
Definition DefinitionsGUIView3D.h:2644
@ Yaw
Yaw.
Definition DefinitionsGUIView3D.h:2596
@ PointOfView
Point-of-view synchronization.
Definition DefinitionsGUI.h:4854
@ Count
Number of synchronization options.
Definition DefinitionsGUI.h:4870
EView3DSyncOption
3D view synchronization options
Definition DefinitionsGUIView3D.h:3165
@ Append
Load and append.
Definition DefinitionsGUI.h:58
@ Default
기본
Definition DefinitionsGUI.h:42
@ OpenDialog
Open dialog.
Definition DefinitionsGUI.h:82
@ RecursiveIfFolder
Recursively import folders.
Definition DefinitionsGUI.h:74
@ DialogTypeFolder
Open folder dialog.
Definition DefinitionsGUI.h:98
@ DialogTypeFile
Open file dialog.
Definition DefinitionsGUI.h:90
@ Load
Default Load.
Definition DefinitionsGUI.h:50
EView3DObjectType
Object Type in 3D View.
Definition DefinitionsGUIView3D.h:27
@ Axis
Axis Type.
Definition DefinitionsGUIView3D.h:58
@ Line
Line Type.
Definition DefinitionsGUIView3D.h:50
@ ROI_QuadrilateralSolid3
QuadrilateralSolid3 ROI Type.
Definition DefinitionsGUIView3D.h:106
@ HeightMap
Height Map Type.
Definition DefinitionsGUIView3D.h:42
@ Mesh
Mesh type.
Definition DefinitionsGUIView3D.h:34
@ ROI_TriangularSolid3
TriangularSolid3 ROI Type.
Definition DefinitionsGUIView3D.h:98
@ ROI_Rect
Rect ROI Type.
Definition DefinitionsGUIView3D.h:74
@ ROI_Point3
Point3 ROI Type.
Definition DefinitionsGUIView3D.h:66
@ ROI_Triangle3
Triangle3 ROI Type.
Definition DefinitionsGUIView3D.h:82
@ ROI_Quad3
Quad3 ROI Type.
Definition DefinitionsGUIView3D.h:90
EMenuItemView3D
3D View Menu Item
Definition DefinitionsGUIView3D.h:116
@ Object_LoadTexture
Load Texture menu.
Definition DefinitionsGUIView3D.h:326
@ Selection_Path
Set path object selection mode menu.
Definition DefinitionsGUIView3D.h:738
@ CreateFigure_QuadrilateralSolid3
Create CFLQuadrilateralSolid3 object.
Definition DefinitionsGUIView3D.h:682
@ Figure_Copy
Copy Figure to clipboard.
Definition DefinitionsGUIView3D.h:970
@ Object_ApplyTexture
Apply Texture Menu.
Definition DefinitionsGUIView3D.h:334
@ Object_ShadingType_Phong
A menu for setting the shading type of objects to Phong.
Definition DefinitionsGUIView3D.h:482
@ SavePlotDataOnSurface
Save PlotDataOnSurface File.
Definition DefinitionsGUIView3D.h:198
@ Object_TopologyType_Segment
Display lines connecting vertices in the order of the segment index array.
Definition DefinitionsGUIView3D.h:423
@ LockRotation_AnglePitch
Menu for restricting pitch rotation of the view Activating this option allows the user to restrict ro...
Definition DefinitionsGUIView3D.h:1232
@ Measure_EndOfMeasureMenu
Measurement Menu End Point.
Definition DefinitionsGUIView3D.h:610
@ Measure_RegionArea
Area Measurement Menu.
Definition DefinitionsGUIView3D.h:594
@ CreateFigure_TriangularSolid3
Create CFLTriangularSolid3 object.
Definition DefinitionsGUIView3D.h:674
@ View_TopologyType_Wireframe
Display lines connecting vertices in the order of the face index array.
Definition DefinitionsGUIView3D.h:396
@ Selection_Segment
Set to Segment Selection Mode Menu.
Definition DefinitionsGUIView3D.h:714
@ Set_ModelHeight
Height Value Range Menu for Models.
Definition DefinitionsGUIView3D.h:842
@ Figure_Lock
Fix point of view of Figure.
Definition DefinitionsGUIView3D.h:946
@ Figure_Selected_KeepObjects
Crop objects selected by certain Figure (retain only the selected objects and remove the rest).
Definition DefinitionsGUIView3D.h:1010
@ Figure_Point3_SetCoord
Set coordinate of point3.
Definition DefinitionsGUIView3D.h:986
@ LockMovement_AxisY
Menu for restricting movement along the y-axis.
Definition DefinitionsGUIView3D.h:1271
@ SaveCamera
Save camera.
Definition DefinitionsGUIView3D.h:190
@ LockMovement_AxisX
Menu for restricting movement along the x-axis.
Definition DefinitionsGUIView3D.h:1263
@ DeselectAll
Deselect all selections.
Definition DefinitionsGUIView3D.h:1146
@ Clear_Measurement
Measurement Object Cleanup Menu.
Definition DefinitionsGUIView3D.h:626
@ RectangleSelectionMode
Rectangle selection mode.
Definition DefinitionsGUIView3D.h:1138
@ Object_TopologyType_PointCloud
Set topology type menu in Point Cloud mode.
Definition DefinitionsGUIView3D.h:404
@ Figure_Remove
Remove Figure.
Definition DefinitionsGUIView3D.h:922
@ View_ShadingType_Phong
A menu for setting the shading type of objects to Phong.
Definition DefinitionsGUIView3D.h:490
@ LockMovement_AxisZ
Menu for restricting movement along the z-axis.
Definition DefinitionsGUIView3D.h:1279
@ Measure_InteriorAngle
Interior Angle Measurement Menu.
Definition DefinitionsGUIView3D.h:562
@ Measure_LengthOfSegment
Segment Length Measurement Menu.
Definition DefinitionsGUIView3D.h:602
@ Object_TextureFit_Center
Apply textures to the center of the object.
Definition DefinitionsGUIView3D.h:350
@ Object_ShadingType_Flat
A menu for setting the shading type of objects to Flat.
Definition DefinitionsGUIView3D.h:466
@ CreateFigure_Triangle3
Create CFLTriangle3 object.
Definition DefinitionsGUIView3D.h:658
@ CreateFigure_Rect
Create CFLRect object.
Definition DefinitionsGUIView3D.h:650
@ View_TopologyType_Solid
A menu that fills the surface of an object with color (or texture)
Definition DefinitionsGUIView3D.h:374
@ Clear_PlotData
Clear Plot Data.
Definition DefinitionsGUIView3D.h:802
@ Crop_SelectedObject
Crop selected objects (keep only the selected objects and remove the rest).
Definition DefinitionsGUIView3D.h:874
@ Figure_Paste
Paste Figure from clipboard.
Definition DefinitionsGUIView3D.h:978
@ HeightProfile
Get a Height Profile menu.
Definition DefinitionsGUIView3D.h:754
@ Figure_Clear
Clear Figure.
Definition DefinitionsGUIView3D.h:914
@ ShowAxis
Show Axis.
Definition DefinitionsGUIView3D.h:286
@ SetColor_PlotData_NormalVectorLine
Normal vector line color setting menu for teaching points.
Definition DefinitionsGUIView3D.h:834
@ Object_ShadingType_Shadeless
A menu for setting the shading type of objects to Shadeless.
Definition DefinitionsGUIView3D.h:450
@ View_ShadingType_Flat
A menu for setting the shading type of objects to Flat.
Definition DefinitionsGUIView3D.h:474
@ Figure_Save
Save Figure.
Definition DefinitionsGUIView3D.h:962
@ LoadPlotDataOnSurface
Load PlotDataOnSurface File.
Definition DefinitionsGUIView3D.h:166
@ View_ShadingType_Shadeless
A menu for setting the shading type of objects to Shadeless.
Definition DefinitionsGUIView3D.h:458
@ Figure_Cancel
Cancel figure.
Definition DefinitionsGUIView3D.h:906
@ Clear_HeightProfile
Clear Height Profile.
Definition DefinitionsGUIView3D.h:770
@ Measure_ParallelDistance
Parallel Distance Measurement Menu.
Definition DefinitionsGUIView3D.h:554
@ Remove_Measurement
Selected Measurement Delete Menu.
Definition DefinitionsGUIView3D.h:618
@ CameraSettings
Camera settings.
Definition DefinitionsGUIView3D.h:1154
@ Figure_DiscardObjects
Crop objects selected by all Figures of the view (retain only the selected objects and remove the res...
Definition DefinitionsGUIView3D.h:1002
@ Object_TopologyType_Wireframe
Display lines connecting vertices in the order of the face index array.
Definition DefinitionsGUIView3D.h:385
@ ShowAllObject
Display all objects.
Definition DefinitionsGUIView3D.h:890
@ Object_ShadingType_Default
A menu that applies the shading type of the object to the type set in the view.
Definition DefinitionsGUIView3D.h:442
@ View_TopologyType_PointCloud
Object representation menu in Point Cloud mode.
Definition DefinitionsGUIView3D.h:412
@ Selection_Object
Set to object selection mode menu.
Definition DefinitionsGUIView3D.h:730
@ Selection_EndOfSelectionMenu
Selection Menu End.
Definition DefinitionsGUIView3D.h:746
@ PathEditor_ShowText_ObjectIndex
Set whether to display index text for a node in the 3D Path Editor.
Definition DefinitionsGUIView3D.h:1034
@ PlotData_DisplayMode_Point
Displaying the taught point as a dot menu.
Definition DefinitionsGUIView3D.h:810
@ Measure_Distance
Distance Measurement Menu.
Definition DefinitionsGUIView3D.h:538
@ Object_TopologyType_Solid
A menu that fills the surface of an object with color (or texture)
Definition DefinitionsGUIView3D.h:366
@ ShowLegend
Show legend.
Definition DefinitionsGUIView3D.h:318
@ LoadCamera
Load camera.
Definition DefinitionsGUIView3D.h:174
@ PathEditor_ShowText_GroupIndex
Set whether to display index text for node groups in the 3D Path Editor.
Definition DefinitionsGUIView3D.h:1042
@ Object_SetOpacity
A menu that sets the opacity of the selected object.
Definition DefinitionsGUIView3D.h:530
@ Object_SetPointSize
A menu that sets the point size of the selected object.
Definition DefinitionsGUIView3D.h:514
@ ShowViewInfo
Popup the 3D view information dialog.
Definition DefinitionsGUIView3D.h:1288
@ SetColor_PlotData_Point
Color setting menu for teaching points.
Definition DefinitionsGUIView3D.h:826
@ Figure_Show
Show figure.
Definition DefinitionsGUIView3D.h:930
@ Teaching_EndOfTeachingMenu
Teaching Menu End Point.
Definition DefinitionsGUIView3D.h:690
@ Measure_Circumcenter
Circumcenter measurement menu.
Definition DefinitionsGUIView3D.h:578
@ LockRotation_AngleRoll
Menu for restricting roll rotation of the view Activating this option allows the user to restrict rot...
Definition DefinitionsGUIView3D.h:1255
@ Measure_Increments
Increments Measurement Menu.
Definition DefinitionsGUIView3D.h:546
@ Convert_STEP_To_PointCloud
Covert the selected STEP object to PointCloud.
Definition DefinitionsGUIView3D.h:882
@ CameraRotatePivot_CameraPosition
A menu to set the camera's position as the center of camera rotation.
Definition DefinitionsGUIView3D.h:1186
@ View_TopologyType_Segment
Display lines connecting vertices in the order of the segment index array.
Definition DefinitionsGUIView3D.h:434
@ Remove_HeightProfile
Remove selected Height Profile Menu.
Definition DefinitionsGUIView3D.h:762
@ Object_TopologyType_Default
Apply Topology type set in view.
Definition DefinitionsGUIView3D.h:358
@ Figure_Selected_DiscardObjects
Crop objects selected by certain Figure (retain only the selected objects and remove the rest).
Definition DefinitionsGUIView3D.h:1018
@ Figure_Confirm
Confirm figure.
Definition DefinitionsGUIView3D.h:898
@ Selection_Face
Set to object selection mode menu.
Definition DefinitionsGUIView3D.h:722
@ Measure_Gradient
Tilt Measurement Menu.
Definition DefinitionsGUIView3D.h:570
@ Hide_SelectedObject
Hide Selected Objects.
Definition DefinitionsGUIView3D.h:866
@ CameraRotatePivot_TargetPosition
A menu to set the camera's target position as the center of camera rotation.
Definition DefinitionsGUIView3D.h:1178
@ Selection_Vertex
Set to vertex selection mode menu.
Definition DefinitionsGUIView3D.h:706
@ Remove_SelectedObject
Remove the selected object.
Definition DefinitionsGUIView3D.h:850
@ Figure_AssignFigure
Assign figure.
Definition DefinitionsGUIView3D.h:1312
@ PlotData_DisplayMode_NormalVectorLine
Display teaching points as normal vector lines menu.
Definition DefinitionsGUIView3D.h:818
@ Object_ShadingType_Gouraud
A menu for setting the shading type of objects to Gouraud.
Definition DefinitionsGUIView3D.h:498
@ LockRotation_AngleYaw
Menu for restricting yaw rotation of the view Activating this option allows the user to restrict rota...
Definition DefinitionsGUIView3D.h:1209
@ CameraRotatePivot_GripPoint
A menu to set the intersection point at the time of left mouse button click as the center of camera r...
Definition DefinitionsGUIView3D.h:1162
@ Figure_KeepObjects
Crop objects selected by all Figures of the view (retain only the selected objects and remove the res...
Definition DefinitionsGUIView3D.h:994
@ PlotData_SetExtraData
Extra Data Settings Menu.
Definition DefinitionsGUIView3D.h:1304
@ View_SetPointSize
A menu that sets the point size.
Definition DefinitionsGUIView3D.h:522
@ Save_SelectedObject
Save Selected Objects.
Definition DefinitionsGUIView3D.h:858
@ CreateFigure_Quad3
Create CFLQuad3 object.
Definition DefinitionsGUIView3D.h:666
@ View_ShadingType_Gouraud
A menu for setting the shading type of objects to Gouraud.
Definition DefinitionsGUIView3D.h:506
@ Figure_Hide
Hide figure.
Definition DefinitionsGUIView3D.h:938
@ Object_TextureFit_Stretch
Stretch texture to match object size when applying texture.
Definition DefinitionsGUIView3D.h:342
@ CreateFigure_Point3
Create CFLPoint3 object.
Definition DefinitionsGUIView3D.h:642
@ Measure_DistanceCircle
Measure the radius of a circle menu.
Definition DefinitionsGUIView3D.h:586
@ CameraRotatePivot_Origin
A menu to set the origin (0,0,0) as the center of camera rotation.
Definition DefinitionsGUIView3D.h:1170
EAvailableView3DPathEditorContextMenu
Available context menu for 3D Path Editor.
Definition DefinitionsGUIView3D.h:2942
@ PlotData_SeeDetails
PlotData object details view.
Definition DefinitionsGUIView3D.h:3063
@ PlotDataOnSurface
Point Teaching Mode on Object Surface.
Definition DefinitionsGUIView3D.h:3002
@ SavePlotData
Save PlotDataOnSurface File.
Definition DefinitionsGUIView3D.h:2993
@ PlotData_Ungroup
Ungroup PlotData objects.
Definition DefinitionsGUIView3D.h:3055
@ PlotData_PathSettings
Path Settings.
Definition DefinitionsGUIView3D.h:3127
@ DisplayMode_NormalVectorLine
Display teaching points as normal vector lines menu.
Definition DefinitionsGUIView3D.h:3038
@ PlotDataOnSurface_NearestBorderWithOffset_SetInterval
Mode that sets the distance from the previous point when teaching a point on a particular surface.
Definition DefinitionsGUIView3D.h:3020
@ PlotData_ShowSequence
Display the order of PlotData objects.
Definition DefinitionsGUIView3D.h:3119
@ PlotData_InsertAfter
Insert data behind the selected PlotData object.
Definition DefinitionsGUIView3D.h:3079
@ PlotData_Clear
Clear all path.
Definition DefinitionsGUIView3D.h:3135
@ PlotData_UnlinkNextData
Disconnect the selected PlotData object from the following data.
Definition DefinitionsGUIView3D.h:3111
@ PlotData_InsertBefore
Insert data in front of the selected PlotData object.
Definition DefinitionsGUIView3D.h:3071
@ ShowTextMode_ObjectIndex
Set whether to display index text for a node in the 3D Path Editor.
Definition DefinitionsGUIView3D.h:2966
@ PlotData_SetNextData
Specify the following data for the selected PlotData object.
Definition DefinitionsGUIView3D.h:3095
@ PlotData_Group
PlotData object grouping.
Definition DefinitionsGUIView3D.h:3047
@ DisplayMode_Point
Displaying the taught point as a dot menu.
Definition DefinitionsGUIView3D.h:3029
@ ShowTextMode_GroupIndex
Set whether to display index text for node groups in the 3D Path Editor.
Definition DefinitionsGUIView3D.h:2975
@ LoadPlotData
Load PlotDataOnSurface File.
Definition DefinitionsGUIView3D.h:2984
@ PlotData_SetPrevData
Specify the previous data for the selected PlotData object.
Definition DefinitionsGUIView3D.h:3087
@ All
All menu.
Definition DefinitionsGUIView3D.h:2957
@ PlotData_UnlinkPrevData
Disconnect selected PlotData objects from previous data.
Definition DefinitionsGUIView3D.h:3103
@ None
No menu.
Definition DefinitionsGUIView3D.h:2949
@ PlotDataOnSurface_NearestBorderWithOffset
A mode of finding the closest border to a given point on a particular surface, and teaching the point...
Definition DefinitionsGUIView3D.h:3011
E3DPlotDataTextDisplayMode
PlotData text display mode in 3D Path Editor.
Definition DefinitionsGUIView3D.h:2372
@ ObjectIndex
Display the index of the points.
Definition DefinitionsGUIView3D.h:2387
@ ObjectIndex_GroupIndex
Display both the index of the points and the groups index.
Definition DefinitionsGUIView3D.h:2403
@ GroupIndex
Display group index.
Definition DefinitionsGUIView3D.h:2395