FLImaging 6.5.8.1
FLImaging::GUI Namespace Reference

Classes

class  CFLImageDrawing
 Image drawing class. More...
 
class  CFLImageDrawingWrap
 Image drawing C API wrapping class. More...
 
class  CGUIButton
 Button class. More...
 
class  CGUICheckBox
 CheckBox class. More...
 
class  CGUICheckBox3State
 A class of check box with 3 state style. More...
 
class  CGUICheckBoxPushLike
 A class of check box with push like style. More...
 
class  CGUIComboBox
 ComboBox class. More...
 
class  CGUIDialog
 A file of dialog class. More...
 
class  CGUIDialogCustom
 A custom dialog class that can be linked to a dialog created in the resource view. More...
 
class  CGUIDialogCustomEmbedded
 A custom dialog class that allows a dialog created in the resource view to be embedded as a child of a parent window (such as a dockable pane). More...
 
class  CGUIDialogKernel
 
class  CGUIDockablePaneHostFrame
 GUIDockablePaneHostFrame class. More...
 
class  CGUIDockablePaneHostFrameWrap
 GUIDockablePaneHostFrame C API wrapping class. More...
 
class  CGUIEditBase
 Text box class. More...
 
class  CGUIEditCtrl
 Text box class. More...
 
class  CGUIFigureUtilities
 Utility class for using CFLFigure. More...
 
class  CGUIFixedViewDeclaration
 A class of fixed view declaration. More...
 
class  CGUIFixedViewPlacement
 A class that contains the position, ratio, and view type of fixed views that make up the FLImaging::GUI::CGUIFixedViewPlacementSet class. More...
 
class  CGUIFixedViewPlacementSet
 A class on a set of fixed view positions. More...
 
class  CGUIListCtrl
 
class  CGUIListCtrlMassive
 ListControl classes in very many data to store. More...
 
class  CGUIManagerDrawingAttribute
 Manager class for handling drawing attributes. Provides functionality to manage attributes related to drawing and text rendering. More...
 
class  CGUIManagerDrawingAttributeViewImageObjectFigure
 Drawing attribute manager class for manipulatable Figure Objects in CGUIViewImage. If a manipulatable Figure Object does not have specially defined drawing attributes, this manager class provides the default values for rendering. More...
 
class  CGUIManagerDrawingAttributeViewImageObjectImageFigure
 Drawing attribute manager class for Image Figures in CGUIViewImage. If an Image Figure object does not have specially defined drawing attributes, this manager class provides the default values for rendering. More...
 
class  CGUIManagerDrawingBase
 Base class for managing GUI drawing. Provides basic functionality for GUI-related drawing management. More...
 
class  CGUIManagerModel
 Represents the GUI Model Manager responsible for managing model data and operations. This class provides functionalities to initialize, manipulate, and retrieve information about models in the system. More...
 
class  CGUIManagerProgressBar
 A manager class for progress window. More...
 
class  CGUIMenuItemAttributeMultiInstanceChild
 A class of Multi Instance Child. More...
 
class  CGUIMenuItemAttributeMultiInstanceParent
 A class of Multi Instance Parent. More...
 
class  CGUIMenuItemAttributePane
 A class that manages properties related to the Pane window for classes that inherit from CGUIMenuItemBase. This class is used when the derived class contains a Pane window, allowing centralized control over Pane-specific attributes. More...
 
class  CGUIMenuItemPaneDialogCustomEmbedded
 A menu item class that manages a custom embedded dialog within a dockable pane. More...
 
class  CGUIMenuItemProperty
 The menu item class associated with the property pane. More...
 
class  CGUIPanePlacementAttachToTab
 A class for managing the placement of a pane as a tab attached to a target pane. More...
 
class  CGUIPanePlacementAttachToTabPosition
 A class for managing the placement of a pane as a tab attached to a target pane at a specific position (e.g., left, right, top, bottom). More...
 
class  CGUIPanePlacementBase
 A base class for managing pane placement configurations such as docking and floating within the GUI framework. More...
 
class  CGUIPanePlacementDockToMainFrame
 A class for managing the docking of a pane to a specific position in the MainFrame. More...
 
class  CGUIPanePlacementDockToPane
 A class for managing the docking of a pane relative to a target pane at a specified position (e.g., left, right, top, bottom). More...
 
class  CGUIPanePlacementFloating
 A class for managing the placement of a pane as a floating window. More...
 
class  CGUIPopupMenuItemUserDefined
 Represents a user-defined popup menu item. More...
 
class  CGUIPropertyItemBase
 Property item base class. More...
 
class  CGUIPropertyItemDraggableSpin
 A slider property item class. More...
 
class  CGUIPropertyItemFigure
 A class of Figure property. More...
 
class  CGUIPropertyItemSlider
 A slider property item class. More...
 
class  CGUIPropertyItemSliderBase
 A base class of slider property item class. More...
 
class  CGUIPropertyItemSliderDualHandle
 A slider property item class with dual handles. More...
 
class  CGUIPropertyItemView3DFigure
 A class of Figure property. More...
 
class  CGUIPropertyItemViewImageFigure
 A class of Figure property. More...
 
class  CGUIPropertyItemViewListBase
 View list property item base class. More...
 
class  CGUIRadioButton
 Button class. More...
 
class  CGUIStringUtilities
 String utility class for various string operations. More...
 
class  CGUITabbedPane
 The CGUITabbedPane class is a specialized implementation of a tabbed pane control in a GUI application. It inherits from CTabbedPane and Base::CFLBase, providing extended functionality for managing tabs within a graphical user interface. More...
 
class  CGUITabCtrl
 
class  CGUITreeContainer
 A data structure class that stores a tree hierarchy. More...
 
class  CGUITreeContainerItem
 Tree item (a component of CGUITreeContainer) More...
 
class  CGUIView3D
 A class of 3D view. More...
 
class  CGUIView3DCamera
 A class of 3D view camera. More...
 
class  CGUIView3DLayer
 Layer class for drawing figure or text on a 3D view. More...
 
class  CGUIView3DLayerWrap
 3D view layer C API wrapping class More...
 
class  CGUIView3DObject
 A class representing 3D object. More...
 
class  CGUIView3DObjectHeightMap
 A class representing 3D Object of height map. More...
 
class  CGUIView3DObjectLine
 A class representing 3D object line. More...
 
class  CGUIView3DPathEditor
 3D path editor class More...
 
class  CGUIView3DPathEditorWrap
 3D path editor C API wrapping class More...
 
class  CGUIView3DWrap
 3D view C API wrapping class More...
 
class  CGUIViewDrawing
 A class of drawing view. More...
 
class  CGUIViewGraph
 A class of graph view. More...
 
class  CGUIViewGraphWrap
 Graph view C API wrapping class. More...
 
class  CGUIViewImage
 A class of image view. More...
 
class  CGUIViewImageBase
 A class of view base. More...
 
class  CGUIViewImageBaseWrap
 A base class of View C API wrapping class. More...
 
class  CGUIViewImageLayer
 A class of image view layer that can be drawn figures or text. More...
 
class  CGUIViewImageLayerForDrawing
 
class  CGUIViewImageLayerRef
 The layer that does not copy the figure when drawing the figure over the image view. There are performance benefits due to the lack of cost of copying and deleting Figure objects, but developers should pay attention to memory management. More...
 
class  CGUIViewImageLayerWrap
 Image view layer C API wrapping class. More...
 
class  CGUIViewImageWrap
 Image view C API wrapping class. More...
 
class  CGUIViewSNAP
 SNAP view class. More...
 
class  CGUIViewSNAPWrap
 SNAP view C API wrapping class. More...
 
class  CSNAPBuild
 SNAP Build class. More...
 
class  CSNAPObjectBase
 SNAP Object Base Class. More...
 
class  CSNAPObjectLink
 SNAP Link Object Class. More...
 
class  CSNAPObjectNode
 SNAP Node Object Class. More...
 

Enumerations

enum  ESNAPRunningStatus { ESNAPRunningStatus_Idle = 0 , ESNAPRunningStatus_Run , ESNAPRunningStatus_Pause , ESNAPRunningStatus_Error }
 A status information of SNAP Running. More...
 
enum  ESNAPRunningStep {
  ESNAPRunningStep_RunStart = 0 , ESNAPRunningStep_RunEnd , ESNAPRunningStep_PreOutput , ESNAPRunningStep_PostOutput ,
  ESNAPRunningStep_PreInit , ESNAPRunningStep_PostInit , ESNAPRunningStep_PreInput , ESNAPRunningStep_PostInput ,
  ESNAPRunningStep_PreProcess , ESNAPRunningStep_PostProcess
}
 A step information of SNAP Running. More...
 
enum  EViewType {
  EViewType_Image , EViewType_Graph , EViewType_3D , EViewType_SNAP ,
  EViewType_3DPathEditor , EViewType_Drawing , EViewType_None
}
 View Type. More...
 
enum  ECoordinateOrientation2D { ECoordinateOrientation2D_X_Right_Y_Down = 0 , ECoordinateOrientation2D_X_Right_Y_Up , ECoordinateOrientation2D_X_Left_Y_Down , ECoordinateOrientation2D_X_Left_Y_Up }
 Types of Coordinate Systems (Categorized by the Direction of X-Axis and Y-Axis Increments) More...
 
enum  EViewImageLoadOption {
  EViewImageLoadOption_Default = 0x00000000 , EViewImageLoadOption_Load = 0x00000001 , EViewImageLoadOption_Append = 0x00000002 , EViewImageLoadOption_Insert = 0x00000004 ,
  EViewImageLoadOption_RecursiveIfFolder = 0x01000000 , EViewImageLoadOption_OpenDialog = 0x00100000 , EViewImageLoadOption_DialogTypeFile = 0x10000000 , EViewImageLoadOption_DialogTypeFolder = 0x20000000
}
 Image View Load Options
Example. The following code will load folder with recursive.
eOption = Load | RecursiveIfFolder. More...
 
enum  EViewImageCreatePageOption { EViewImageCreatePageOption_Append = 0 , EViewImageCreatePageOption_Insert }
 An option of page creation in image view. More...
 
enum  EPixelNumberMode { EPixelNumberMode_Decimal = 0 , EPixelNumberMode_Hexadecimal , EPixelNumberMode_Binary }
 Pixel value display options in image view. More...
 
enum  EMenuItem {
  EMenuItem_None = 32768 + 1000 , EMenuItem_LoadFile , EMenuItem_LoadFolder , EMenuItem_LoadFile_Raw ,
  EMenuItem_AppendFile , EMenuItem_AppendFile_Raw , EMenuItem_InsertFile , EMenuItem_InsertFile_Raw ,
  EMenuItem_AppendFolder , EMenuItem_InsertFolder , EMenuItem_DropFile , EMenuItem_Save ,
  EMenuItem_SaveCurrentPage , EMenuItem_SaveCurrentPageWithLayers , EMenuItem_SavePages , EMenuItem_ClearFile ,
  EMenuItem_ClearCurrentPage , EMenuItem_ClearSelectedPage , EMenuItem_AppendPage , EMenuItem_InsertPage ,
  EMenuItem_CreateImage , EMenuItem_RearrangePageOrder_MoveToFirstPage , EMenuItem_RearrangePageOrder_MoveToLastPage , EMenuItem_CopyImage ,
  EMenuItem_CopyPages , EMenuItem_PasteImageAt , EMenuItem_ClearThenPasteImage , EMenuItem_ShowImageMiniMap ,
  EMenuItem_ShowPageIndex , EMenuItem_ShowThumbnailView , EMenuItem_FixThumbnailView , EMenuItem_FirstPage ,
  EMenuItem_PrevPage , EMenuItem_SelectPage , EMenuItem_NextPage , EMenuItem_LastPage ,
  EMenuItem_AutoPageScroll_Start , EMenuItem_AutoPageScroll_Stop , EMenuItem_AutoPageScroll_Settings , EMenuItem_ZoomIn ,
  EMenuItem_ZoomOut , EMenuItem_ZoomFit , EMenuItem_ZoomToActualSize , EMenuItem_SetScale ,
  EMenuItem_Panning , EMenuItem_SetViewCenterAndScale , EMenuItem_Image_Flip_Horizontal , EMenuItem_Image_Flip_Vertical ,
  EMenuItem_Image_Flip_Both , EMenuItem_Image_Rotate90 , EMenuItem_Image_Rotate180 , EMenuItem_Image_Rotate270 ,
  EMenuItem_ShowScrollBar , EMenuItem_ShowToolBar , EMenuItem_ShowStatusBar , EMenuItem_LeaveTeachingMode ,
  EMenuItem_ShowGrid , EMenuItem_ShowCrosshair , EMenuItem_ShowImageCoordinateOnCursor , EMenuItem_ShowImagePixelValueOnCursor ,
  EMenuItem_ShowPixelValue , EMenuItem_PixelAccuracy , EMenuItem_PixelNumberMode_Decimal , EMenuItem_PixelNumberMode_Hexadecimal ,
  EMenuItem_PixelNumberMode_Binary , EMenuItem_PixelSegmentationMode , EMenuItem_ReductionInterpolation , EMenuItem_ShowImageCenter ,
  EMenuItem_CanvasColorPicker , EMenuItem_ShowImageInfo , EMenuItem_SetFloatingImageValueRange , EMenuItem_SetDecimalPlaceOfCoordinate ,
  EMenuItem_Help , EMenuItem_Object_GlobalSetting , EMenuItem_ClearAllObjects , EMenuItem_SyncViewPointOfView ,
  EMenuItem_SyncViewPageIndex = EMenuItem_SyncViewPointOfView + 10000 , EMenuItem_SyncWindow = EMenuItem_SyncViewPageIndex + 10000 , EMenuItem_ShowAllLayers = EMenuItem_SyncWindow + 10000 , EMenuItem_HideAllLayers ,
  EMenuItem_ShowLayer_Image , EMenuItem_ShowLayer_Drawing , EMenuItem_ShowNamedLayer = EMenuItem_ShowLayer_Drawing + 12 , EMenuItem_LayerProperties ,
  EMenuItem_ConvertLayerToFigureObject , EMenuItem_ConvertNamedLayerToFigureObject = EMenuItem_ConvertLayerToFigureObject + 12 , EMenuItem_ConvertAllLayersToFigureObject , EMenuItem_ConvertSelectedFigureObjectToLayer ,
  EMenuItem_ConvertSelectedFigureObjectToNamedLayer = EMenuItem_ConvertSelectedFigureObjectToLayer + 12 , EMenuItem_ConvertAllFigureObjectsToLayer , EMenuItem_ConvertAllFigureObjectsToNamedLayer = EMenuItem_ConvertAllFigureObjectsToLayer + 12 , EMenuItem_ClearLayer ,
  EMenuItem_ClearNamedLayer = EMenuItem_ClearLayer + 12 , EMenuItem_ClearAllLayers , EMenuItem_ZoomFitToLayer , EMenuItem_ZoomFitToNamedLayer = EMenuItem_ZoomFitToLayer + 12 ,
  EMenuItem_FitAllLayersOnCanvas , EMenuItem_MiniMap_ShowAllLayers , EMenuItem_MiniMap_HideAllLayers , EMenuItem_MiniMap_ShowLayer_Image ,
  EMenuItem_MiniMap_ShowLayer_Drawing , EMenuItem_MiniMap_ShowNamedLayer = EMenuItem_MiniMap_ShowLayer_Drawing + 12 , EMenuItem_MiniMap_ShowLayer_ImageFigure_Figure , EMenuItem_MiniMap_ShowLayer_ImageFigure_Text ,
  EMenuItem_End
}
 Image view menu item. More...
 
enum  EMenuItemImageFigure {
  EMenuItemImageFigure_None = EMenuItem_End + 1 , EMenuItemImageFigure_ShowFigure , EMenuItemImageFigure_ShowText , EMenuItemImageFigure_OpenFigureListWindow ,
  EMenuItemImageFigure_OpenFigureClassesWindow , EMenuItemImageFigure_BringToFront , EMenuItemImageFigure_BringForward , EMenuItemImageFigure_SendToBack ,
  EMenuItemImageFigure_SendBackward , EMenuItemImageFigure_Popup , EMenuItemImageFigure_MultiSelect_Popup , EMenuItemImageFigure_PopupAll ,
  EMenuItemImageFigure_PopupByCondition , EMenuItemImageFigure_Remove , EMenuItemImageFigure_MultiSelect_Remove , EMenuItemImageFigure_RemoveByCondition ,
  EMenuItemImageFigure_RemoveByConditionFromAllPages , EMenuItemImageFigure_ClearAll , EMenuItemImageFigure_ClearFromAllPages , EMenuItemImageFigure_SetDrawingAttribute ,
  EMenuItemImageFigure_MultiSelect_SetDrawingAttribute , EMenuItemImageFigure_SetTextFont , EMenuItemImageFigure_SetRealSizeText , EMenuItemImageFigure_SetOpacity ,
  EMenuItemImageFigure_EnableHover , EMenuItemImageFigure_End
}
 Menu item of image figure stored in the image. More...
 
enum  EMenuItemObjectFigure {
  EMenuItemObjectFigure_None = EMenuItemImageFigure_End + 1 , EMenuItemObjectFigure_Load , EMenuItemObjectFigure_Load_DXF , EMenuItemObjectFigure_Load_GBR ,
  EMenuItemObjectFigure_Save , EMenuItemObjectFigure_SetNameAndPushBackToImage , EMenuItemObjectFigure_PushBackToImage , EMenuItemObjectFigure_MakeFigureValid ,
  EMenuItemObjectFigure_SetName , EMenuItemObjectFigure_Edit , EMenuItemObjectFigure_DeclType_Point , EMenuItemObjectFigure_DeclType_Line ,
  EMenuItemObjectFigure_DeclType_Rect , EMenuItemObjectFigure_DeclType_Quad , EMenuItemObjectFigure_DeclType_Circle , EMenuItemObjectFigure_DeclType_Ellipse ,
  EMenuItemObjectFigure_DeclType_CubicSpline , EMenuItemObjectFigure_DeclType_BezierQuadraticCurve , EMenuItemObjectFigure_DeclType_BezierCubicCurve , EMenuItemObjectFigure_DeclType_BezierQuarticCurve ,
  EMenuItemObjectFigure_DeclType_Region , EMenuItemObjectFigure_DeclType_ComplexRegion , EMenuItemObjectFigure_DeclType_Array , EMenuItemObjectFigure_DeclType_PointArray ,
  EMenuItemObjectFigure_DeclType_Doughnut , EMenuItemObjectFigure_DeclType_RoundRect , EMenuItemObjectFigure_DeclType_Text , EMenuItemObjectFigure_FreeDraw ,
  EMenuItemObjectFigure_FreeDrawEraser , EMenuItemObjectFigure_LeaveFreeDrawMode , EMenuItemObjectFigure_ClearFreeDraw , EMenuItemObjectFigure_TemplateType_ApplyElementwise ,
  EMenuItemObjectFigure_TemplateType_Int32 , EMenuItemObjectFigure_TemplateType_Int64 , EMenuItemObjectFigure_TemplateType_Float , EMenuItemObjectFigure_TemplateType_Double ,
  EMenuItemObjectFigure_FitToImage , EMenuItemObjectFigure_FitToImage_Elementwise , EMenuItemObjectFigure_MagnetToImageBoundary , EMenuItemObjectFigure_MagnetAngle ,
  EMenuItemObjectFigure_ComplexRegion_SwitchToLine , EMenuItemObjectFigure_ComplexRegion_SwitchToArc , EMenuItemObjectFigure_ComplexRegion_SwitchToEllipseArc , EMenuItemObjectFigure_ComplexRegion_SwitchToCubicSpline ,
  EMenuItemObjectFigure_ComplexRegion_SwitchToBezierQuadraticCurve , EMenuItemObjectFigure_ComplexRegion_SwitchToBezierCubicCurve , EMenuItemObjectFigure_ComplexRegion_SwitchToBezierQuarticCurve , EMenuItemObjectFigure_Text_SetText ,
  EMenuItemObjectFigure_SwitchTo_ApplyElementwise , EMenuItemObjectFigure_SwitchToPoint , EMenuItemObjectFigure_SwitchToLine , EMenuItemObjectFigure_SwitchToRect ,
  EMenuItemObjectFigure_SwitchToQuad , EMenuItemObjectFigure_SwitchToCircle , EMenuItemObjectFigure_SwitchToEllipse , EMenuItemObjectFigure_SwitchToDoughnut ,
  EMenuItemObjectFigure_SwitchToCubicSpline , EMenuItemObjectFigure_SwitchToBezierQuadraticCurve , EMenuItemObjectFigure_SwitchToBezierCubicCurve , EMenuItemObjectFigure_SwitchToBezierQuarticCurve ,
  EMenuItemObjectFigure_SwitchToRegion , EMenuItemObjectFigure_SwitchToComplexRegion , EMenuItemObjectFigure_SwitchToRoundRect , EMenuItemObjectFigure_SwitchToPointArray ,
  EMenuItemObjectFigure_MakeCircle , EMenuItemObjectFigure_MakeArc , EMenuItemObjectFigure_EArcClosingMethod_Center , EMenuItemObjectFigure_EArcClosingMethod_EachOther ,
  EMenuItemObjectFigure_EArcClosingMethod_NoClose , EMenuItemObjectFigure_Clear , EMenuItemObjectFigure_ConfirmFigure , EMenuItemObjectFigure_CancelFigure ,
  EMenuItemObjectFigure_DeleteFigure , EMenuItemObjectFigure_SetInstantApplyFigure , EMenuItemObjectFigure_GetIntersection , EMenuItemObjectFigure_GetRegionOfIntersection ,
  EMenuItemObjectFigure_GetRegionOfUnion , EMenuItemObjectFigure_GetRegionOfSubtraction , EMenuItemObjectFigure_GetRegionOfExclusiveOr , EMenuItemObjectFigure_DeletePoint ,
  EMenuItemObjectFigure_ShowFigure , EMenuItemObjectFigure_HideFigure , EMenuItemObjectFigure_DeselectFigure , EMenuItemObjectFigure_ShowWindingDirection ,
  EMenuItemObjectFigure_ShowWindingSequence , EMenuItemObjectFigure_ShowFigureArrayElementSequence , EMenuItemObjectFigure_ShowFigureArrayElementSequenceRecursively , EMenuItemObjectFigure_ShowControlPoint ,
  EMenuItemObjectFigure_ShowInformationText , EMenuItemObjectFigure_FlattenFigureArray , EMenuItemObjectFigure_FigureArrayChangeZOrder , EMenuItemObjectFigure_GroupSelectedFigures ,
  EMenuItemObjectFigure_GroupSelectedFiguresToPointArray , EMenuItemObjectFigure_UngroupSelectedFigures , EMenuItemObjectFigure_ShowMultiSelectOrder , EMenuItemObjectFigure_ChangeMultiSelectOrder ,
  EMenuItemObjectFigure_BringToFront , EMenuItemObjectFigure_BringForward , EMenuItemObjectFigure_SendToBack , EMenuItemObjectFigure_SendBackward ,
  EMenuItemObjectFigure_Flip_Horizontal , EMenuItemObjectFigure_Flip_Horizontal_Elementwise , EMenuItemObjectFigure_Flip_Vertical , EMenuItemObjectFigure_Flip_Vertical_Elementwise ,
  EMenuItemObjectFigure_Flip_Both , EMenuItemObjectFigure_Flip_Both_Elementwise , EMenuItemObjectFigure_Rotate90 , EMenuItemObjectFigure_Rotate90_Elementwise ,
  EMenuItemObjectFigure_Rotate180 , EMenuItemObjectFigure_Rotate180_Elementwise , EMenuItemObjectFigure_Rotate270 , EMenuItemObjectFigure_Rotate270_Elementwise ,
  EMenuItemObjectFigure_RotateArbitrary , EMenuItemObjectFigure_RotateArbitrary_Elementwise , EMenuItemObjectFigure_Warp_Perspective , EMenuItemObjectFigure_Warp_Perspective_Elementwise ,
  EMenuItemObjectFigure_Warp_Bilinear , EMenuItemObjectFigure_Warp_Bilinear_Elementwise , EMenuItemObjectFigure_Warp_Bicubic , EMenuItemObjectFigure_Warp_Bicubic_Elementwise ,
  EMenuItemObjectFigure_Warp_Lanczos , EMenuItemObjectFigure_Warp_Lanczos_Elementwise , EMenuItemObjectFigure_Warp_ThinPlate , EMenuItemObjectFigure_Warp_ThinPlate_Elementwise ,
  EMenuItemObjectFigure_OpenDialog_Transform , EMenuItemObjectFigure_OpenDialog_Transform_Elementwise , EMenuItemObjectFigure_GetConvexHull , EMenuItemObjectFigure_GetConvexHull_Elementwise ,
  EMenuItemObjectFigure_SetSource , EMenuItemObjectFigure_SetTarget , EMenuItemObjectFigure_GetBoundary , EMenuItemObjectFigure_GetBoundary_Elementwise ,
  EMenuItemObjectFigure_GetMinimumEnclosingRectangle , EMenuItemObjectFigure_GetMinimumEnclosingRectangle_Elementwise , EMenuItemObjectFigure_GetPointsOfMinimumDistance , EMenuItemObjectFigure_GetPointsOfMaximumDistance ,
  EMenuItemObjectFigure_Sort_Execute , EMenuItemObjectFigure_Sort_ClusterMode , EMenuItemObjectFigure_Sort_SetClusterCoefficient , EMenuItemObjectFigure_Sort_SortOrder2D_Y_Asc_X_Asc ,
  EMenuItemObjectFigure_Sort_SortOrder2D_Y_Asc_X_Desc , EMenuItemObjectFigure_Sort_SortOrder2D_Y_Desc_X_Asc , EMenuItemObjectFigure_Sort_SortOrder2D_Y_Desc_X_Desc , EMenuItemObjectFigure_Sort_SortOrder2D_X_Asc_Y_Asc ,
  EMenuItemObjectFigure_Sort_SortOrder2D_X_Asc_Y_Desc , EMenuItemObjectFigure_Sort_SortOrder2D_X_Desc_Y_Asc , EMenuItemObjectFigure_Sort_SortOrder2D_X_Desc_Y_Desc , EMenuItemObjectFigure_CenterType_RectangleBoundaryCenter ,
  EMenuItemObjectFigure_CenterType_CenterOfGravity , EMenuItemObjectFigure_CenterType_MinimumEnclosingRectangle , EMenuItemObjectFigure_ClearExclusiveRegion , EMenuItemObjectFigure_Reduce ,
  EMenuItemObjectFigure_Reduce_Elementwise , EMenuItemObjectFigure_Split , EMenuItemObjectFigure_Split_Elementwise , EMenuItemObjectFigure_Scale ,
  EMenuItemObjectFigure_Scale_Elementwise , EMenuItemObjectFigure_Inflate , EMenuItemObjectFigure_Inflate_Elementwise , EMenuItemObjectFigure_EnableRasterOperation ,
  EMenuItemObjectFigure_Expression , EMenuItemObjectFigure_ConvertDeclTypeElementwise_ToPoint , EMenuItemObjectFigure_ConvertDeclTypeElementwise_ToLine , EMenuItemObjectFigure_ConvertDeclTypeElementwise_ToRect ,
  EMenuItemObjectFigure_ConvertDeclTypeElementwise_ToQuad , EMenuItemObjectFigure_ConvertDeclTypeElementwise_ToCircle , EMenuItemObjectFigure_ConvertDeclTypeElementwise_ToEllipse , EMenuItemObjectFigure_ConvertDeclTypeElementwise_ToDoughnut ,
  EMenuItemObjectFigure_ConvertDeclTypeElementwise_ToCubicSpline , EMenuItemObjectFigure_ConvertDeclTypeElementwise_ToBezierQuadraticCurve , EMenuItemObjectFigure_ConvertDeclTypeElementwise_ToBezierCubicCurve , EMenuItemObjectFigure_ConvertDeclTypeElementwise_ToBezierQuarticCurve ,
  EMenuItemObjectFigure_ConvertDeclTypeElementwise_ToRegion , EMenuItemObjectFigure_ConvertDeclTypeElementwise_ToComplexRegion , EMenuItemObjectFigure_ConvertDeclTypeElementwise_ToRoundRect , EMenuItemObjectFigure_ConvertDeclTypeElementwise_ToPointArray ,
  EMenuItemObjectFigure_ConvertTemplateTypeElementwise_ToInt32 , EMenuItemObjectFigure_ConvertTemplateTypeElementwise_ToInt64 , EMenuItemObjectFigure_ConvertTemplateTypeElementwise_ToFloat , EMenuItemObjectFigure_ConvertTemplateTypeElementwise_ToDouble ,
  EMenuItemObjectFigure_AssignFigure , EMenuItemObjectFigure_FlattenAndAssignFigure = EMenuItemObjectFigure_AssignFigure + 100000 , EMenuItemObjectFigure_End = EMenuItemObjectFigure_FlattenAndAssignFigure + 100000
}
 Menu items related to manipulatable Figure objects in the image view. More...
 
enum  EMenuItemObjectMeasure {
  EMenuItemObjectMeasure_None = EMenuItemObjectFigure_End + 1 , EMenuItemObjectMeasure_Distance , EMenuItemObjectMeasure_Increments , EMenuItemObjectMeasure_ParallelDistance ,
  EMenuItemObjectMeasure_InteriorAngle , EMenuItemObjectMeasure_Gradient , EMenuItemObjectMeasure_Circumcenter , EMenuItemObjectMeasure_DistanceCircle ,
  EMenuItemObjectMeasure_RegionArea , EMenuItemObjectMeasure_EndOfMeasureMenu , EMenuItemObjectMeasure_Clear , EMenuItemObjectMeasure_LeaveMeasureMode ,
  EMenuItemObjectMeasure_Activate , EMenuItemObjectMeasure_Deactivate , EMenuItemObjectMeasure_End
}
 Menu items related to measurement tool objects in the image view. More...
 
enum  EImageRotateAngle : uint64_t { EImageRotateAngle_None = 0 , EImageRotateAngle_Degree90 , EImageRotateAngle_Degree180 , EImageRotateAngle_Degree270 }
 Available image rotation angle in image view. More...
 
enum  EImageFlipDirection { EImageFlipDirection_None = 0x00 , EImageFlipDirection_Horizontal = 0x01 , EImageFlipDirection_Vertical = 0x02 , EImageFlipDirection_Both = EImageFlipDirection_Horizontal | EImageFlipDirection_Vertical }
 Direction of flip. More...
 
enum  EAvailableViewImageContextMenu : uint64_t {
  EAvailableViewImageContextMenu_None = 0x00000000 , EAvailableViewImageContextMenu_All = 0xffffffffffffffff , EAvailableViewImageContextMenu_ImageFigure = 0x00000001 , EAvailableViewImageContextMenu_Load = 0x00000002 ,
  EAvailableViewImageContextMenu_Load_DXF = 0x00000004 , EAvailableViewImageContextMenu_Load_GBR = 0x00000008 , EAvailableViewImageContextMenu_Save = 0x00000010 , EAvailableViewImageContextMenu_ClearFile = 0x00000020 ,
  EAvailableViewImageContextMenu_CreateImage = 0x00000040 , EAvailableViewImageContextMenu_ImageMiniMap = 0x00000080 , EAvailableViewImageContextMenu_ShowPageIndex = 0x00000100 , EAvailableViewImageContextMenu_ThumbnailView = 0x00000200 ,
  EAvailableViewImageContextMenu_PageControl = 0x00000400 , EAvailableViewImageContextMenu_Zoom = 0x00000800 , EAvailableViewImageContextMenu_Panning = 0x00001000 , EAvailableViewImageContextMenu_ShowScrollBar = 0x00002000 ,
  EAvailableViewImageContextMenu_ShowStatusBar = 0x00004000 , EAvailableViewImageContextMenu_ShowToolBar = 0x00008000 , EAvailableViewImageContextMenu_ShowGrid = 0x00010000 , EAvailableViewImageContextMenu_ShowCrosshair = 0x00020000 ,
  EAvailableViewImageContextMenu_ShowImageCoordinateOnCursor = 0x00040000 , EAvailableViewImageContextMenu_ShowImagePixelValueOnCursor = 0x00080000 , EAvailableViewImageContextMenu_ShowPixelValue = 0x00100000 , EAvailableViewImageContextMenu_PixelNumberMode = 0x00200000 ,
  EAvailableViewImageContextMenu_PixelAccuracy = 0x00400000 , EAvailableViewImageContextMenu_ShowImageCenter = 0x00800000 , EAvailableViewImageContextMenu_CanvasColorPicker = 0x01000000 , EAvailableViewImageContextMenu_LeaveTeachingMode = 0x02000000 ,
  EAvailableViewImageContextMenu_Measure = 0x04000000 , EAvailableViewImageContextMenu_Figure_Create = 0x08000000 , EAvailableViewImageContextMenu_Figure_Load = 0x10000000 , EAvailableViewImageContextMenu_Figure_ClearFigure = 0x20000000 ,
  EAvailableViewImageContextMenu_SyncView = 0x40000000 , EAvailableViewImageContextMenu_SyncWindow = 0x80000000 , EAvailableViewImageContextMenu_ShowAllLayers = 0x0000000100000000 , EAvailableViewImageContextMenu_HideAllLayers = 0x0000000200000000 ,
  EAvailableViewImageContextMenu_ShowLayer_Image = 0x0000000400000000 , EAvailableViewImageContextMenu_ShowLayer_Drawing = 0x0000000800000000 , EAvailableViewImageContextMenu_LayerProperties = 0x0000001000000000 , EAvailableViewImageContextMenu_ConvertLayerToFigureObject = 0x0000002000000000 ,
  EAvailableViewImageContextMenu_ConvertSelectedFigureObjectToLayer = 0x0000004000000000 , EAvailableViewImageContextMenu_ClearLayers = 0x0000008000000000 , EAvailableViewImageContextMenu_ZoomFitToLayers = 0x0000010000000000 , EAvailableViewImageContextMenu_Image_Flip = 0x0000020000000000 ,
  EAvailableViewImageContextMenu_Image_Rotate = 0x0000040000000000 , EAvailableViewImageContextMenu_CopyPaste = 0x0000080000000000 , EAvailableViewImageContextMenu_ShowImageInfo = 0x0000100000000000 , EAvailableViewImageContextMenu_SetFloatingImageValueRange = 0x0000200000000000 ,
  EAvailableViewImageContextMenu_Help = 0x0000400000000000 , EAvailableViewImageContextMenu_Object_GlobalSetting = 0x0000800000000000 , EAvailableViewImageContextMenu_ClearAllObjects = 0x0001000000000000 , EAvailableViewImageContextMenu_PixelSegmentationMode = 0x0002000000000000 ,
  EAvailableViewImageContextMenu_RearrangePageOrder = 0x0004000000000000 , EAvailableViewImageContextMenu_SetDecimalPlaceOfCoordinate = 0x0008000000000000 , EAvailableViewImageContextMenu_ClearPage = 0x0010000000000000 , EAvailableViewImageContextMenu_ReductionInterpolation = 0x0020000000000000 ,
  EAvailableViewImageContextMenu_ClearNamedLayer = 0x0040000000000000 , EAvailableViewImageContextMenu_ConvertAllFigureObjectsToNamedLayer = 0x0080000000000000 , EAvailableViewImageContextMenu_ConvertSelectedFigureObjectToNamedLayer = 0x0100000000000000 , EAvailableViewImageContextMenu_ConvertNamedLayerToFigureObject = 0x0200000000000000 ,
  EAvailableViewImageContextMenu_ZoomFitToNamedLayer = 0x0400000000000000 , EAvailableViewImageContextMenu_ShowNamedLayer = 0x0800000000000000 , EAvailableViewImageContextMenu_MiniMap_ShowNamedLayer = 0x1000000000000000 , EAvailableViewImageContextMenu_Figure_FreeDraw = 0x2000000000000000
}
 Available context menu for image view. More...
 
enum  EAvailablePropertyItemViewImageFigureContextMenu : uint64_t {
  EAvailablePropertyItemViewImageFigureContextMenu_None = 0x00000000 , EAvailablePropertyItemViewImageFigureContextMenu_All = 0xffffffff , EAvailablePropertyItemViewImageFigureContextMenu_Load_Fig = 0x00000001 , EAvailablePropertyItemViewImageFigureContextMenu_Load_Dxf = 0x00000002 ,
  EAvailablePropertyItemViewImageFigureContextMenu_Load_Gbr = 0x00000004 , EAvailablePropertyItemViewImageFigureContextMenu_Load = ((uint64_t)EAvailablePropertyItemViewImageFigureContextMenu_Load_Fig) | ((uint64_t)EAvailablePropertyItemViewImageFigureContextMenu_Load_Dxf) | ((uint64_t)EAvailablePropertyItemViewImageFigureContextMenu_Load_Gbr) , EAvailablePropertyItemViewImageFigureContextMenu_Default = ((uint64_t)EAvailablePropertyItemViewImageFigureContextMenu_All) & ~((uint64_t)EAvailablePropertyItemViewImageFigureContextMenu_Load_Dxf) & ~((uint64_t)EAvailablePropertyItemViewImageFigureContextMenu_Load_Gbr) , EAvailablePropertyItemViewImageFigureContextMenu_Save = 0x00000008 ,
  EAvailablePropertyItemViewImageFigureContextMenu_Create_DeclType_Point = 0x00000010 , EAvailablePropertyItemViewImageFigureContextMenu_Create_DeclType_Line = 0x00000020 , EAvailablePropertyItemViewImageFigureContextMenu_Create_DeclType_Rect = 0x00000040 , EAvailablePropertyItemViewImageFigureContextMenu_Create_DeclType_Quad = 0x00000080 ,
  EAvailablePropertyItemViewImageFigureContextMenu_Create_DeclType_Circle = 0x00000100 , EAvailablePropertyItemViewImageFigureContextMenu_Create_DeclType_Ellipse = 0x00000200 , EAvailablePropertyItemViewImageFigureContextMenu_Create_DeclType_Region = 0x00000400 , EAvailablePropertyItemViewImageFigureContextMenu_Create_DeclType_ComplexRegion = 0x00000800 ,
  EAvailablePropertyItemViewImageFigureContextMenu_Create_DeclType_CubicSpline = 0x00001000 , EAvailablePropertyItemViewImageFigureContextMenu_Create_DeclType_BezierQuadraticCurve = 0x00002000 , EAvailablePropertyItemViewImageFigureContextMenu_Create_DeclType_BezierCubicCurve = 0x00004000 , EAvailablePropertyItemViewImageFigureContextMenu_Create_DeclType_BezierQuarticCurve = 0x00008000 ,
  EAvailablePropertyItemViewImageFigureContextMenu_Create_DeclType_Doughnut = 0x00010000 , EAvailablePropertyItemViewImageFigureContextMenu_Create_DeclType_RoundRect = 0x00020000 , EAvailablePropertyItemViewImageFigureContextMenu_Create_DeclType_PointArray = 0x00040000 , EAvailablePropertyItemViewImageFigureContextMenu_Create_DeclType_Text = 0x00080000 ,
  EAvailablePropertyItemViewImageFigureContextMenu_Create_DeclType_Stencil = 0x00100000 , EAvailablePropertyItemViewImageFigureContextMenu_Create = ((uint64_t)EAvailablePropertyItemViewImageFigureContextMenu_Create_DeclType_Point) | ((uint64_t)EAvailablePropertyItemViewImageFigureContextMenu_Create_DeclType_Line) | ((uint64_t)EAvailablePropertyItemViewImageFigureContextMenu_Create_DeclType_Rect) | ((uint64_t)EAvailablePropertyItemViewImageFigureContextMenu_Create_DeclType_Quad) | ((uint64_t)EAvailablePropertyItemViewImageFigureContextMenu_Create_DeclType_Circle) | ((uint64_t)EAvailablePropertyItemViewImageFigureContextMenu_Create_DeclType_Ellipse) | ((uint64_t)EAvailablePropertyItemViewImageFigureContextMenu_Create_DeclType_Region) | ((uint64_t)EAvailablePropertyItemViewImageFigureContextMenu_Create_DeclType_ComplexRegion) | ((uint64_t)EAvailablePropertyItemViewImageFigureContextMenu_Create_DeclType_CubicSpline) | ((uint64_t)EAvailablePropertyItemViewImageFigureContextMenu_Create_DeclType_BezierQuadraticCurve) | ((uint64_t)EAvailablePropertyItemViewImageFigureContextMenu_Create_DeclType_BezierCubicCurve) | ((uint64_t)EAvailablePropertyItemViewImageFigureContextMenu_Create_DeclType_BezierQuarticCurve) | ((uint64_t)EAvailablePropertyItemViewImageFigureContextMenu_Create_DeclType_Doughnut) | ((uint64_t)EAvailablePropertyItemViewImageFigureContextMenu_Create_DeclType_RoundRect) | ((uint64_t)EAvailablePropertyItemViewImageFigureContextMenu_Create_DeclType_PointArray) | ((uint64_t)EAvailablePropertyItemViewImageFigureContextMenu_Create_DeclType_Text) | ((uint64_t)EAvailablePropertyItemViewImageFigureContextMenu_Create_DeclType_Stencil) , EAvailablePropertyItemViewImageFigureContextMenu_ChangeTemplateType_Int32 = 0x01000000 , EAvailablePropertyItemViewImageFigureContextMenu_ChangeTemplateType_Int64 = 0x02000000 ,
  EAvailablePropertyItemViewImageFigureContextMenu_ChangeTemplateType_Float = 0x04000000 , EAvailablePropertyItemViewImageFigureContextMenu_ChangeTemplateType_Double = 0x08000000 , EAvailablePropertyItemViewImageFigureContextMenu_ChangeTemplateType = ((uint64_t)EAvailablePropertyItemViewImageFigureContextMenu_ChangeTemplateType_Int32) | ((uint64_t)EAvailablePropertyItemViewImageFigureContextMenu_ChangeTemplateType_Int64) | ((uint64_t)EAvailablePropertyItemViewImageFigureContextMenu_ChangeTemplateType_Float) | ((uint64_t)EAvailablePropertyItemViewImageFigureContextMenu_ChangeTemplateType_Double) , EAvailablePropertyItemViewImageFigureContextMenu_Show = 0x10000000 ,
  EAvailablePropertyItemViewImageFigureContextMenu_Hide = 0x20000000 , EAvailablePropertyItemViewImageFigureContextMenu_Delete = 0x40000000 , EAvailablePropertyItemViewImageFigureContextMenu_InstantApplyMode = 0x80000000
}
 Available context menu for CGUIPropertyItemViewImageFigure More...
 
enum  EGUIViewImageHitArea {
  EGUIViewImageHitArea_None = 0x000000 , EGUIViewImageHitArea_MiniMap = 0x000001 , EGUIViewImageHitArea_MiniMapDisplayingArea = 0x000002 , EGUIViewImageHitArea_ThumbnailView = 0x000004 ,
  EGUIViewImageHitArea_ThumbnailViewTop = 0x000008 , EGUIViewImageHitArea_Thumbnail = 0x000010 , EGUIViewImageHitArea_Figure = 0x000020 , EGUIViewImageHitArea_MultiFigures = 0x000040 ,
  EGUIViewImageHitArea_ImageFigure = 0x000080 , EGUIViewImageHitArea_MultiImageFigures = 0x000100 , EGUIViewImageHitArea_StatusBar = 0x000200 , EGUIViewImageHitArea_PageIndex = 0x000400 ,
  EGUIViewImageHitArea_PrevPageArrow = 0x000800 , EGUIViewImageHitArea_NextPageArrow = 0x001000 , EGUIViewImageHitArea_Measurement = 0x002000 , EGUIViewImageHitArea_MultiMeasurements = 0x004000
}
 The area where the mouse is located on the image view. More...
 
enum  EGUIMenuBarHitArea {
  EGUIMenuBarHitArea_None = 0x000000 , EGUIMenuBarHitArea_CloseButton = 0x000001 , EGUIMenuBarHitArea_Restore_Maximize_Button = 0x000002 , EGUIMenuBarHitArea_MinimizeButton = 0x000004 ,
  EGUIMenuBarHitArea_MenuButton = 0x000008 , EGUIMenuBarHitArea_CurrentUserID = 0x000010 , EGUIMenuBarHitArea_CurrentModelName = 0x000020 , EGUIMenuBarHitArea_UserDefinedInfo = 0x000040 ,
  EGUIMenuBarHitArea_MDITab = 0x000080
}
 The area where the mouse is located on the menu bar. More...
 
enum  EObjectFigureHitTest : int64_t {
  EObjectFigureHitTest_None = 0x00000 , EObjectFigureHitTest_Move = 0x00001 , EObjectFigureHitTest_Rotate = 0x00002 , EObjectFigureHitTest_Transform = 0x00004 ,
  EObjectFigureHitTest_Inflate = 0x00008 , EObjectFigureHitTest_Select = 0x00010 , EObjectFigureHitTest_GripVertex = 0x00020 , EObjectFigureHitTest_GripLine = 0x00040 ,
  EObjectFigureHitTest_ArcDegree = 0x00080 , EObjectFigureHitTest_GripControlPointStart = 0x00100 , EObjectFigureHitTest_GripControlPointEnd = 0x00200 , EObjectFigureHitTest_GripControlPointMid = 0x00400 ,
  EObjectFigureHitTest_GripControlPoint = EObjectFigureHitTest_GripControlPointStart | EObjectFigureHitTest_GripControlPointMid | EObjectFigureHitTest_GripControlPointEnd , EObjectFigureHitTest_GripArc = 0x01000 , EObjectFigureHitTest_GripEllipseArc = 0x02000 , EObjectFigureHitTest_GripCubicSpline = 0x04000 ,
  EObjectFigureHitTest_GripBezierQuadraticCurve = 0x08000 , EObjectFigureHitTest_GripBezierCubicCurve = 0x10000 , EObjectFigureHitTest_GripBezierQuarticCurve = 0x20000 , EObjectFigureHitTest_GripBezierCurve = EObjectFigureHitTest_GripBezierQuadraticCurve | EObjectFigureHitTest_GripBezierCubicCurve | EObjectFigureHitTest_GripBezierQuarticCurve ,
  EObjectFigureHitTest_TransformDoughnutRadius = 0x4000000 , EObjectFigureHitTest_ExclusiveRegion = 0x8000000 , EObjectFigureHitTest_GripInterpolatedLine = 0x10000000 , EObjectFigureHitTest_ComplexRegion_GripEndVertex = 0x20000000 ,
  EObjectFigureHitTest_RoundRect_GripRadiusVertex = 0x40000000 , EObjectFigureHitTest_SelectOnMultiSelectedFigures = 0x80000000 , EObjectFigureHitTest_Hover = 0x100000000
}
 Mouse hit test for figures on image view. More...
 
enum  ETeachingMode {
  ETeachingMode_None = 0 , ETeachingMode_Figure , ETeachingMode_Figure_FreeDraw , ETeachingMode_Figure_FreeDrawEraser ,
  ETeachingMode_Measure , ETeachingMode_ViewGraph_AddData
}
 Teaching mode. More...
 
enum  EGUIViewImagePenStyle {
  EGUIViewImagePenStyle_Solid = 0 , EGUIViewImagePenStyle_Dash , EGUIViewImagePenStyle_Dot , EGUIViewImagePenStyle_DashDot ,
  EGUIViewImagePenStyle_DashDotDot , EGUIViewImagePenStyle_Null , EGUIViewImagePenStyle_InsideFrame , EGUIViewImagePenStyle_UserStyle ,
  EGUIViewImagePenStyle_Alternate , EGUIViewImagePenStyle_Solid_RoundCap , EGUIViewImagePenStyle_ItemCount
}
 Pen Style in Image View. More...
 
enum  EGUIViewImageFontWeight {
  EGUIViewImageFontWeight_DONTCARE = 0 , EGUIViewImageFontWeight_THIN = 100 , EGUIViewImageFontWeight_EXTRALIGHT = 200 , EGUIViewImageFontWeight_LIGHT = 300 ,
  EGUIViewImageFontWeight_NORMAL = 400 , EGUIViewImageFontWeight_MEDIUM = 500 , EGUIViewImageFontWeight_SEMIBOLD = 600 , EGUIViewImageFontWeight_BOLD = 700 ,
  EGUIViewImageFontWeight_EXTRABOLD = 800 , EGUIViewImageFontWeight_HEAVY = 900 , EGUIViewImageFontWeight_ULTRALIGHT = EGUIViewImageFontWeight_EXTRALIGHT , EGUIViewImageFontWeight_REGULAR = EGUIViewImageFontWeight_NORMAL ,
  EGUIViewImageFontWeight_DEMIBOLD = EGUIViewImageFontWeight_SEMIBOLD , EGUIViewImageFontWeight_ULTRABOLD = EGUIViewImageFontWeight_EXTRABOLD , EGUIViewImageFontWeight_BLACK = EGUIViewImageFontWeight_HEAVY
}
 Font thickness of image view. More...
 
enum  EGUIViewImageParagraphAlignment { EGUIViewImageParagraphAlignment_TOP = 0x0000 , EGUIViewImageParagraphAlignment_BOTTOM = 0x0010 , EGUIViewImageParagraphAlignment_CENTER = 0x0020 , EGUIViewImageParagraphAlignment_MASK = 0x0030 }
 Alignment of paragraphs in an image view. More...
 
enum  EGUIViewImageTextAlignment {
  EGUIViewImageTextAlignment_LEFT = 0x0000 , EGUIViewImageTextAlignment_RIGHT = 0x0001 , EGUIViewImageTextAlignment_CENTER = 0x0002 , EGUIViewImageTextAlignment_JUSTIFIED = 0x0004 ,
  EGUIViewImageTextAlignment_HORIZONTAL_MASK = 0x0007 , EGUIViewImageTextAlignment_LEFT_TOP = 0x0000 , EGUIViewImageTextAlignment_RIGHT_TOP = 0x0001 , EGUIViewImageTextAlignment_CENTER_TOP = 0x0002 ,
  EGUIViewImageTextAlignment_LEFT_BOTTOM = 0x0010 , EGUIViewImageTextAlignment_RIGHT_BOTTOM = 0x0011 , EGUIViewImageTextAlignment_CENTER_BOTTOM = 0x0012 , EGUIViewImageTextAlignment_LEFT_CENTER = 0x0020 ,
  EGUIViewImageTextAlignment_RIGHT_CENTER = 0x0021 , EGUIViewImageTextAlignment_CENTER_CENTER = 0x0022 , EGUIViewImageTextAlignment_VERTICAL_MASK = 0x0037
}
 Alignment text in an image view. More...
 
enum  { EGUIViewImageLayerTransparencyColor = 0x7f7e7f7d , EGUIView3DLayerHeightMapColor = 0x7f7f7f80 }
 
enum  EZoomMode { EZoomMode_None , EZoomMode_ZoomInMode , EZoomMode_ZoomOutMode }
 Zoom in and out mode. More...
 
enum  EViewImageSyncOption { EViewImageSyncOption_None = 0 , EViewImageSyncOption_PointOfView , EViewImageSyncOption_PageIndex , EViewImageSyncOption_Count }
 Image view synchronization options. More...
 
enum  EFileFormat {
  EFileFormat_Unknown = 0 , EFileFormat_BMP , EFileFormat_JPG , EFileFormat_PNG ,
  EFileFormat_TIFF , EFileFormat_FLIF
}
 Image File Format. More...
 
enum  ELayerDrawingMethod { ELayerDrawingMethod_Auto = 0x00000000 , ELayerDrawingMethod_Manual = 0x00000001 }
 Mode that determines when a layer's drawing objects are drawn on the image view. You can specify whether to draw objects in the image view or draw objects in the layer whenever the image view is updated only when the user explicitly invokes the update() function of the CGUIViewImageLayer. More...
 
enum  ELayerAutoClearMode : int64_t { ELayerAutoClearMode_None = 0x00000000 , ELayerAutoClearMode_All = 0xffffffff , ELayerAutoClearMode_PageChanged = 0x00000001 , ELayerAutoClearMode_SetImage = 0x00000002 }
 In auto clear mode of the image view layer, lists cases in which auto clear of the layer is applied automatically without the user having to explicitly invoke the Clear() function of the CGUIViewImageLayer. More...
 
enum  EOrientation { EOrientation_Vertical = 0 , EOrientation_Horizontal }
 Direction. More...
 
enum  EControl {
  EControl_None , EControl_StaticText , EControl_EditCtrl , EControl_Password ,
  EControl_ComboBox , EControl_ComboBox_Editable , EControl_ListCtrl , EControl_ListCtrlMassive ,
  EControl_CheckBox , EControl_Button , EControl_Slider , EControl_SliderFloatingPoint ,
  EControl_DraggableSpin , EControl_ProgressBar , EControl_ProgressBarFloatingPoint , EControl_ColorPickerCtrl ,
  EControl_Sheet , EControl_BoxLayout , EControl_GridLayout , EControl_Count
}
 Control. More...
 
enum  EAvailableFigureContextMenu : uint64_t {
  EAvailableFigureContextMenu_None = 0x00000000 , EAvailableFigureContextMenu_PushBackToImage = 0x00000001 , EAvailableFigureContextMenu_MakeFigureValid = 0x00000002 , EAvailableFigureContextMenu_SetName = 0x00000004 ,
  EAvailableFigureContextMenu_SetNameAndPushBackToImage = EAvailableFigureContextMenu_SetName | EAvailableFigureContextMenu_PushBackToImage , EAvailableFigureContextMenu_EditFigure = 0x00000008 , EAvailableFigureContextMenu_TemplateType_Int32 = 0x00000010 , EAvailableFigureContextMenu_TemplateType_Int64 = 0x00000020 ,
  EAvailableFigureContextMenu_TemplateType_Float = 0x00000040 , EAvailableFigureContextMenu_TemplateType_Double = 0x00000080 , EAvailableFigureContextMenu_TemplateType = EAvailableFigureContextMenu_TemplateType_Int32 | EAvailableFigureContextMenu_TemplateType_Int64 | EAvailableFigureContextMenu_TemplateType_Float | EAvailableFigureContextMenu_TemplateType_Double , EAvailableFigureContextMenu_MagnetToImageBoundary = 0x00000200 ,
  EAvailableFigureContextMenu_MagnetAngle = 0x00000400 , EAvailableFigureContextMenu_Magnet = EAvailableFigureContextMenu_MagnetToImageBoundary | EAvailableFigureContextMenu_MagnetAngle , EAvailableFigureContextMenu_ComplexRegionSwitchTo = 0x00000800 , EAvailableFigureContextMenu_SwitchToPoint = 0x00001000 ,
  EAvailableFigureContextMenu_SwitchToLine = 0x00002000 , EAvailableFigureContextMenu_SwitchToRect = 0x00004000 , EAvailableFigureContextMenu_SwitchToQuad = 0x00008000 , EAvailableFigureContextMenu_SwitchToCircle = 0x00010000 ,
  EAvailableFigureContextMenu_SwitchToEllipse = 0x00020000 , EAvailableFigureContextMenu_SwitchToDoughnut = 0x00040000 , EAvailableFigureContextMenu_SwitchToCubicSpline = 0x00080000 , EAvailableFigureContextMenu_SwitchToBezierQuadraticCurve = 0x00100000 ,
  EAvailableFigureContextMenu_SwitchToBezierCubicCurve = 0x00200000 , EAvailableFigureContextMenu_SwitchToBezierQuarticCurve = 0x00400000 , EAvailableFigureContextMenu_SwitchToRegion = 0x00800000 , EAvailableFigureContextMenu_SwitchToComplexRegion = 0x01000000 ,
  EAvailableFigureContextMenu_SwitchToRoundRect = 0x02000000 , EAvailableFigureContextMenu_SwitchToPointArray = 0x04000000 , EAvailableFigureContextMenu_SwitchTo = EAvailableFigureContextMenu_SwitchToPoint | EAvailableFigureContextMenu_SwitchToLine | EAvailableFigureContextMenu_SwitchToRect | EAvailableFigureContextMenu_SwitchToQuad | EAvailableFigureContextMenu_SwitchToCircle | EAvailableFigureContextMenu_SwitchToEllipse | EAvailableFigureContextMenu_SwitchToDoughnut | EAvailableFigureContextMenu_SwitchToCubicSpline | EAvailableFigureContextMenu_SwitchToBezierQuarticCurve | EAvailableFigureContextMenu_SwitchToBezierQuadraticCurve | EAvailableFigureContextMenu_SwitchToBezierCubicCurve | EAvailableFigureContextMenu_SwitchToRegion | EAvailableFigureContextMenu_SwitchToComplexRegion | EAvailableFigureContextMenu_SwitchToRoundRect | EAvailableFigureContextMenu_SwitchToPointArray , EAvailableFigureContextMenu_ArcClosingMethod = 0x10000000 ,
  EAvailableFigureContextMenu_ConfirmFigure = 0x20000000 , EAvailableFigureContextMenu_CancelFigure = 0x40000000 , EAvailableFigureContextMenu_DeleteFigure = 0x80000000 , EAvailableFigureContextMenu_SetInstantApplyFigure = 0x0000000100000000 ,
  EAvailableFigureContextMenu_GetRegion = 0x0000000200000000 , EAvailableFigureContextMenu_DeletePoint = 0x0000000400000000 , EAvailableFigureContextMenu_ShowInformationText = 0x0000000800000000 , EAvailableFigureContextMenu_ShowWindingSequence = 0x0000001000000000 ,
  EAvailableFigureContextMenu_ShowControlPoint = 0x0000002000000000 , EAvailableFigureContextMenu_ShowFigureArrayElementSequence = 0x0000004000000000 , EAvailableFigureContextMenu_ShowGuideDrawing = EAvailableFigureContextMenu_ShowWindingSequence | EAvailableFigureContextMenu_ShowControlPoint | EAvailableFigureContextMenu_ShowFigureArrayElementSequence , EAvailableFigureContextMenu_BringToFront = 0x0000008000000000 ,
  EAvailableFigureContextMenu_BringForward = 0x0000010000000000 , EAvailableFigureContextMenu_SendToBack = 0x0000020000000000 , EAvailableFigureContextMenu_SendBackward = 0x0000040000000000 , EAvailableFigureContextMenu_SetZOrder = EAvailableFigureContextMenu_BringToFront | EAvailableFigureContextMenu_BringForward | EAvailableFigureContextMenu_SendToBack | EAvailableFigureContextMenu_SendBackward ,
  EAvailableFigureContextMenu_AssignFigure = 0x0000080000000000 , EAvailableFigureContextMenu_Group = 0x0000100000000000 , EAvailableFigureContextMenu_Ungroup = 0x0000200000000000 , EAvailableFigureContextMenu_SaveFigureToFileSystem = 0x0000400000000000 ,
  EAvailableFigureContextMenu_FlattenFigureArray = 0x0000800000000000 , EAvailableFigureContextMenu_FigureArrayChangeZOrder = 0x0001000000000000 , EAvailableFigureContextMenu_GetIntersection = 0x0002000000000000 , EAvailableFigureContextMenu_GetConvexHull = 0x0010000000000000 ,
  EAvailableFigureContextMenu_GetBoundary = 0x0020000000000000 , EAvailableFigureContextMenu_GetMinimumEnclosingRectangle = 0x0040000000000000 , EAvailableFigureContextMenu_ExtractBoundaryAndContour = EAvailableFigureContextMenu_GetConvexHull | EAvailableFigureContextMenu_GetBoundary | EAvailableFigureContextMenu_GetMinimumEnclosingRectangle , EAvailableFigureContextMenu_Sort = 0x0080000000000000 ,
  EAvailableFigureContextMenu_ClearExclusiveRegion = 0x0100000000000000 , EAvailableFigureContextMenu_EnableRasterOperation = 0x0200000000000000 , EAvailableFigureContextMenu_Expression = 0x0400000000000000 , EAvailableFigureContextMenu_GetPointsOfMinimumDistance = 0x0800000000000000 ,
  EAvailableFigureContextMenu_GetPointsOfMaximumDistance = 0x1000000000000000 , EAvailableFigureContextMenu_Default = EAvailableFigureContextMenu_MakeFigureValid | EAvailableFigureContextMenu_EditFigure | EAvailableFigureContextMenu_Magnet | EAvailableFigureContextMenu_Group | EAvailableFigureContextMenu_SwitchTo | EAvailableFigureContextMenu_ComplexRegionSwitchTo | EAvailableFigureContextMenu_ArcClosingMethod | EAvailableFigureContextMenu_DeletePoint | EAvailableFigureContextMenu_ShowInformationText | EAvailableFigureContextMenu_SetZOrder | EAvailableFigureContextMenu_SaveFigureToFileSystem | EAvailableFigureContextMenu_FigureArrayChangeZOrder | EAvailableFigureContextMenu_GetIntersection | EAvailableFigureContextMenu_GetConvexHull | EAvailableFigureContextMenu_GetBoundary | EAvailableFigureContextMenu_GetMinimumEnclosingRectangle | EAvailableFigureContextMenu_Sort | EAvailableFigureContextMenu_ClearExclusiveRegion | EAvailableFigureContextMenu_EnableRasterOperation | EAvailableFigureContextMenu_Expression | EAvailableFigureContextMenu_GetPointsOfMinimumDistance | EAvailableFigureContextMenu_GetPointsOfMaximumDistance , EAvailableFigureContextMenu_All = 0xffffffffffffffff
}
 Available Context Menu for Figure Objects. More...
 
enum  EAvailableFigureContextMenu2 : uint64_t {
  EAvailableFigureContextMenu2_None = 0x00000000 , EAvailableFigureContextMenu2_ConvertDeclTypeElementwise_ToPoint = 0x00000002 , EAvailableFigureContextMenu2_ConvertDeclTypeElementwise_ToLine = 0x00000004 , EAvailableFigureContextMenu2_ConvertDeclTypeElementwise_ToRect = 0x00000008 ,
  EAvailableFigureContextMenu2_ConvertDeclTypeElementwise_ToQuad = 0x00000010 , EAvailableFigureContextMenu2_ConvertDeclTypeElementwise_ToCircle = 0x00000020 , EAvailableFigureContextMenu2_ConvertDeclTypeElementwise_ToEllipse = 0x00000040 , EAvailableFigureContextMenu2_ConvertDeclTypeElementwise_ToDoughnut = 0x00000080 ,
  EAvailableFigureContextMenu2_ConvertDeclTypeElementwise_ToCubicSpline = 0x00000100 , EAvailableFigureContextMenu2_ConvertDeclTypeElementwise_ToBezierQuadraticCurve = 0x00000200 , EAvailableFigureContextMenu2_ConvertDeclTypeElementwise_ToBezierCubicCurve = 0x00000400 , EAvailableFigureContextMenu2_ConvertDeclTypeElementwise_ToBezierQuarticCurve = 0x00000800 ,
  EAvailableFigureContextMenu2_ConvertDeclTypeElementwise_ToRegion = 0x00001000 , EAvailableFigureContextMenu2_ConvertDeclTypeElementwise_ToComplexRegion = 0x00002000 , EAvailableFigureContextMenu2_ConvertDeclTypeElementwise_ToRoundRect = 0x00004000 , EAvailableFigureContextMenu2_ConvertDeclTypeElementwise_ToPointArray = 0x00008000 ,
  EAvailableFigureContextMenu2_ConvertDeclTypeElementwise_ToAllType = EAvailableFigureContextMenu2_ConvertDeclTypeElementwise_ToPoint | EAvailableFigureContextMenu2_ConvertDeclTypeElementwise_ToLine | EAvailableFigureContextMenu2_ConvertDeclTypeElementwise_ToRect | EAvailableFigureContextMenu2_ConvertDeclTypeElementwise_ToQuad | EAvailableFigureContextMenu2_ConvertDeclTypeElementwise_ToCircle | EAvailableFigureContextMenu2_ConvertDeclTypeElementwise_ToEllipse | EAvailableFigureContextMenu2_ConvertDeclTypeElementwise_ToDoughnut | EAvailableFigureContextMenu2_ConvertDeclTypeElementwise_ToCubicSpline | EAvailableFigureContextMenu2_ConvertDeclTypeElementwise_ToBezierQuarticCurve | EAvailableFigureContextMenu2_ConvertDeclTypeElementwise_ToBezierQuadraticCurve | EAvailableFigureContextMenu2_ConvertDeclTypeElementwise_ToBezierCubicCurve | EAvailableFigureContextMenu2_ConvertDeclTypeElementwise_ToRegion | EAvailableFigureContextMenu2_ConvertDeclTypeElementwise_ToComplexRegion | EAvailableFigureContextMenu2_ConvertDeclTypeElementwise_ToRoundRect | EAvailableFigureContextMenu2_ConvertDeclTypeElementwise_ToPointArray , EAvailableFigureContextMenu2_ConvertTemplateTypeElementwise_ToInt32 = 0x20000000 , EAvailableFigureContextMenu2_ConvertTemplateTypeElementwise_ToInt64 = 0x40000000 , EAvailableFigureContextMenu2_ConvertTemplateTypeElementwise_ToFloat = 0x80000000 ,
  EAvailableFigureContextMenu2_ConvertTemplateTypeElementwise_ToDouble = 0x100000000 , EAvailableFigureContextMenu2_ConvertTemplateTypeElementwise_ToAllType = EAvailableFigureContextMenu2_ConvertTemplateTypeElementwise_ToInt32 | EAvailableFigureContextMenu2_ConvertTemplateTypeElementwise_ToInt64 | EAvailableFigureContextMenu2_ConvertTemplateTypeElementwise_ToFloat | EAvailableFigureContextMenu2_ConvertTemplateTypeElementwise_ToDouble , EAvailableFigureContextMenu2_SetArcDegree = 0x200000000 , EAvailableFigureContextMenu2_Flip = 0x400000000 ,
  EAvailableFigureContextMenu2_Rotate = 0x800000000 , EAvailableFigureContextMenu2_Warp_Perspective = 0x1000000000 , EAvailableFigureContextMenu2_Warp_Bilinear = 0x2000000000 , EAvailableFigureContextMenu2_Warp_Bicubic = 0x4000000000 ,
  EAvailableFigureContextMenu2_Warp_Lanczos = 0x8000000000 , EAvailableFigureContextMenu2_Warp_ThinPlate = 0x10000000000 , EAvailableFigureContextMenu2_Warp = EAvailableFigureContextMenu2_Warp_Perspective | EAvailableFigureContextMenu2_Warp_Bilinear | EAvailableFigureContextMenu2_Warp_Bicubic | EAvailableFigureContextMenu2_Warp_Lanczos | EAvailableFigureContextMenu2_Warp_ThinPlate , EAvailableFigureContextMenu2_Extend = 0x20000000000 ,
  EAvailableFigureContextMenu2_Scale = 0x40000000000 , EAvailableFigureContextMenu2_Inflate = 0x80000000000 , EAvailableFigureContextMenu2_FitToImage = 0x100000000000 , EAvailableFigureContextMenu2_Reduce = 0x200000000000 ,
  EAvailableFigureContextMenu2_SetAttribute = 0x400000000000 , EAvailableFigureContextMenu2_Split = 0x800000000000 , EAvailableFigureContextMenu2_Transform = EAvailableFigureContextMenu2_Flip | EAvailableFigureContextMenu2_Rotate | EAvailableFigureContextMenu2_Warp | EAvailableFigureContextMenu2_Extend | EAvailableFigureContextMenu2_Scale | EAvailableFigureContextMenu2_Inflate | EAvailableFigureContextMenu2_FitToImage | EAvailableFigureContextMenu2_Reduce | EAvailableFigureContextMenu2_Split , EAvailableFigureContextMenu2_Default = EAvailableFigureContextMenu2_ConvertDeclTypeElementwise_ToAllType | EAvailableFigureContextMenu2_ConvertTemplateTypeElementwise_ToAllType | EAvailableFigureContextMenu2_SetArcDegree | EAvailableFigureContextMenu2_Transform | EAvailableFigureContextMenu2_SetAttribute ,
  EAvailableFigureContextMenu2_All = 0xffffffffffffffff
}
 Available Context Menu for Figure Objects. More...
 
enum  EAvailableViewImageContextMenuImageFigure : uint64_t {
  EAvailableViewImageContextMenuImageFigure_None = 0x00000000 , EAvailableViewImageContextMenuImageFigure_All = 0xffffffffffffffff , EAvailableViewImageContextMenuImageFigure_ShowFigure = 0x00000001 , EAvailableViewImageContextMenuImageFigure_ShowText = 0x00000002 ,
  EAvailableViewImageContextMenuImageFigure_EnableHover = 0x00000004 , EAvailableViewImageContextMenuImageFigure_SetZOrder = 0x00000008 , EAvailableViewImageContextMenuImageFigure_ByCondition = 0x00000010 , EAvailableViewImageContextMenuImageFigure_Popup = 0x00000020 ,
  EAvailableViewImageContextMenuImageFigure_PopupAll = 0x00000040 , EAvailableViewImageContextMenuImageFigure_PopupByCondition = EAvailableViewImageContextMenuImageFigure_Popup | EAvailableViewImageContextMenuImageFigure_ByCondition , EAvailableViewImageContextMenuImageFigure_Remove = 0x00000080 , EAvailableViewImageContextMenuImageFigure_RemoveByCondition = EAvailableViewImageContextMenuImageFigure_Remove | EAvailableViewImageContextMenuImageFigure_ByCondition ,
  EAvailableViewImageContextMenuImageFigure_ClearAll = 0x00000100 , EAvailableViewImageContextMenuImageFigure_OpenFigureListWindow = 0x00000200 , EAvailableViewImageContextMenuImageFigure_OpenFigureClassesWindow = 0x00000400 , EAvailableViewImageContextMenuImageFigure_Copy = 0x00000800 ,
  EAvailableViewImageContextMenuImageFigure_SetOpacity = 0x00001000 , EAvailableViewImageContextMenuImageFigure_SetRealSizeText = 0x00002000 , EAvailableViewImageContextMenuImageFigure_SetTextFont = 0x00004000 , EAvailableViewImageContextMenuImageFigure_SetDrawingAttribute = 0x00008000
}
 Available context menu for figure objects stored in the image. More...
 
enum  EFigureObjectInformationText {
  EFigureObjectInformationText_None = 0x0000 , EFigureObjectInformationText_Coordinate = 0x0001 , EFigureObjectInformationText_Size = 0x0002 , EFigureObjectInformationText_Angle = 0x0004 ,
  EFigureObjectInformationText_Coordinate_PixelAccuracyApplied = 0x0100 , EFigureObjectInformationText_Size_PixelAccuracyApplied = 0x0200 , EFigureObjectInformationText_Default = EFigureObjectInformationText_Coordinate | EFigureObjectInformationText_Size | EFigureObjectInformationText_Angle , EFigureObjectInformationText_PixelAccuracyApplied = EFigureObjectInformationText_Coordinate_PixelAccuracyApplied | EFigureObjectInformationText_Size_PixelAccuracyApplied | EFigureObjectInformationText_Angle ,
  EFigureObjectInformationText_All = EFigureObjectInformationText_Default | EFigureObjectInformationText_PixelAccuracyApplied
}
 Text options representing information for a figure object. More...
 
enum  EKeyType : uint64_t {
  EKeyType_F5 = 0x05 , EKeyType_F6 = 0x06 , EKeyType_F7 = 0x07 , EKeyType_F8 = 0x08 ,
  EKeyType_F9 = 0x09 , EKeyType_F10 = 0x0A , EKeyType_F11 = 0x0B
}
 Keyboard input value. More...
 
enum  EModifierKeyType : uint64_t {
  EModifierKeyType_None = 0x00 , EModifierKeyType_LCONTROL = 0x01 , EModifierKeyType_LSHIFT = 0x02 , EModifierKeyType_LMENU = 0x04 ,
  EModifierKeyType_Count = 0x08
}
 Modifier key input value. More...
 
enum  EKeys {
  EKeys_None = 0 , EKeys_LButton = 1 , EKeys_RButton = 2 , EKeys_Cancel = 3 ,
  EKeys_MButton = 4 , EKeys_XButton1 = 5 , EKeys_XButton2 = 6 , EKeys_Back = 8 ,
  EKeys_Tab = 9 , EKeys_LineFeed = 0xA , EKeys_Clear = 0xC , EKeys_Return = 0xD ,
  EKeys_Enter = 0xD , EKeys_ShiftKey = 0x10 , EKeys_ControlKey = 0x11 , EKeys_Menu = 0x12 ,
  EKeys_Pause = 0x13 , EKeys_Capital = 0x14 , EKeys_CapsLock = 0x14 , EKeys_KanaMode = 0x15 ,
  EKeys_HanguelMode = 0x15 , EKeys_HangulMode = 0x15 , EKeys_JunjaMode = 0x17 , EKeys_FinalMode = 0x18 ,
  EKeys_HanjaMode = 0x19 , EKeys_KanjiMode = 0x19 , EKeys_Escape = 0x1B , EKeys_IMEConvert = 0x1C ,
  EKeys_IMENonconvert = 0x1D , EKeys_IMEAccept = 0x1E , EKeys_IMEModeChange = 0x1F , EKeys_Space = 0x20 ,
  EKeys_Prior = 0x21 , EKeys_PageUp = 0x21 , EKeys_Next = 0x22 , EKeys_PageDown = 0x22 ,
  EKeys_End = 0x23 , EKeys_Home = 0x24 , EKeys_Left = 0x25 , EKeys_Up = 0x26 ,
  EKeys_Right = 0x27 , EKeys_Down = 0x28 , EKeys_Select = 0x29 , EKeys_Print = 0x2A ,
  EKeys_Execute = 0x2B , EKeys_Snapshot = 0x2C , EKeys_PrintScreen = 0x2C , EKeys_Insert = 0x2D ,
  EKeys_Delete = 0x2E , EKeys_Help = 0x2F , EKeys_D0 = 0x30 , EKeys_D1 = 0x31 ,
  EKeys_D2 = 0x32 , EKeys_D3 = 0x33 , EKeys_D4 = 0x34 , EKeys_D5 = 0x35 ,
  EKeys_D6 = 0x36 , EKeys_D7 = 0x37 , EKeys_D8 = 0x38 , EKeys_D9 = 0x39 ,
  EKeys_A = 0x41 , EKeys_B = 0x42 , EKeys_C = 0x43 , EKeys_D = 0x44 ,
  EKeys_E = 0x45 , EKeys_F = 0x46 , EKeys_G = 0x47 , EKeys_H = 0x48 ,
  EKeys_I = 0x49 , EKeys_J = 0x4A , EKeys_K = 0x4B , EKeys_L = 0x4C ,
  EKeys_M = 0x4D , EKeys_N = 0x4E , EKeys_O = 0x4F , EKeys_P = 0x50 ,
  EKeys_Q = 0x51 , EKeys_R = 0x52 , EKeys_S = 0x53 , EKeys_T = 0x54 ,
  EKeys_U = 0x55 , EKeys_V = 0x56 , EKeys_W = 0x57 , EKeys_X = 0x58 ,
  EKeys_Y = 0x59 , EKeys_Z = 0x5A , EKeys_LWin = 0x5B , EKeys_RWin = 0x5C ,
  EKeys_Apps = 0x5D , EKeys_Sleep = 0x5F , EKeys_NumPad0 = 0x60 , EKeys_NumPad1 = 0x61 ,
  EKeys_NumPad2 = 0x62 , EKeys_NumPad3 = 0x63 , EKeys_NumPad4 = 0x64 , EKeys_NumPad5 = 0x65 ,
  EKeys_NumPad6 = 0x66 , EKeys_NumPad7 = 0x67 , EKeys_NumPad8 = 0x68 , EKeys_NumPad9 = 0x69 ,
  EKeys_Multiply = 0x6A , EKeys_Add = 0x6B , EKeys_Separator = 0x6C , EKeys_Subtract = 0x6D ,
  EKeys_Decimal = 0x6E , EKeys_Divide = 0x6F , EKeys_F1 = 0x70 , EKeys_F2 = 0x71 ,
  EKeys_F3 = 0x72 , EKeys_F4 = 0x73 , EKeys_F5 = 0x74 , EKeys_F6 = 0x75 ,
  EKeys_F7 = 0x76 , EKeys_F8 = 0x77 , EKeys_F9 = 0x78 , EKeys_F10 = 0x79 ,
  EKeys_F11 = 0x7A , EKeys_F12 = 0x7B , EKeys_F13 = 0x7C , EKeys_F14 = 0x7D ,
  EKeys_F15 = 0x7E , EKeys_F16 = 0x7F , EKeys_F17 = 0x80 , EKeys_F18 = 0x81 ,
  EKeys_F19 = 0x82 , EKeys_F20 = 0x83 , EKeys_F21 = 0x84 , EKeys_F22 = 0x85 ,
  EKeys_F23 = 0x86 , EKeys_F24 = 0x87 , EKeys_NumLock = 0x90 , EKeys_Scroll = 0x91 ,
  EKeys_LShiftKey = 0xA0 , EKeys_RShiftKey = 0xA1 , EKeys_LControlKey = 0xA2 , EKeys_RControlKey = 0xA3 ,
  EKeys_LMenu = 0xA4 , EKeys_RMenu = 0xA5 , EKeys_BrowserBack = 0xA6 , EKeys_BrowserForward = 0xA7 ,
  EKeys_BrowserRefresh = 0xA8 , EKeys_BrowserStop = 0xA9 , EKeys_BrowserSearch = 0xAA , EKeys_BrowserFavorites = 0xAB ,
  EKeys_BrowserHome = 0xAC , EKeys_VolumeMute = 0xAD , EKeys_VolumeDown = 0xAE , EKeys_VolumeUp = 0xAF ,
  EKeys_MediaNextTrack = 0xB0 , EKeys_MediaPreviousTrack = 0xB1 , EKeys_MediaStop = 0xB2 , EKeys_MediaPlayPause = 0xB3 ,
  EKeys_LaunchMail = 0xB4 , EKeys_SelectMedia = 0xB5 , EKeys_LaunchApplication1 = 0xB6 , EKeys_LaunchApplication2 = 0xB7 ,
  EKeys_OemSemicolon = 0xBA , EKeys_Oem1 = 0xBA , EKeys_Oemplus = 0xBB , EKeys_Oemcomma = 0xBC ,
  EKeys_OemMinus = 0xBD , EKeys_OemPeriod = 0xBE , EKeys_OemQuestion = 0xBF , EKeys_Oem2 = 0xBF ,
  EKeys_Oemtilde = 0xC0 , EKeys_Oem3 = 0xC0 , EKeys_OemOpenBrackets = 0xDB , EKeys_Oem4 = 0xDB ,
  EKeys_OemPipe = 0xDC , EKeys_Oem5 = 0xDC , EKeys_OemCloseBrackets = 0xDD , EKeys_Oem6 = 0xDD ,
  EKeys_OemQuotes = 0xDE , EKeys_Oem7 = 0xDE , EKeys_Oem8 = 0xDF , EKeys_OemBackslash = 0xE2 ,
  EKeys_Oem102 = 0xE2 , EKeys_ProcessKey = 0xE5 , EKeys_Packet = 0xE7 , EKeys_Attn = 0xF6 ,
  EKeys_Crsel = 0xF7 , EKeys_Exsel = 0xF8 , EKeys_EraseEof = 0xF9 , EKeys_Play = 0xFA ,
  EKeys_Zoom = 0xFB , EKeys_NoName = 0xFC , EKeys_Pa1 = 0xFD , EKeys_OemClear = 0xFE ,
  EKeys_Shift = 0x10000 , EKeys_Control = 0x20000 , EKeys_Alt = 0x40000
}
 Keyboard input value. More...
 
enum  ECodeType { ECodeType_Cpp = 0 , ECodeType_CSharp , ECodeType_Count }
 Code type. More...
 
enum  ESortOrder { ESortOrder_None = 0 , ESortOrder_Ascending , ESortOrder_Descending , ESortOrder_Count }
 Sorting order. More...
 
enum  EMenuItemPaneMenuTree {
  EMenuItemPaneMenuTree_ExpandAll = 1 , EMenuItemPaneMenuTree_CollapseAll , EMenuItemPaneMenuTree_SortAscending , EMenuItemPaneMenuTree_SortDescending ,
  EMenuItemPaneMenuTree_CancelSort , EMenuItemPaneMenuTree_OpenNewWindow , EMenuItemPaneMenuTree_Open , EMenuItemPaneMenuTree_Activate = EMenuItemPaneMenuTree_Open ,
  EMenuItemPaneMenuTree_Hide , EMenuItemPaneMenuTree_Delete , EMenuItemPaneMenuTree_OpenAll , EMenuItemPaneMenuTree_OpenNewWindowAll ,
  EMenuItemPaneMenuTree_HideAll , EMenuItemPaneMenuTree_DeleteAll , EMenuItemPaneMenuTree_HideAllButThis , EMenuItemPaneMenuTree_DeleteAllButThis ,
  EMenuItemPaneMenuTree_AddNewSubMenuItem , EMenuItemPaneMenuTree_AddToFavorite , EMenuItemPaneMenuTree_RemoveFromFavorite , EMenuItemPaneMenuTree_MenuItemFavorite_ClearAll ,
  EMenuItemPaneMenuTree_MenuItemManagerModel_AddNewModel , EMenuItemPaneMenuTree_MenuItemModel_Select , EMenuItemPaneMenuTree_MenuItemModel_Duplicate , EMenuItemPaneMenuTree_MenuItemModel_Delete ,
  EMenuItemPaneMenuTree_MenuItemModel_Rename , EMenuItemPaneMenuTree_MenuItemFixedViewPreset_AddFixedViewPlacementSet , EMenuItemPaneMenuTree_MenuItemFixedViewPreset_Import , EMenuItemPaneMenuTree_MenuItemFixedViewPreset_Export ,
  EMenuItemPaneMenuTree_MenuItemFixedViewPlacementSet_Select , EMenuItemPaneMenuTree_MenuItemFixedViewPlacementSet_Edit , EMenuItemPaneMenuTree_MenuItemFixedViewPlacementSet_Remove , EMenuItemPaneMenuTree_MenuItemFixedViewPlacementSet_Import ,
  EMenuItemPaneMenuTree_MenuItemFixedViewPlacementSet_Export , EMenuItemPaneMenuTree_MenuItemFixedViewPlacementSet_CopyNameToClipboard , EMenuItemPaneMenuTree_MenuItemLogIn_LogIn_LogOut , EMenuItemPaneMenuTree_MenuItemLogIn_ChangePassword ,
  EMenuItemPaneMenuTree_MenuItemLogIn_ManageUsers , EMenuItemPaneMenuTree_MenuItemViewBase_Minimize , EMenuItemPaneMenuTree_MenuItemViewBase_Maximize
}
 Menu items in the menu tree. More...
 
enum  EPaneType {
  EPaneType_None = 0x0000 , EPaneType_Menu = 0x0001 , EPaneType_Properties = 0x0002 , EPaneType_Log = 0x0004 ,
  EPaneType_Code = 0x0008 , EPaneType_ExampleSNAP = 0x0010 , EPaneType_DialogCustomEmbedded = 0x0020 , EPaneType_PlotDataSheet = 0x0040 ,
  EPaneType_ColorTable = 0x0080 , EPaneType_ViewGraph = 0x0100 , EPaneType_Sheet = 0x0200 , EPaneType_MiniGraphSheet = 0x0400 ,
  EPaneType_MainPane = EPaneType_Menu | EPaneType_Log | EPaneType_Code | EPaneType_ExampleSNAP | EPaneType_ColorTable , EPaneType_NonDestroyable = EPaneType_Menu | EPaneType_Log | EPaneType_Code | EPaneType_ExampleSNAP | EPaneType_ColorTable | EPaneType_ViewGraph | EPaneType_Sheet
}
 Pane type. More...
 
enum  EViewImageFigureObjectMagnetOption {
  EViewImageFigureObjectMagnetOption_None = 0x0000 , EViewImageFigureObjectMagnetOption_ImageEdge = 0x0001 , EViewImageFigureObjectMagnetOption_ImageCenter = 0x0002 , EViewImageFigureObjectMagnetOption_Image = EViewImageFigureObjectMagnetOption_ImageEdge | EViewImageFigureObjectMagnetOption_ImageCenter ,
  EViewImageFigureObjectMagnetOption_FigureEdge = 0x0004 , EViewImageFigureObjectMagnetOption_FigureCenter = 0x0008 , EViewImageFigureObjectMagnetOption_Figure = EViewImageFigureObjectMagnetOption_FigureEdge | EViewImageFigureObjectMagnetOption_FigureCenter , EViewImageFigureObjectMagnetOption_All = EViewImageFigureObjectMagnetOption_Image | EViewImageFigureObjectMagnetOption_Figure
}
 Magnet Options for Image View Figure Objects. More...
 
enum  EGUIAlignment {
  EGUIAlignment_LEFT = 0x0000 , EGUIAlignment_RIGHT = 0x0001 , EGUIAlignment_CENTER = 0x0002 , EGUIAlignment_JUSTIFIED = 0x0004 ,
  EGUIAlignment_LEFT_TOP = 0x0000 , EGUIAlignment_RIGHT_TOP = 0x0001 , EGUIAlignment_CENTER_TOP = 0x0002 , EGUIAlignment_LEFT_BOTTOM = 0x0010 ,
  EGUIAlignment_RIGHT_BOTTOM = 0x0011 , EGUIAlignment_CENTER_BOTTOM = 0x0012 , EGUIAlignment_LEFT_CENTER = 0x0020 , EGUIAlignment_RIGHT_CENTER = 0x0021 ,
  EGUIAlignment_CENTER_CENTER = 0x0022 , EGUIAlignmentHorizontal_MASK = 0x0007 , EGUIAlignmentVertical_MASK = 0x0030 , EGUIAlignment_MASK = 0x0037
}
 Alignment information. More...
 
enum  EGUIStringTrimming {
  EGUIStringTrimming_None = 0 , EGUIStringTrimming_Character = 1 , EGUIStringTrimming_Word = 2 , EGUIStringTrimming_EllipsisCharacter = 3 ,
  EGUIStringTrimming_EllipsisWord = 4 , EGUIStringTrimming_EllipsisPath = 5
}
 Cut option if string is out of layout square. More...
 
enum  EProgressCtrlTextMode : uint32_t { EProgressCtrlTextMode_Percentage = 0 , EProgressCtrlTextMode_Position , EProgressCtrlTextMode_PositionPerMax , EProgressCtrlTextMode_UserDefinedText }
 String display mode for ProgressCtrl. More...
 
enum  EPermission { EPermission_View = 0x1 , EPermission_Modify_Execute = 0x2 }
 Permission. More...
 
enum  EDockPosition {
  EDockPosition_Unknown = 0x00 , EDockPosition_ClientArea = 0x1000 , EDockPosition_Left = 0x1 , EDockPosition_Top = 0x2 ,
  EDockPosition_Right = 0x4 , EDockPosition_Bottom = 0x8 , EDockPosition_ClientArea_Left = 0x1001 , EDockPosition_ClientArea_Top = 0x1002 ,
  EDockPosition_ClientArea_Right = 0x1004 , EDockPosition_ClientArea_Bottom = 0x1008 , EDockPosition_ExactClass = 0x0010 , EDockPosition_Any = 0xffff
}
 Dock position. More...
 
enum  ESortOrderRect {
  ESortOrderRect_Top_Asc_Left_Asc = 0 , ESortOrderRect_Bottom_Asc_Left_Asc , ESortOrderRect_Top_Asc_Right_Asc , ESortOrderRect_Bottom_Asc_Right_Asc ,
  ESortOrderRect_Top_Asc_Left_Desc , ESortOrderRect_Bottom_Asc_Left_Desc , ESortOrderRect_Top_Asc_Right_Desc , ESortOrderRect_Bottom_Asc_Right_Desc ,
  ESortOrderRect_Top_Desc_Left_Asc , ESortOrderRect_Bottom_Desc_Left_Asc , ESortOrderRect_Top_Desc_Right_Asc , ESortOrderRect_Bottom_Desc_Right_Asc ,
  ESortOrderRect_Top_Desc_Left_Desc , ESortOrderRect_Bottom_Desc_Left_Desc , ESortOrderRect_Top_Desc_Right_Desc , ESortOrderRect_Bottom_Desc_Right_Desc ,
  ESortOrderRect_Left_Asc_Top_Asc , ESortOrderRect_Left_Asc_Bottom_Asc , ESortOrderRect_Right_Asc_Top_Asc , ESortOrderRect_Right_Asc_Bottom_Asc ,
  ESortOrderRect_Left_Asc_Top_Desc , ESortOrderRect_Left_Asc_Bottom_Desc , ESortOrderRect_Right_Asc_Top_Desc , ESortOrderRect_Right_Asc_Bottom_Desc ,
  ESortOrderRect_Left_Desc_Top_Asc , ESortOrderRect_Left_Desc_Bottom_Asc , ESortOrderRect_Right_Desc_Top_Asc , ESortOrderRect_Right_Desc_Bottom_Asc ,
  ESortOrderRect_Left_Desc_Top_Desc , ESortOrderRect_Left_Desc_Bottom_Desc , ESortOrderRect_Right_Desc_Top_Desc , ESortOrderRect_Right_Desc_Bottom_Desc
}
 
enum  EScrollBarArea : int32_t {
  EScrollBarArea_None = 0 , EScrollBarArea_ArrowPrev , EScrollBarArea_ArrowNext , EScrollBarArea_PagePrev ,
  EScrollBarArea_PageNext , EScrollBarArea_Thumb
}
 Scroll Bar Area. More...
 
enum  ESliderArea : int32_t {
  ESliderArea_None = 0 , ESliderArea_PagePrev , ESliderArea_PageNext , ESliderArea_Thumb ,
  ESliderArea_ThumbMin , ESliderArea_ThumbMax , ESliderArea_SpinButtonIncrease , ESliderArea_SpinButtonDecrease
}
 Scroll Bar Area. More...
 
enum  ESliderTemplateType {
  ESliderTemplateType_Int32 = 0 , ESliderTemplateType_Uint32 , ESliderTemplateType_Int64 , ESliderTemplateType_Uint64 ,
  ESliderTemplateType_Double
}
 Template type of slider. More...
 
enum  ECheckBoxLocation : int32_t { ECheckBoxLocation_LeftOfName = 0 , ECheckBoxLocation_RightOfName , ECheckBoxLocation_LeftOfValue , ECheckBoxLocation_RightOfValue }
 CheckBox Location. More...
 
enum  ESpinIcon : int32_t {
  ESpinIcon_UpDownArrow_Triangle = 0 , ESpinIcon_LeftRightArrow_Triangle , ESpinIcon_UpDownArrow_Brackets = 0 , ESpinIcon_LeftRightArrow_Brackets ,
  ESpinIcon_PlusMinus
}
 Icons for the spin control button. More...
 
enum  EViewImageObjectType : uint16_t {
  EViewImageObjectType_None = 0x00 , EViewImageObjectType_ImageFigure = 0x01 , EViewImageObjectType_FigureObject = 0x02 , EViewImageObjectType_Layer = 0x04 ,
  EViewImageObjectType_Mask = 0x0f
}
 
enum  EViewImageObjectFilter : uint16_t {
  EViewImageObjectFilter_None = 0x0000 , EViewImageObjectFilter_Selected = 0x0010 , EViewImageObjectFilter_WithSpecificName = 0x0020 , EViewImageObjectFilter_All = 0x0040 ,
  EViewImageObjectFilter_Mask = 0x00f0
}
 
enum  EViewImageTargetPage : uint8_t { EViewImageTargetPage_CurrentPage = 0 , EViewImageTargetPage_SelectedPages , EViewImageTargetPage_CustomRange , EViewImageTargetPage_AllPages }
 
enum  EViewImageFigureAttributeType : uint32_t {
  EViewImageFigureAttributeType_None = 0x00 , EViewImageFigureAttributeType_LineColor = 0x01 , EViewImageFigureAttributeType_LineWidth = 0x02 , EViewImageFigureAttributeType_FillColor = 0x04 ,
  EViewImageFigureAttributeType_LineColorAlphaRatio = 0x08 , EViewImageFigureAttributeType_FillColorAlphaRatio = 0x10 , EViewImageFigureAttributeType_PenStyle = 0x20 , EViewImageFigureAttributeType_EdgeColor = 0x40 ,
  EViewImageFigureAttributeType_Text = 0x80
}
 
enum  EPropertyItemType {
  EPropertyItemType_Undefined = 0 , EPropertyItemType_Button , EPropertyItemType_Category , EPropertyItemType_CheckBox ,
  EPropertyItemType_Color , EPropertyItemType_DraggableSpin , EPropertyItemType_DropdownList , EPropertyItemType_Figure ,
  EPropertyItemType_File , EPropertyItemType_IPAddress , EPropertyItemType_MultiLineText , EPropertyItemType_Password ,
  EPropertyItemType_RadioButton , EPropertyItemType_RadioButtonGroup , EPropertyItemType_Slider , EPropertyItemType_SliderDualHandle ,
  EPropertyItemType_Spin , EPropertyItemType_Text , EPropertyItemType_View3DFigure , EPropertyItemType_ViewImageFigure ,
  EPropertyItemType_ViewImageList , EPropertyItemType_ViewGraphList , EPropertyItemType_View3DList , EPropertyItemType_View3DPathEditorList ,
  EPropertyItemType_ViewListBase , EPropertyItemType_Count
}
 
enum  EInsertPosition { EInsertPosition_After = 0 , EInsertPosition_Before }
 
enum  ETraverseMode { ETraverseMode_DFS = 0 , ETraverseMode_BFS }
 
enum  ECallbackTriggerMode { ECallbackTriggerMode_OnDrag = 0 , ECallbackTriggerMode_OnRelease }
 
enum  EFLSheetCellStatus {
  EFLSheetCellStatus_None = 0x0000 , EFLSheetCellStatus_Focused = 0x0001 , EFLSheetCellStatus_Selected = 0x0002 , EFLSheetCellStatus_DropHilited = 0x0004 ,
  EFLSheetCellStatus_ReadOnly = 0x0008 , EFLSheetCellStatus_Fixed = 0x0010 , EFLSheetCellStatus_FixedRow = 0x0020 , EFLSheetCellStatus_FixedCol = 0x0040 ,
  EFLSheetCellStatus_Modified = 0x0080
}
 
enum  EFLSheetCellType {
  EFLSheetCellType_Base = 0 , EFLSheetCellType_Check , EFLSheetCellType_Check_NoText , EFLSheetCellType_Combobox ,
  EFLSheetCellType_Color , EFLSheetCellType_DateTime , EFLSheetCellType_Numeric , EFLSheetCellType_Button ,
  EFLSheetCellType_ButtonReorder_Up , EFLSheetCellType_ButtonReorder_Down
}
 
enum  EResourceIdBitmap
 Resource ID of bitmap.
 
enum  ELayout { GridLayout = 0 , BoxLayout }
 A layout of dialog. More...
 
enum  EAvailableFigureDeclType : int64_t {
  EAvailableFigureDeclType_Point = 0x00001 , EAvailableFigureDeclType_Line = 0x00002 , EAvailableFigureDeclType_Rect = 0x00004 , EAvailableFigureDeclType_Quad = 0x00008 ,
  EAvailableFigureDeclType_Circle = 0x00010 , EAvailableFigureDeclType_Ellipse = 0x00020 , EAvailableFigureDeclType_CubicSpline = 0x00040 , EAvailableFigureDeclType_BezierQuadraticCurve = 0x00080 ,
  EAvailableFigureDeclType_BezierCubicCurve = 0x00100 , EAvailableFigureDeclType_BezierQuarticCurve = 0x00200 , EAvailableFigureDeclType_ComplexRegion = 0x00400 , EAvailableFigureDeclType_Array = 0x00800 ,
  EAvailableFigureDeclType_Doughnut = 0x01000 , EAvailableFigureDeclType_Region = 0x02000 , EAvailableFigureDeclType_RoundRect = 0x04000 , EAvailableFigureDeclType_PointArray = 0x08000 ,
  EAvailableFigureDeclType_Text = 0x10000 , EAvailableFigureDeclType_All = 0x1ffff , EAvailableFigureDeclType_Default = EAvailableFigureDeclType_All & ~EAvailableFigureDeclType_Text , EAvailableFigureDeclType_Point3 = 0x100000000 ,
  EAvailableFigureDeclType_Frustum = 0x200000000 , EAvailableFigureDeclType_All_3D = 0xf00000004 , EAvailableFigureDeclType_Default_3D = EAvailableFigureDeclType_All_3D
}
 Sets the declaration type of the available figure. The function CGUIPropertyItemFigure::SetAvailableFigureDeclType() can be set. More...
 
enum  EAvailableFigureTemplateType {
  EAvailableFigureTemplateType_Int32 = 0x01000000 , EAvailableFigureTemplateType_Int64 = 0x02000000 , EAvailableFigureTemplateType_Float = 0x04000000 , EAvailableFigureTemplateType_Double = 0x08000000 ,
  EAvailableFigureTemplateType_Mixed = 0x10000000 , EAvailableFigureTemplateType_All = 0x1F000000 , EAvailableFigureTemplateType_Default = EAvailableFigureTemplateType_All
}
 Sets the template type of the available figure. The function CGUIPropertyItemFigure::SetAvailableFigureTemplateType() can be set. More...
 
enum  EAvailableFigureTransformType : int64_t {
  EAvailableFigureTransformType_None = 0x00000000 , EAvailableFigureTransformType_Rotate = 0x20000000 , EAvailableFigureTransformType_Inflate = 0x40000000 , EAvailableFigureTransformType_Scale = 0x80000000 ,
  EAvailableFigureTransformType_Reduce = 0x100000000 , EAvailableFigureTransformType_Split = 0x200000000 , EAvailableFigureTransformType_Warp = 0x400000000 , EAvailableFigureTransformType_All = 0x1e0000000 ,
  EAvailableFigureTransformType_Default = EAvailableFigureTransformType_All
}
 Sets the transform type of the available figure. The function CGUIPropertyItemFigure::SetAvailableFigureTransformType() can be set. More...
 
enum  EStatusPaneItemView3D {
  EStatusPaneItemView3D_FileNameCaption , EStatusPaneItemView3D_FileNameValue , EStatusPaneItemView3D_DimensionCaption , EStatusPaneItemView3D_DimensionValue ,
  EStatusPaneItemView3D_IntersectionCaption , EStatusPaneItemView3D_IntersectionValue , EStatusPaneItemView3D_ItemCount
}
 Status Pane Item. More...
 
enum  EView3DObjectType {
  EView3DObjectType_Mesh , EView3DObjectType_HeightMap , EView3DObjectType_Line , EView3DObjectType_Axis ,
  EView3DObjectType_ROI_Point3 , EView3DObjectType_ROI_Rect
}
 Object Type in 3D View. More...
 
enum  EMenuItemView3D {
  EMenuItemView3D_None = 0 , EMenuItemView3D_LoadFile , EMenuItemView3D_LoadFolder , EMenuItemView3D_AppendFile ,
  EMenuItemView3D_AppendFolder , EMenuItemView3D_LoadPlotDataOnSurface , EMenuItemView3D_Save , EMenuItemView3D_SavePlotDataOnSurface ,
  EMenuItemView3D_Clear , EMenuItemView3D_ShowImageMiniMap , EMenuItemView3D_ClearThenPasteImage , EMenuItemView3D_ZoomIn ,
  EMenuItemView3D_ZoomOut , EMenuItemView3D_ZoomFit , EMenuItemView3D_Panning , EMenuItemView3D_ShowScrollBar ,
  EMenuItemView3D_ShowToolBar , EMenuItemView3D_ShowStatusBar , EMenuItemView3D_ShowAxis , EMenuItemView3D_ShowGrid ,
  EMenuItemView3D_ShowCrosshair , EMenuItemView3D_CanvasColorPicker , EMenuItemView3D_ShowLegend , EMenuItemView3D_Object_LoadTexture ,
  EMenuItemView3D_Object_ApplyTexture , EMenuItemView3D_Object_TextureFit_Stretch , EMenuItemView3D_Object_TextureFit_Center , EMenuItemView3D_Object_TopologyType_Default ,
  EMenuItemView3D_Object_TopologyType_Solid , EMenuItemView3D_View_TopologyType_Solid , EMenuItemView3D_Object_TopologyType_Wireframe , EMenuItemView3D_View_TopologyType_Wireframe ,
  EMenuItemView3D_Object_TopologyType_PointCloud , EMenuItemView3D_View_TopologyType_PointCloud , EMenuItemView3D_Object_TopologyType_Segment , EMenuItemView3D_View_TopologyType_Segment ,
  EMenuItemView3D_Object_ShadingType_Default , EMenuItemView3D_Object_ShadingType_Shadeless , EMenuItemView3D_View_ShadingType_Shadeless , EMenuItemView3D_Object_ShadingType_Flat ,
  EMenuItemView3D_View_ShadingType_Flat , EMenuItemView3D_Object_ShadingType_Phong , EMenuItemView3D_View_ShadingType_Phong , EMenuItemView3D_Object_ShadingType_Gouraud ,
  EMenuItemView3D_View_ShadingType_Gouraud , EMenuItemView3D_Object_SetPointSize , EMenuItemView3D_View_SetPointSize , EMenuItemView3D_Object_SetOpacity ,
  EMenuItemView3D_Measure_Distance = 100 , EMenuItemView3D_Measure_Increments , EMenuItemView3D_Measure_ParallelDistance , EMenuItemView3D_Measure_InteriorAngle ,
  EMenuItemView3D_Measure_Gradient , EMenuItemView3D_Measure_Circumcenter , EMenuItemView3D_Measure_DistanceCircle , EMenuItemView3D_Measure_RegionArea ,
  EMenuItemView3D_Measure_LengthOfSegment , EMenuItemView3D_Measure_EndOfMeasureMenu , EMenuItemView3D_Remove_Measurement , EMenuItemView3D_Clear_Measurement ,
  EMenuItemView3D_LeaveMeasureMode , EMenuItemView3D_CreateFigure_Point3 , EMenuItemView3D_CreateFigure_Rect , EMenuItemView3D_Teaching_EndOfTeachingMenu ,
  EMenuItemView3D_LeaveTeachingMode , EMenuItemView3D_Selection_Vertex , EMenuItemView3D_Selection_Segment , EMenuItemView3D_Selection_Face ,
  EMenuItemView3D_Selection_Object , EMenuItemView3D_Selection_Path , EMenuItemView3D_Selection_EndOfSelectionMenu , EMenuItemView3D_HeightProfile ,
  EMenuItemView3D_Remove_HeightProfile , EMenuItemView3D_Clear_HeightProfile , EMenuItemView3D_PlotDataOnSurface , EMenuItemView3D_PlotDataOnSurface_NearestBorderWithOffset ,
  EMenuItemView3D_PlotDataOnSurface_NearestBorderWithOffset_SetInterval , EMenuItemView3D_Clear_PlotData , EMenuItemView3D_PlotData_DisplayMode_Point , EMenuItemView3D_PlotData_DisplayMode_NormalVectorLine ,
  EMenuItemView3D_SetColor_PlotData_Point , EMenuItemView3D_SetColor_PlotData_NormalVectorLine , EMenuItemView3D_Set_ModelHeight , EMenuItemView3D_Remove_SelectedObject ,
  EMenuItemView3D_Save_SelectedObject , EMenuItemView3D_Hide_SelectedObject , EMenuItemView3D_Crop_SelectedObject , EMenuItemView3D_Convert_STEP_To_PointCloud ,
  EMenuItemView3D_ShowAllObject , EMenuItemView3D_Figure_Confirm , EMenuItemView3D_Figure_Cancel , EMenuItemView3D_Figure_Clear ,
  EMenuItemView3D_Figure_Remove , EMenuItemView3D_Figure_Show , EMenuItemView3D_Figure_Hide , EMenuItemView3D_Figure_Lock ,
  EMenuItemView3D_Figure_Load , EMenuItemView3D_Figure_Save , EMenuItemView3D_Figure_Copy , EMenuItemView3D_Figure_Paste ,
  EMenuItemView3D_Figure_Edit , EMenuItemView3D_Figure_KeepObjects , EMenuItemView3D_Figure_DiscardObjects , EMenuItemView3D_Figure_Selected_KeepObjects ,
  EMenuItemView3D_Figure_Selected_DiscardObjects , EMenuItemView3D_SetDecimalPlaceOfCoordinate , EMenuItemView3D_PathEditor_ShowText_ObjectIndex , EMenuItemView3D_PathEditor_ShowText_GroupIndex ,
  EMenuItemView3D_PlotData_Group , EMenuItemView3D_PlotData_Ungroup , EMenuItemView3D_PlotData_SeeDetails , EMenuItemView3D_PlotData_InsertBefore ,
  EMenuItemView3D_PlotData_InsertAfter , EMenuItemView3D_PlotData_SetPrevData , EMenuItemView3D_PlotData_SetNextData , EMenuItemView3D_PlotData_UnlinkPrevData ,
  EMenuItemView3D_PlotData_UnlinkNextData , EMenuItemView3D_PlotData_ShowSequence , EMenuItemView3D_PlotData_PathSettings , EMenuItemView3D_RectangleSelectionMode ,
  EMenuItemView3D_DeselectAll , EMenuItemView3D_CameraSettings , EMenuItemView3D_CameraRotatePivot_GripPoint , EMenuItemView3D_CameraRotatePivot_Origin ,
  EMenuItemView3D_CameraRotatePivot_TargetPosition , EMenuItemView3D_CameraRotatePivot_CameraPosition , EMenuItemView3D_LockRotation_AngleYaw , EMenuItemView3D_LockRotation_AnglePitch ,
  EMenuItemView3D_LockRotation_AngleRoll , EMenuItemView3D_LockMovement_AxisX , EMenuItemView3D_LockMovement_AxisY , EMenuItemView3D_LockMovement_AxisZ ,
  EMenuItemView3D_Help , EMenuItemView3D_PlotData_SetExtraData , EMenuItemView3D_Figure_AssignFigure = EMenuItemView3D_PlotData_SetExtraData + 200 , EMenuItemView3D_SyncViewPointOfView = EMenuItemView3D_Figure_AssignFigure + 100000 ,
  EMenuItemView3D_SyncWindow = EMenuItemView3D_SyncViewPointOfView + 10000 , EMenuItemView3D_ShowAllLayers = EMenuItemView3D_SyncWindow + 10000 , EMenuItemView3D_HideAllLayers , EMenuItemView3D_ShowLayer_Image ,
  EMenuItemView3D_ShowLayer_Drawing , EMenuItemView3D_ClearLayer = EMenuItemView3D_ShowLayer_Drawing + 12 , EMenuItemView3D_ClearAllLayers = EMenuItemView3D_ClearLayer + 12
}
 3D View Menu Item More...
 
enum  EAvailableView3DContextMenu : uint64_t {
  EAvailableView3DContextMenu_None = 0x0000000000000000 , EAvailableView3DContextMenu_All = 0xffffffffffffffff , EAvailableView3DContextMenu_Load = 0x00000001 , EAvailableView3DContextMenu_LoadFolder = 0x00000002 ,
  EAvailableView3DContextMenu_AppendFile = 0x00000004 , EAvailableView3DContextMenu_AppendFolder = 0x00000010 , EAvailableView3DContextMenu_LoadMore = EAvailableView3DContextMenu_LoadFolder | EAvailableView3DContextMenu_AppendFile | EAvailableView3DContextMenu_AppendFolder , EAvailableView3DContextMenu_Save = 0x00000040 ,
  EAvailableView3DContextMenu_Crop_SelectedObject = 0x00000080 , EAvailableView3DContextMenu_Clear = 0x00000100 , EAvailableView3DContextMenu_ImageMiniMap = 0x00000200 , EAvailableView3DContextMenu_CopyPaste = 0x00000400 ,
  EAvailableView3DContextMenu_SetDecimalPlaceOfCoordinate = 0x00000800 , EAvailableView3DContextMenu_Help = 0x00001000 , EAvailableView3DContextMenu_Zoom = 0x00002000 , EAvailableView3DContextMenu_Panning = 0x00004000 ,
  EAvailableView3DContextMenu_LockRotation = 0x00008000 , EAvailableView3DContextMenu_LockMovement = 0x00010000 , EAvailableView3DContextMenu_ShowScrollBar = 0x00020000 , EAvailableView3DContextMenu_ShowStatusBar = 0x00040000 ,
  EAvailableView3DContextMenu_ShowToolBar = 0x00080000 , EAvailableView3DContextMenu_ShowAxis = 0x00100000 , EAvailableView3DContextMenu_ShowGrid = 0x00200000 , EAvailableView3DContextMenu_ShowCrosshair = 0x00400000 ,
  EAvailableView3DContextMenu_PixelAccuracy = 0x00800000 , EAvailableView3DContextMenu_TopologyType = 0x01000000 , EAvailableView3DContextMenu_ShadingType = 0x02000000 , EAvailableView3DContextMenu_CanvasColorPicker = 0x04000000 ,
  EAvailableView3DContextMenu_CameraSettings = 0x08000000 , EAvailableView3DContextMenu_SetCameraRotatePivot = 0x10000000 , EAvailableView3DContextMenu_Legend = 0x20000000 , EAvailableView3DContextMenu_LoadTexture = 0x40000000 ,
  EAvailableView3DContextMenu_ApplyTexture = 0x80000000 , EAvailableView3DContextMenu_LeaveHeightProfileMode = 0x0000000100000000 , EAvailableView3DContextMenu_LeaveTeachingMode = 0x0000000200000000 , EAvailableView3DContextMenu_Measure = 0x0000000400000000 ,
  EAvailableView3DContextMenu_LeaveMeasureMode = 0x0000000800000000 , EAvailableView3DContextMenu_ClearMeasurement = 0x0000001000000000 , EAvailableView3DContextMenu_SyncView = 0x0000002000000000 , EAvailableView3DContextMenu_SyncWindow = 0x0000004000000000 ,
  EAvailableView3DContextMenu_ShowAllLayers = 0x0000008000000000 , EAvailableView3DContextMenu_HideAllLayers = 0x0000010000000000 , EAvailableView3DContextMenu_ShowLayer_Drawing = 0x0000020000000000 , EAvailableView3DContextMenu_ClearLayers = 0x0000040000000000 ,
  EAvailableView3DContextMenu_HeightProfile = 0x0000080000000000 , EAvailableView3DContextMenu_PlotDataOnSurface = 0x0000100000000000 , EAvailableView3DContextMenu_PlotDataOnSurface_NearestBorderWithOffset = 0x0000200000000000 , EAvailableView3DContextMenu_SetSelectionMode = 0x0000400000000000 ,
  EAvailableView3DContextMenu_RectangleSelection = 0x0000800000000000 , EAvailableView3DContextMenu_DeselectAll = 0x0001000000000000 , EAvailableView3DContextMenu_Convert_STEP_To_PointCloud = 0x0002000000000000 , EAvailableView3DContextMenu_Remove_SelectedObject = 0x0004000000000000 ,
  EAvailableView3DContextMenu_SetPointSize = 0x0008000000000000 , EAvailableView3DContextMenu_SetOpacity = 0x0010000000000000 , EAvailableView3DContextMenu_CreateFigure_Point3 = 0x0020000000000000 , EAvailableView3DContextMenu_CreateFigure_Rect = 0x0040000000000000 ,
  EAvailableView3DContextMenu_Figure_Load = 0x1000000000000000 , EAvailableView3DContextMenu_Figure_Clear = 0x2000000000000000 , EAvailableView3DContextMenu_Figure_Paste = 0x4000000000000000
}
 Available context menu for 3D views. More...
 
enum  EGUIView3DTeachingMode { EGUIView3DTeachingMode_None = 0 , EGUIView3DTeachingMode_Figure_Point3 , EGUIView3DTeachingMode_Figure_Rect }
 Teaching mode in 3D view. More...
 
enum  EGUIView3DMeasurementMode {
  EGUIView3DMeasurementMode_None = 0 , EGUIView3DMeasurementMode_HeightProfile , EGUIView3DMeasurementMode_Distance , EGUIView3DMeasurementMode_Increments ,
  EGUIView3DMeasurementMode_PlotDataOnSurface , EGUIView3DMeasurementMode_PlotDataOnSurface_NearestBorderWithOffset
}
 Measurement mode in 3D view. More...
 
enum  EGUIView3DHitArea {
  EGUIView3DHitArea_None = 0x000000 , EGUIView3DHitArea_MiniMap = 0x000001 , EGUIView3DHitArea_MiniMapDisplayingArea = 0x000002 , EGUIView3DHitArea_ObjectHeightMap = 0x000004 ,
  EGUIView3DHitArea_ObjectSTEP = 0x000008 , EGUIView3DHitArea_Object = 0x000010 , EGUIView3DHitArea_ObjectWithinSelectionRectangle = 0x000020 , EGUIView3DHitArea_StatusBar = 0x000040 ,
  EGUIView3DHitArea_Legend = 0x000080 , EGUIView3DHitArea_Measure = 0x000100 , EGUIView3DHitArea_HeightProfile = 0x000200 , EGUIView3DHitArea_PlotData = 0x000400 ,
  EGUIView3DHitArea_PlotDataArray = 0x000800 , EGUIView3DHitArea_MultipleGraphData = 0x001000 , EGUIView3DHitArea_Axis = 0x002000 , EGUIView3DHitArea_Figure = 0x004000
}
 The area where the mouse is located on the 3D view. More...
 
enum  ESelectionMode3D : uint64_t {
  ESelectionMode3D_Object = 0 , ESelectionMode3D_Vertex , ESelectionMode3D_Segment , ESelectionMode3D_Face ,
  ESelectionMode3D_Path
}
 3D View Object Selection Mode More...
 
enum  EBoundingBoxMask {
  EBoundingBoxMask_Void = 0x01 , EBoundingBoxMask_MinX = 0x02 , EBoundingBoxMask_MinY = 0x04 , EBoundingBoxMask_MinZ = 0x08 ,
  EBoundingBoxMask_MaxX = 0x10 , EBoundingBoxMask_MaxY = 0x20 , EBoundingBoxMask_MaxZ = 0x40 , EBoundingBoxMask_Infinite = EBoundingBoxMask_MinX | EBoundingBoxMask_MinY | EBoundingBoxMask_MinZ | EBoundingBoxMask_MaxX | EBoundingBoxMask_MaxY | EBoundingBoxMask_MaxZ
}
 Flag for Bounding Box in 3D objects. More...
 
enum  EView3DPlotDataDisplayMode { EView3DPlotDataDisplayMode_None = 0 , EView3DPlotDataDisplayMode_Point , EView3DPlotDataDisplayMode_NormalVectorLine }
 PlotData Display Mode in 3D View. More...
 
enum  E3DPlotDataTextDisplayMode { E3DPlotDataTextDisplayMode_None = 0x00 , E3DPlotDataTextDisplayMode_ObjectIndex = 0x01 , E3DPlotDataTextDisplayMode_GroupIndex = 0x02 , E3DPlotDataTextDisplayMode_ObjectIndex_GroupIndex = 0x03 }
 PlotData text display mode in 3D Path Editor. More...
 
enum  EView3DPathEditorExtraData { EView3DPathEditorExtraData_Vertex = 0 , EView3DPathEditorExtraData_Group , EView3DPathEditorExtraData_Count }
 Extra data about the path in View3DPathEditor. More...
 
enum  EGUIView3DRotatePivot { EGUIView3DRotatePivot_GripPoint , EGUIView3DRotatePivot_Origin , EGUIView3DRotatePivot_TargetPosition , EGUIView3DRotatePivot_CameraPosition }
 Rotation pivot type of 3D view camera. More...
 
enum  EGUIView3DAxis {
  EGUIView3DAxis_None = 0x0000 , EGUIView3DAxis_X = 0x0001 , EGUIView3DAxis_Y = 0x0002 , EGUIView3DAxis_Z = 0x0004 ,
  EGUIView3DAxis_XY = 0x0003 , EGUIView3DAxis_XZ = 0x0005 , EGUIView3DAxis_YZ = 0x0006 , EGUIView3DAxis_XYZ = 0x0007
}
 The axes of 3D View. More...
 
enum  EGUIView3DRotationAngle {
  EGUIView3DRotationAngle_None = 0x0000 , EGUIView3DRotationAngle_Yaw = 0x0001 , EGUIView3DRotationAngle_Pitch = 0x0002 , EGUIView3DRotationAngle_Roll = 0x0004 ,
  EGUIView3DRotationAngle_YawPitch = 0x0003 , EGUIView3DRotationAngle_YawRoll = 0x0005 , EGUIView3DRotationAngle_PitchRoll = 0x0006 , EGUIView3DRotationAngle_YawPitchRoll = 0x0007
}
 The rotation angle component of 3D View. More...
 
enum  EView3DLoadOption {
  EView3DLoadOption_Default = 0x00000000 , EView3DLoadOption_Load = 0x00000001 , EView3DLoadOption_Append = 0x00000002 , EView3DLoadOption_RecursiveIfFolder = 0x01000000 ,
  EView3DLoadOption_OpenDialog = 0x00100000 , EView3DLoadOption_DialogTypeFile = 0x10000000 , EView3DLoadOption_DialogTypeFolder = 0x20000000
}
 3D View Load Options
Example. The following code will load folder with recursive.
eOption = Load | RecursiveIfFolder More...
 
enum  EAvailableView3DFigureContextMenu : uint64_t {
  EAvailableView3DFigureContextMenu_None = 0x00000000 , EAvailableView3DFigureContextMenu_SetName = 0x00000001 , EAvailableView3DFigureContextMenu_Assign = 0x00000002 , EAvailableView3DFigureContextMenu_Confirm = 0x00000004 ,
  EAvailableView3DFigureContextMenu_Cancel = 0x00000008 , EAvailableView3DFigureContextMenu_Remove = 0x00000010 , EAvailableView3DFigureContextMenu_Show = 0x00000020 , EAvailableView3DFigureContextMenu_Hide = 0x00000040 ,
  EAvailableView3DFigureContextMenu_Lock = 0x00000080 , EAvailableView3DFigureContextMenu_Load = 0x00000100 , EAvailableView3DFigureContextMenu_Save = 0x00000200 , EAvailableView3DFigureContextMenu_Copy = 0x00000400 ,
  EAvailableView3DFigureContextMenu_Figure_EditFigure = 0x00000800 , EAvailableView3DFigureContextMenu_KeepObjects = 0x00001000 , EAvailableView3DFigureContextMenu_DiscardObjects = 0x00002000 , EAvailableView3DFigureContextMenu_All = 0xffffffffffffffff
}
 Available Context Menu for Figure Objects. More...
 
enum  EAvailableView3DPathEditorContextMenu : uint64_t {
  EAvailableView3DPathEditorContextMenu_None = 0x0000000000000000 , EAvailableView3DPathEditorContextMenu_All = 0xffffffffffffffff , EAvailableView3DPathEditorContextMenu_ShowTextMode_ObjectIndex = 0x00000001 , EAvailableView3DPathEditorContextMenu_ShowTextMode_GroupIndex = 0x00000002 ,
  EAvailableView3DPathEditorContextMenu_LoadPlotData = 0x00000004 , EAvailableView3DPathEditorContextMenu_SavePlotData = 0x00000008 , EAvailableView3DPathEditorContextMenu_PlotDataOnSurface = 0x00000010 , EAvailableView3DPathEditorContextMenu_PlotDataOnSurface_NearestBorderWithOffset = 0x00000020 ,
  EAvailableView3DPathEditorContextMenu_PlotDataOnSurface_NearestBorderWithOffset_SetInterval = 0x00000040 , EAvailableView3DPathEditorContextMenu_DisplayMode_Point = 0x00000100 , EAvailableView3DPathEditorContextMenu_DisplayMode_NormalVectorLine = 0x00000200 , EAvailableView3DPathEditorContextMenu_PlotData_Group = 0x00000400 ,
  EAvailableView3DPathEditorContextMenu_PlotData_Ungroup = 0x00000800 , EAvailableView3DPathEditorContextMenu_PlotData_SeeDetails = 0x00001000 , EAvailableView3DPathEditorContextMenu_PlotData_InsertBefore = 0x00002000 , EAvailableView3DPathEditorContextMenu_PlotData_InsertAfter = 0x00004000 ,
  EAvailableView3DPathEditorContextMenu_PlotData_SetPrevData = 0x00008000 , EAvailableView3DPathEditorContextMenu_PlotData_SetNextData = 0x00010000 , EAvailableView3DPathEditorContextMenu_PlotData_UnlinkPrevData = 0x00020000 , EAvailableView3DPathEditorContextMenu_PlotData_UnlinkNextData = 0x00040000 ,
  EAvailableView3DPathEditorContextMenu_PlotData_ShowSequence = 0x00080000 , EAvailableView3DPathEditorContextMenu_PlotData_PathSettings = 0x00100000 , EAvailableView3DPathEditorContextMenu_PlotData_Clear = 0x00200000
}
 Available context menu for 3D Path Editor. More...
 
enum  EView3DSyncOption { EView3DSyncOption_None = 0 , EView3DSyncOption_PointOfView , EView3DSyncOption_Count }
 3D view synchronization options More...
 
enum  EAvailablePropertyItemView3DFigureContextMenu : uint64_t {
  EAvailablePropertyItemView3DFigureContextMenu_None = 0x00000000 , EAvailablePropertyItemView3DFigureContextMenu_All = 0xffffffff , EAvailablePropertyItemView3DFigureContextMenu_Load_Fig = 0x00000001 , EAvailablePropertyItemView3DFigureContextMenu_Load_Dxf = 0x00000002 ,
  EAvailablePropertyItemView3DFigureContextMenu_Load_Gbr = 0x00000004 , EAvailablePropertyItemView3DFigureContextMenu_Load = ((uint64_t)EAvailablePropertyItemView3DFigureContextMenu_Load_Fig) | ((uint64_t)EAvailablePropertyItemView3DFigureContextMenu_Load_Dxf) | ((uint64_t)EAvailablePropertyItemView3DFigureContextMenu_Load_Gbr) , EAvailablePropertyItemView3DFigureContextMenu_Default = ((uint64_t)EAvailablePropertyItemView3DFigureContextMenu_All) & ~((uint64_t)EAvailablePropertyItemView3DFigureContextMenu_Load_Dxf) & ~((uint64_t)EAvailablePropertyItemView3DFigureContextMenu_Load_Gbr) , EAvailablePropertyItemView3DFigureContextMenu_Save = 0x00000008 ,
  EAvailablePropertyItemView3DFigureContextMenu_Create_DeclType_Point3 = 0x00000010 , EAvailablePropertyItemView3DFigureContextMenu_Create_DeclType_Rect = 0x00000020 , EAvailablePropertyItemView3DFigureContextMenu_Create = ((uint64_t)EAvailablePropertyItemView3DFigureContextMenu_Create_DeclType_Point3) | ((uint64_t)EAvailablePropertyItemView3DFigureContextMenu_Create_DeclType_Rect) , EAvailablePropertyItemView3DFigureContextMenu_ChangeTemplateType_Int32 = 0x01000000 ,
  EAvailablePropertyItemView3DFigureContextMenu_ChangeTemplateType_Int64 = 0x02000000 , EAvailablePropertyItemView3DFigureContextMenu_ChangeTemplateType_Float = 0x04000000 , EAvailablePropertyItemView3DFigureContextMenu_ChangeTemplateType_Double = 0x08000000 , EAvailablePropertyItemView3DFigureContextMenu_ChangeTemplateType = ((uint64_t)EAvailablePropertyItemView3DFigureContextMenu_ChangeTemplateType_Int32) | ((uint64_t)EAvailablePropertyItemView3DFigureContextMenu_ChangeTemplateType_Int64) | ((uint64_t)EAvailablePropertyItemView3DFigureContextMenu_ChangeTemplateType_Float) | ((uint64_t)EAvailablePropertyItemView3DFigureContextMenu_ChangeTemplateType_Double) ,
  EAvailablePropertyItemView3DFigureContextMenu_Show = 0x10000000 , EAvailablePropertyItemView3DFigureContextMenu_Hide = 0x20000000 , EAvailablePropertyItemView3DFigureContextMenu_Delete = 0x40000000 , EAvailablePropertyItemView3DFigureContextMenu_InstantApplyMode = 0x80000000
}
 Available context menu for CGUIPropertyItemView3DFigure More...
 
enum  EMenuItemViewDrawing {
  EMenuItemViewDrawing_None = 0 , EMenuItemViewDrawing_LoadFile , EMenuItemViewDrawing_LoadFolder , EMenuItemViewDrawing_AppendFile ,
  EMenuItemViewDrawing_AppendFolder , EMenuItemViewDrawing_Save , EMenuItemViewDrawing_Clear , EMenuItemViewDrawing_ShowMiniMap ,
  EMenuItemViewDrawing_ZoomIn , EMenuItemViewDrawing_ZoomOut , EMenuItemViewDrawing_ZoomFit , EMenuItemViewDrawing_SetScale ,
  EMenuItemViewDrawing_ZoomToActualSize , EMenuItemViewDrawing_Panning , EMenuItemViewDrawing_SetViewCenterAndScale , EMenuItemViewDrawing_ShowScrollBar ,
  EMenuItemViewDrawing_ShowToolBar , EMenuItemViewDrawing_ShowStatusBar , EMenuItemViewDrawing_ShowGrid , EMenuItemViewDrawing_ShowImageCoordinateOnCursor ,
  EMenuItemViewDrawing_ShowCrosshair , EMenuItemViewDrawing_CanvasColorPicker , EMenuItemViewDrawing_PixelAccuracy , EMenuItemViewDrawing_SetAttribute ,
  EMenuItemViewDrawing_SetCoordinateOrientation_X_Right_Y_Down , EMenuItemViewDrawing_SetCoordinateOrientation_X_Right_Y_Up , EMenuItemViewDrawing_SetCoordinateOrientation_X_Left_Y_Down , EMenuItemViewDrawing_SetCoordinateOrientation_X_Left_Y_Up ,
  EMenuItemViewDrawing_Measure_Distance = 100 , EMenuItemViewDrawing_Measure_Increments , EMenuItemViewDrawing_Measure_ParallelDistance , EMenuItemViewDrawing_Measure_InteriorAngle ,
  EMenuItemViewDrawing_Measure_Gradient , EMenuItemViewDrawing_Measure_Circumcenter , EMenuItemViewDrawing_Measure_DistanceCircle , EMenuItemViewDrawing_Measure_RegionArea ,
  EMenuItemViewDrawing_Measure_EndOfMeasureMenu , EMenuItemViewDrawing_Remove_Measurement , EMenuItemViewDrawing_Clear_Measurement , EMenuItemViewDrawing_Teaching_EndOfTeachingMenu ,
  EMenuItemViewDrawing_LeaveTeachingMode , EMenuItemViewDrawing_Remove_SelectedObject , EMenuItemViewDrawing_Save_SelectedObject , EMenuItemViewDrawing_Hide_SelectedObject ,
  EMenuItemViewDrawing_ShowAllObject , EMenuItemViewDrawing_Figure_Confirm , EMenuItemViewDrawing_Figure_Cancel , EMenuItemViewDrawing_Figure_Clear ,
  EMenuItemViewDrawing_Figure_Remove , EMenuItemViewDrawing_Figure_Show , EMenuItemViewDrawing_Figure_Hide , EMenuItemViewDrawing_Figure_Load ,
  EMenuItemViewDrawing_Figure_Save , EMenuItemViewDrawing_Figure_Copy , EMenuItemViewDrawing_Figure_Paste , EMenuItemViewDrawing_Figure_Edit ,
  EMenuItemViewDrawing_SetDecimalPlaceOfCoordinate , EMenuItemViewDrawing_RectangleSelectionMode , EMenuItemViewDrawing_DeselectAll , EMenuItemViewDrawing_Help ,
  EMenuItemViewDrawing_ClearAllObjects , EMenuItemViewDrawing_SyncViewPointOfView , EMenuItemViewDrawing_SyncWindow = EMenuItemViewDrawing_SyncViewPointOfView + 10000 , EMenuItemViewDrawing_ShowAllLayers = EMenuItemViewDrawing_SyncWindow + 10000 ,
  EMenuItemViewDrawing_HideAllLayers , EMenuItemViewDrawing_ShowLayer_Drawing , EMenuItemViewDrawing_ClearLayer = EMenuItemViewDrawing_ShowLayer_Drawing + 12 , EMenuItemViewDrawing_ClearAllLayers = EMenuItemViewDrawing_ClearLayer + 12 ,
  EMenuItemViewDrawing_ZoomFitToLayer , EMenuItemViewDrawing_ZoomFitToNamedLayer = EMenuItemViewDrawing_ZoomFitToLayer + 12 , EMenuItemViewDrawing_FitAllLayersOnCanvas , EMenuItemViewDrawing_LayerProperties ,
  EMenuItemViewDrawing_FlipAll_Horizontal , EMenuItemViewDrawing_FlipAll_Vertical , EMenuItemViewDrawing_FlipAll_Both , EMenuItemViewDrawing_RotateAll_90 ,
  EMenuItemViewDrawing_RotateAll_270 , EMenuItemViewDrawing_RotateAll_180 , EMenuItemViewDrawing_End
}
 Drawing View Menu Item. More...
 
enum  EAvailableViewDrawingContextMenu : uint64_t {
  EAvailableViewDrawingContextMenu_None = 0x0000000000000000 , EAvailableViewDrawingContextMenu_All = 0xffffffffffffffff , EAvailableViewDrawingContextMenu_Load = 0x00000001 , EAvailableViewDrawingContextMenu_LoadFolder = 0x00000002 ,
  EAvailableViewDrawingContextMenu_AppendFile = 0x00000004 , EAvailableViewDrawingContextMenu_AppendFolder = 0x00000008 , EAvailableViewDrawingContextMenu_LoadMore = EAvailableViewDrawingContextMenu_LoadFolder | EAvailableViewDrawingContextMenu_AppendFile | EAvailableViewDrawingContextMenu_AppendFolder , EAvailableViewDrawingContextMenu_Save = 0x00000010 ,
  EAvailableViewDrawingContextMenu_ClearFile = 0x00000100 , EAvailableViewDrawingContextMenu_MiniMap = 0x00000200 , EAvailableViewDrawingContextMenu_CopyPaste = 0x00000400 , EAvailableViewDrawingContextMenu_SetDecimalPlaceOfCoordinate = 0x00000800 ,
  EAvailableViewDrawingContextMenu_Help = 0x00001000 , EAvailableViewDrawingContextMenu_Zoom = 0x00002000 , EAvailableViewDrawingContextMenu_Panning = 0x00004000 , EAvailableViewDrawingContextMenu_ShowImageCoordinateOnCursor = 0x00008000 ,
  EAvailableViewDrawingContextMenu_ShowScrollBar = 0x00010000 , EAvailableViewDrawingContextMenu_ShowStatusBar = 0x00020000 , EAvailableViewDrawingContextMenu_ShowToolBar = 0x00040000 , EAvailableViewDrawingContextMenu_ShowAxis = 0x00080000 ,
  EAvailableViewDrawingContextMenu_ShowGrid = 0x00100000 , EAvailableViewDrawingContextMenu_ShowCrosshair = 0x00200000 , EAvailableViewDrawingContextMenu_PixelAccuracy = 0x00400000 , EAvailableViewDrawingContextMenu_CanvasColorPicker = 0x00800000 ,
  EAvailableViewDrawingContextMenu_FlipAll_Horizontal = 0x01000000 , EAvailableViewDrawingContextMenu_FlipAll_Vertical = 0x02000000 , EAvailableViewDrawingContextMenu_FlipAll_Both = 0x04000000 , EAvailableViewDrawingContextMenu_FlipAll = EAvailableViewDrawingContextMenu_FlipAll_Horizontal | EAvailableViewDrawingContextMenu_FlipAll_Vertical | EAvailableViewDrawingContextMenu_FlipAll_Both ,
  EAvailableViewDrawingContextMenu_RotateAll_90 = 0x10000000 , EAvailableViewDrawingContextMenu_RotateAll_270 = 0x20000000 , EAvailableViewDrawingContextMenu_RotateAll_180 = 0x40000000 , EAvailableViewDrawingContextMenu_RotateAll = EAvailableViewDrawingContextMenu_RotateAll_90 | EAvailableViewDrawingContextMenu_RotateAll_270 | EAvailableViewDrawingContextMenu_RotateAll_180 ,
  EAvailableViewDrawingContextMenu_LeaveHeightProfileMode = 0x0000000100000000 , EAvailableViewDrawingContextMenu_LeaveTeachingMode = 0x0000000200000000 , EAvailableViewDrawingContextMenu_Measure = 0x0000000400000000 , EAvailableViewDrawingContextMenu_LeaveMeasureMode = 0x0000000800000000 ,
  EAvailableViewDrawingContextMenu_ClearMeasurement = 0x0000001000000000 , EAvailableViewDrawingContextMenu_SyncView = 0x0000002000000000 , EAvailableViewDrawingContextMenu_SyncWindow = 0x0000004000000000 , EAvailableViewDrawingContextMenu_ShowAllLayers = 0x0000008000000000 ,
  EAvailableViewDrawingContextMenu_HideAllLayers = 0x0000010000000000 , EAvailableViewDrawingContextMenu_ShowLayer_Drawing = 0x0000020000000000 , EAvailableViewDrawingContextMenu_ClearLayers = 0x0000040000000000 , EAvailableViewDrawingContextMenu_LayerProperties = 0x0000080000000000 ,
  EAvailableViewDrawingContextMenu_DeselectAll = 0x0001000000000000 , EAvailableViewDrawingContextMenu_Remove_SelectedObject = 0x0004000000000000 , EAvailableViewDrawingContextMenu_SetCoordinateOrientation = 0x0008000000000000 , EAvailableViewDrawingContextMenu_Figure_Load = 0x1000000000000000 ,
  EAvailableViewDrawingContextMenu_Figure_Clear = 0x2000000000000000 , EAvailableViewDrawingContextMenu_Figure_Paste = 0x4000000000000000
}
 Available context menu for Drawing views. More...
 
enum  EGUIViewDrawingTeachingMode { EGUIViewDrawingTeachingMode_None = 0 , EGUIViewDrawingTeachingMode_Measure , EGUIViewDrawingTeachingMode_End }
 Teaching mode in Drawing view. More...
 
enum  EGUIViewDrawingMeasurementMode {
  EGUIViewDrawingMeasurementMode_None = EMenuItemViewDrawing_End + 1 , EGUIViewDrawingMeasurementMode_Distance , EGUIViewDrawingMeasurementMode_Increments , EGUIViewDrawingMeasurementMode_ParallelDistance ,
  EGUIViewDrawingMeasurementMode_InteriorAngle , EGUIViewDrawingMeasurementMode_Gradient , EGUIViewDrawingMeasurementMode_Circumcenter , EGUIViewDrawingMeasurementMode_DistanceCircle ,
  EGUIViewDrawingMeasurementMode_RegionArea , EGUIViewDrawingMeasurementMode_EndOfMeasureMenu , EGUIViewDrawingMeasurementMode_Clear , EGUIViewDrawingMeasurementMode_LeaveMeasureMode ,
  EGUIViewDrawingMeasurementMode_Activate , EGUIViewDrawingMeasurementMode_Deactivate , EGUIViewDrawingMeasurementMode_End
}
 Measurement mode in Drawing view. More...
 
enum  EGUIViewDrawingHitArea {
  EGUIViewDrawingHitArea_None = 0x000000 , EGUIViewDrawingHitArea_MiniMap = 0x000001 , EGUIViewDrawingHitArea_MiniMapDisplayingArea = 0x000002 , EGUIViewDrawingHitArea_Figure = 0x000020 ,
  EGUIViewDrawingHitArea_MultiFigures = 0x000040 , EGUIViewDrawingHitArea_DrawingFigure = 0x000080 , EGUIViewDrawingHitArea_MultiDrawingFigures = 0x000100 , EGUIViewDrawingHitArea_StatusBar = 0x000200 ,
  EGUIViewDrawingHitArea_Measurement = 0x002000 , EGUIViewDrawingHitArea_MultiMeasurements = 0x004000
}
 The area where the mouse is located on the Drawing view. More...
 
enum  EViewDrawingLoadOption {
  EViewDrawingLoadOption_Default = 0x00000000 , EViewDrawingLoadOption_Load = 0x00000001 , EViewDrawingLoadOption_Append = 0x00000002 , EViewDrawingLoadOption_RecursiveIfFolder = 0x01000000 ,
  EViewDrawingLoadOption_OpenDialog = 0x00100000 , EViewDrawingLoadOption_DialogTypeFile = 0x10000000 , EViewDrawingLoadOption_DialogTypeFolder = 0x20000000
}
 Drawing View Load Options
Example. The following code will load folder with recursive.
eOption = Load | RecursiveIfFolder. More...
 
enum  EAvailableViewDrawingFigureContextMenu : uint64_t {
  EAvailableViewDrawingFigureContextMenu_None = 0x00000000 , EAvailableViewDrawingFigureContextMenu_SetName = 0x00000001 , EAvailableViewDrawingFigureContextMenu_Assign = 0x00000002 , EAvailableViewDrawingFigureContextMenu_Confirm = 0x00000004 ,
  EAvailableViewDrawingFigureContextMenu_Cancel = 0x00000008 , EAvailableViewDrawingFigureContextMenu_Remove = 0x00000010 , EAvailableViewDrawingFigureContextMenu_Show = 0x00000020 , EAvailableViewDrawingFigureContextMenu_Hide = 0x00000040 ,
  EAvailableViewDrawingFigureContextMenu_Lock = 0x00000080 , EAvailableViewDrawingFigureContextMenu_Load = 0x00000100 , EAvailableViewDrawingFigureContextMenu_Save = 0x00000200 , EAvailableViewDrawingFigureContextMenu_Copy = 0x00000400 ,
  EAvailableViewDrawingFigureContextMenu_Figure_EditFigure = 0x00000800 , EAvailableViewDrawingFigureContextMenu_KeepObjects = 0x00001000 , EAvailableViewDrawingFigureContextMenu_DiscardObjects = 0x00002000 , EAvailableViewDrawingFigureContextMenu_All = 0xffffffffffffffff
}
 Available Context Menu for Figure Objects. More...
 
enum  EViewDrawingSyncOption { EViewDrawingSyncOption_None = 0 , EViewDrawingSyncOption_PointOfView , EViewDrawingSyncOption_Count }
 Drawing view synchronization options. More...
 
enum  EGraphFileVersion {
  EGraphFileVersion_Error = 0 , EGraphFileVersion_001_09_24 , EGraphFileVersion_001_12_23 , EGraphFileVersion_001_12_23_1 ,
  EGraphFileVersion_002_03_24
}
 Graph File Version. More...
 
enum  EGraphType { EGraphType_Chart = 1 , EGraphType_Expression }
 Graph Type. More...
 
enum  EChartType { EChartType_Unknown , EChartType_Bar , EChartType_Line , EChartType_Scatter }
 Chart type of graph. More...
 
enum  EViewGraphIndicateType {
  EViewGraphIndicateType_None = 0x00000000 , EViewGraphIndicateType_Line = 0x00000001 , EViewGraphIndicateType_Value = 0x00000002 , EViewGraphIndicateType_Name = 0x00000004 ,
  EViewGraphIndicateType_Arrow = 0x00000008 , EViewGraphIndicateType_All = 0x0000000f
}
 Indicate type. More...
 
enum  EViewGraphExtrema {
  EViewGraphExtrema_None = 0x00000000 , EViewGraphExtrema_MinX = 0x00000001 , EViewGraphExtrema_MaxX = 0x00000002 , EViewGraphExtrema_MinY = 0x00000004 ,
  EViewGraphExtrema_MaxY = 0x00000008
}
 Extrema of Graph View. More...
 
enum  EViewGraphLoadOption { EViewGraphLoadOption_Default = 0x00000000 , EViewGraphLoadOption_Load = 0x00000001 , EViewGraphLoadOption_Append = 0x00000002 , EViewGraphLoadOption_OpenDialog = 0x00100000 }
 Load Options for Graph View. More...
 
enum  EViewGraphMenuItem {
  EViewGraphMenuItem_None = 300 , EViewGraphMenuItem_Load , EViewGraphMenuItem_Append , EViewGraphMenuItem_Save ,
  EViewGraphMenuItem_Close , EViewGraphMenuItem_Clear , EViewGraphMenuItem_Copy , EViewGraphMenuItem_ClearThenPaste ,
  EViewGraphMenuItem_Paste , EViewGraphMenuItem_ToggleLogScale , EViewGraphMenuItem_SetLogBase , EViewGraphMenuItem_ClearDisplayedValue ,
  EViewGraphMenuItem_ChangeType_BarChart , EViewGraphMenuItem_ChangeType_LineGraph , EViewGraphMenuItem_ChangeType_ScatterChart , EViewGraphMenuItem_ShowToolBar ,
  EViewGraphMenuItem_ViewSettings , EViewGraphMenuItem_Help , EViewGraphMenuItem_ChangeColor , EViewGraphMenuItem_EditChartName = EViewGraphMenuItem_ChangeColor + 100 ,
  EViewGraphMenuItem_ShowCrosshair = EViewGraphMenuItem_EditChartName + 100 , EViewGraphMenuItem_ShowLegend , EViewGraphMenuItem_SetOpacityOfLegend , EViewGraphMenuItem_MagnetCrosshair ,
  EViewGraphMenuItem_ChangeGraphOrder , EViewGraphMenuItem_GetTrendline , EViewGraphMenuItem_ZoomIn , EViewGraphMenuItem_ZoomOut ,
  EViewGraphMenuItem_ZoomFit , EViewGraphMenuItem_Panning , EViewGraphMenuItem_ZoomAxisNone , EViewGraphMenuItem_ZoomAxisHorz ,
  EViewGraphMenuItem_ZoomAxisVert , EViewGraphMenuItem_EditAxisLabel , EViewGraphMenuItem_SwitchAxis , EViewGraphMenuItem_EditExpression ,
  EViewGraphMenuItem_AddExpression = EViewGraphMenuItem_EditExpression + 100 , EViewGraphMenuItem_AddData , EViewGraphMenuItem_AddDataByClick , EViewGraphMenuItem_ShowMultipleGraph ,
  EViewGraphMenuItem_ShowGraph , EViewGraphMenuItem_Indicate = EViewGraphMenuItem_ShowGraph + 100 , EViewGraphMenuItem_RemoveMultipleGraph , EViewGraphMenuItem_RemoveGraph ,
  EViewGraphMenuItem_RemoveData = EViewGraphMenuItem_RemoveGraph + 100 , EViewGraphMenuItem_EditData , EViewGraphMenuItem_ShowAllLayers , EViewGraphMenuItem_HideAllLayers ,
  EViewGraphMenuItem_ShowLayer_Drawing , EViewGraphMenuItem_ShowNamedLayer = EViewGraphMenuItem_ShowLayer_Drawing + 12 , EViewGraphMenuItem_LayerProperties , EViewGraphMenuItem_ClearLayer ,
  EViewGraphMenuItem_ClearNamedLayer = EViewGraphMenuItem_ClearLayer + 12 , EViewGraphMenuItem_ClearAllLayers
}
 Graph Menu Item. More...
 
enum  EAvailableViewGraphContextMenu : uint64_t {
  EAvailableViewGraphContextMenu_None = 0x00000000 , EAvailableViewGraphContextMenu_All = 0xffffffffffffffff , EAvailableViewGraphContextMenu_Load = 0x00000001 , EAvailableViewGraphContextMenu_Append = 0x00000002 ,
  EAvailableViewGraphContextMenu_Save = 0x00000004 , EAvailableViewGraphContextMenu_Close = 0x00000008 , EAvailableViewGraphContextMenu_Clear = 0x00000010 , EAvailableViewGraphContextMenu_Copy = 0x00000020 ,
  EAvailableViewGraphContextMenu_ClearThenPaste = 0x00000040 , EAvailableViewGraphContextMenu_Paste = 0x00000080 , EAvailableViewGraphContextMenu_ToggleLogScale = 0x00000100 , EAvailableViewGraphContextMenu_ClearDisplayedValue = 0x00000400 ,
  EAvailableViewGraphContextMenu_ChangeChartType = 0x00000800 , EAvailableViewGraphContextMenu_ShowToolBar = 0x00004000 , EAvailableViewGraphContextMenu_Zoom = 0x00008000 , EAvailableViewGraphContextMenu_ViewSettings = 0x00010000 ,
  EAvailableViewGraphContextMenu_Help = 0x00020000 , EAvailableViewGraphContextMenu_ChangeColor = 0x00040000 , EAvailableViewGraphContextMenu_EditChartName = 0x00080000 , EAvailableViewGraphContextMenu_ShowCrosshair = 0x00100000 ,
  EAvailableViewGraphContextMenu_ShowLegend = 0x00200000 , EAvailableViewGraphContextMenu_MagnetCrosshair = 0x00400000 , EAvailableViewGraphContextMenu_ChangeGraphOrder = 0x00800000 , EAvailableViewGraphContextMenu_GetTrendline = 0x01000000 ,
  EAvailableViewGraphContextMenu_ZoomAxisNone = 0x02000000 , EAvailableViewGraphContextMenu_ZoomAxisHorz = 0x04000000 , EAvailableViewGraphContextMenu_ZoomAxisVert = 0x08000000 , EAvailableViewGraphContextMenu_EditAxisLabel = 0x10000000 ,
  EAvailableViewGraphContextMenu_SwitchAxis = 0x20000000 , EAvailableViewGraphContextMenu_EditExpression = 0x40000000 , EAvailableViewGraphContextMenu_AddExpression = 0x80000000 , EAvailableViewGraphContextMenu_AddData = 0x100000000 ,
  EAvailableViewGraphContextMenu_AddDataByClick = 0x200000000 , EAvailableViewGraphContextMenu_ShowGraph = 0x800000000 , EAvailableViewGraphContextMenu_RemoveGraph = 0x2000000000 , EAvailableViewGraphContextMenu_RemoveData = 0x4000000000 ,
  EAvailableViewGraphContextMenu_EditData = 0x8000000000 , EAvailableViewGraphContextMenu_Panning = 0x10000000000 , EAvailableViewGraphContextMenu_IndicateMinMax = 0x20000000000 , EAvailableViewGraphContextMenu_SetRange = 0x40000000000 ,
  EAvailableViewGraphContextMenu_SetOpacityOfLegend = 0x80000000000 , EAvailableViewGraphContextMenu_ShowLayers = 0x100000000000 , EAvailableViewGraphContextMenu_LayerProperties = 0x200000000000 , EAvailableViewGraphContextMenu_ClearLayers = 0x400000000000
}
 Available context menu for graph view. More...
 
enum  EGUIViewGraphHitArea {
  EGUIViewGraphHitArea_None = 0x000000 , EGUIViewGraphHitArea_Graph = 0x000001 , EGUIViewGraphHitArea_Legend = 0x000002 , EGUIViewGraphHitArea_AxisX = 0x000004 ,
  EGUIViewGraphHitArea_AxisY = 0x000008
}
 Hit area. More...
 
enum  EStatusPaneItem {
  EStatusPaneItem_FileNameCaption , EStatusPaneItem_FileNameValue , EStatusPaneItem_CurrentPageIndexCaption , EStatusPaneItem_CurrentPageIndexValue ,
  EStatusPaneItem_TotalPageCountCaption , EStatusPaneItem_TotalPageCountValue , EStatusPaneItem_WidthCaption , EStatusPaneItem_WidthValue ,
  EStatusPaneItem_HeightCaption , EStatusPaneItem_HeightValue , EStatusPaneItem_DepthCaption , EStatusPaneItem_DepthValue ,
  EStatusPaneItem_ChannelCaption , EStatusPaneItem_ChannelValue , EStatusPaneItem_ZoomCaption , EStatusPaneItem_ZoomValue ,
  EStatusPaneItem_CursorXCaption , EStatusPaneItem_CursorXValue , EStatusPaneItem_CursorYCaption , EStatusPaneItem_CursorYValue ,
  EStatusPaneItem_PixelValueCaption , EStatusPaneItem_PixelValueValue , EStatusPaneItem_ItemCount
}
 Status Pane Item. More...
 
enum  EViewWindowMessage {
  EViewWindowMessage_ImageInfoChanged = WM_APP + 1 , EViewWindowMessage_ImageFigureChanged , EViewWindowMessage_CursorPosChanged , EViewWindowMessage_ScaleChanged ,
  EViewWindowMessage_UpdateStatusBar , EViewWindowMessage_End
}
 Message of Image View window. More...
 

Detailed Description

GUI namespace

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
EGUIViewImageLayerTransparencyColor 

Transparent color of image view layer.

EGUIView3DLayerHeightMapColor 

Height map color of 3D view layer.

◆ E3DPlotDataTextDisplayMode

PlotData text display mode in 3D Path Editor.

Enumerator
E3DPlotDataTextDisplayMode_None 

Do not display text.

E3DPlotDataTextDisplayMode_ObjectIndex 

Display the index of the points.

E3DPlotDataTextDisplayMode_GroupIndex 

Display group index.

E3DPlotDataTextDisplayMode_ObjectIndex_GroupIndex 

Display both the index of the points and the groups index.

◆ EAvailableFigureContextMenu

Available Context Menu for Figure Objects.

Enumerator
EAvailableFigureContextMenu_None 

None.

EAvailableFigureContextMenu_PushBackToImage 

Add a Figure to an Image menu.

EAvailableFigureContextMenu_MakeFigureValid 

Make a figure valid menu.

EAvailableFigureContextMenu_SetName 

Name Setting menu.

EAvailableFigureContextMenu_SetNameAndPushBackToImage 

Set name and push back.

EAvailableFigureContextMenu_EditFigure 

Edit Figure Menu.

EAvailableFigureContextMenu_TemplateType_Int32 

Convert a Figure Data Type to Int32.

EAvailableFigureContextMenu_TemplateType_Int64 

Convert a Figure data type to Int64.

EAvailableFigureContextMenu_TemplateType_Float 

Convert a Figure data type to Float.

EAvailableFigureContextMenu_TemplateType_Double 

Convert a Figure data type to Double.

EAvailableFigureContextMenu_TemplateType 

Convert a Figure data type to all type.

EAvailableFigureContextMenu_MagnetToImageBoundary 

Attach to the edge if the figure is located near the edge of the image.

EAvailableFigureContextMenu_MagnetAngle 

Specifies the angle of the Figure as a multiple of 90 degrees when rotating the figure object, when the angle approaches a multiple of 90 degrees.

EAvailableFigureContextMenu_Magnet 

All Magnet Actions Menu.

EAvailableFigureContextMenu_ComplexRegionSwitchTo 

Converting elements of a Complex Region figure to Line, Arc, EllipseArc, CubicSpline, and BezierCubicCurve Menu.

EAvailableFigureContextMenu_SwitchToPoint 

Convert to Point Menu.

EAvailableFigureContextMenu_SwitchToLine 

Convert to Line menu.

EAvailableFigureContextMenu_SwitchToRect 

Convert to Rect menu.

EAvailableFigureContextMenu_SwitchToQuad 

Convert to Quad Menu.

EAvailableFigureContextMenu_SwitchToCircle 

Convert to Circle Menu.

EAvailableFigureContextMenu_SwitchToEllipse 

Converting to Ellipse Menu.

EAvailableFigureContextMenu_SwitchToDoughnut 

Convert to Doughnut menu.

EAvailableFigureContextMenu_SwitchToCubicSpline 

Convert to CubicSpline Menu.

EAvailableFigureContextMenu_SwitchToBezierQuadraticCurve 

Converting to BezierQuadraticCurve Menu.

EAvailableFigureContextMenu_SwitchToBezierCubicCurve 

Converting to BezierCubicCurve Menu.

EAvailableFigureContextMenu_SwitchToBezierQuarticCurve 

Converting to BezierQuarticCurve Menu.

EAvailableFigureContextMenu_SwitchToRegion 

Convert to Region Menu.

EAvailableFigureContextMenu_SwitchToComplexRegion 

Converting to Complex Region Menu.

EAvailableFigureContextMenu_SwitchToRoundRect 

Converting to RoundRect Menu.

EAvailableFigureContextMenu_SwitchToPointArray 

Converting to PointArray Menu.

EAvailableFigureContextMenu_SwitchTo 

All conversion menu.

EAvailableFigureContextMenu_ArcClosingMethod 

Specify the End-point Processing menu for Wonho.

EAvailableFigureContextMenu_ConfirmFigure 

Check menu.

EAvailableFigureContextMenu_CancelFigure 

Cancellation menu.

EAvailableFigureContextMenu_DeleteFigure 

Delete menu.

EAvailableFigureContextMenu_SetInstantApplyFigure 

Menu to set whether to update the property values whenever there are changes, such as moving, rotating, or transforming a Figure object on the view.

EAvailableFigureContextMenu_GetRegion 

Area Calculation Menu.

EAvailableFigureContextMenu_DeletePoint 

Clear Point menu.

EAvailableFigureContextMenu_ShowInformationText 

Figure Information String Show Menu.

EAvailableFigureContextMenu_ShowWindingSequence 

Winding Sequence Number Show Menu.

EAvailableFigureContextMenu_ShowControlPoint 

Show Control Point menu on CubicSpline or BezierCubicCurve.

EAvailableFigureContextMenu_ShowFigureArrayElementSequence 

Figure Array Element Sequence Display Menu.

EAvailableFigureContextMenu_ShowGuideDrawing 

Display Guide Drawing Menu.

EAvailableFigureContextMenu_BringToFront 

Bring to the front.

EAvailableFigureContextMenu_BringForward 

Bring forward.

EAvailableFigureContextMenu_SendToBack 

Send Back menu.

EAvailableFigureContextMenu_SendBackward 

Send backward.

EAvailableFigureContextMenu_SetZOrder 

ZOrder Settings.

EAvailableFigureContextMenu_AssignFigure 

Assign Figure.

EAvailableFigureContextMenu_Group 

Grouping menu.

EAvailableFigureContextMenu_Ungroup 

Ungroup Menu.

EAvailableFigureContextMenu_SaveFigureToFileSystem 

Save Figure object file.

EAvailableFigureContextMenu_FlattenFigureArray 

Flatten FigureArray Object.

EAvailableFigureContextMenu_FigureArrayChangeZOrder 

Change z-order of Figures in FigureArray.

EAvailableFigureContextMenu_GetIntersection 

Find more than one intersection menu of figures.

EAvailableFigureContextMenu_GetConvexHull 

Get Convex hull.

EAvailableFigureContextMenu_GetBoundary 

Get Boundary Rectangle.

EAvailableFigureContextMenu_GetMinimumEnclosingRectangle 

Get Minimum Enclosing Rectangle.

EAvailableFigureContextMenu_ExtractBoundaryAndContour 

A menu for obtaining the boundary and contour of a shape.

EAvailableFigureContextMenu_Sort 

Sort the order of Figure Array or Multiple Figures.

EAvailableFigureContextMenu_ClearExclusiveRegion 

Remove the Exclusive Region area from Region or Complex Region.

EAvailableFigureContextMenu_EnableRasterOperation 

Menu specifying the Raster Operation status in Figure.

EAvailableFigureContextMenu_Expression 

A menu that obtains a figure that meets the specific conditions.

EAvailableFigureContextMenu_GetPointsOfMinimumDistance 

Get points of minimum distance.

EAvailableFigureContextMenu_GetPointsOfMaximumDistance 

Get points of maximum distance.

EAvailableFigureContextMenu_Default 

Default Menu.

EAvailableFigureContextMenu_All 

All menu.

◆ EAvailableFigureContextMenu2

Available Context Menu for Figure Objects.

Enumerator
EAvailableFigureContextMenu2_None 

None.

EAvailableFigureContextMenu2_ConvertDeclTypeElementwise_ToPoint 

Convert to Point Menu.

EAvailableFigureContextMenu2_ConvertDeclTypeElementwise_ToLine 

Convert to Line menu.

EAvailableFigureContextMenu2_ConvertDeclTypeElementwise_ToRect 

Convert to Rect menu.

EAvailableFigureContextMenu2_ConvertDeclTypeElementwise_ToQuad 

Convert to Quad Menu.

EAvailableFigureContextMenu2_ConvertDeclTypeElementwise_ToCircle 

Convert to Circle Menu.

EAvailableFigureContextMenu2_ConvertDeclTypeElementwise_ToEllipse 

Converting to Ellipse Menu.

EAvailableFigureContextMenu2_ConvertDeclTypeElementwise_ToDoughnut 

Convert to Doughnut menu.

EAvailableFigureContextMenu2_ConvertDeclTypeElementwise_ToCubicSpline 

Convert to CubicSpline Menu.

EAvailableFigureContextMenu2_ConvertDeclTypeElementwise_ToBezierQuadraticCurve 

Converting to BezierQuadraticCurve Menu.

EAvailableFigureContextMenu2_ConvertDeclTypeElementwise_ToBezierCubicCurve 

Converting to BezierCubicCurve Menu.

EAvailableFigureContextMenu2_ConvertDeclTypeElementwise_ToBezierQuarticCurve 

Converting to BezierQuarticCurve Menu.

EAvailableFigureContextMenu2_ConvertDeclTypeElementwise_ToRegion 

Convert to Region Menu.

EAvailableFigureContextMenu2_ConvertDeclTypeElementwise_ToComplexRegion 

Converting to Complex Region Menu.

EAvailableFigureContextMenu2_ConvertDeclTypeElementwise_ToRoundRect 

Converting to RoundRect Menu.

EAvailableFigureContextMenu2_ConvertDeclTypeElementwise_ToPointArray 

Converting to PointArray Menu.

EAvailableFigureContextMenu2_ConvertDeclTypeElementwise_ToAllType 

All conversion menu.

EAvailableFigureContextMenu2_ConvertTemplateTypeElementwise_ToInt32 

Convert Data Type to Int32.

EAvailableFigureContextMenu2_ConvertTemplateTypeElementwise_ToInt64 

Convert Data Type to Int64.

EAvailableFigureContextMenu2_ConvertTemplateTypeElementwise_ToFloat 

Convert Data Type to Float.

EAvailableFigureContextMenu2_ConvertTemplateTypeElementwise_ToDouble 

Convert Data Type to Double.

EAvailableFigureContextMenu2_ConvertTemplateTypeElementwise_ToAllType 

Convert Data Type to all type.

EAvailableFigureContextMenu2_SetArcDegree 

Change start degree and delta degree for circle, ellipse, and doughnut objects.

EAvailableFigureContextMenu2_Flip 

Flip based on the center of gravity in Figure.

EAvailableFigureContextMenu2_Rotate 

Rotate based on the center of gravity in Figure.

EAvailableFigureContextMenu2_Warp_Perspective 

Warp figure using the Perspective method.

EAvailableFigureContextMenu2_Warp_Bilinear 

Warp figure using the Bilinear method.

EAvailableFigureContextMenu2_Warp_Bicubic 

Warp figure using the Bicubic method.

EAvailableFigureContextMenu2_Warp_Lanczos 

Warp figure using the Lanczos method.

EAvailableFigureContextMenu2_Warp_ThinPlate 

Warp figure using the ThinPlate method.

EAvailableFigureContextMenu2_Extend 

Extend directional Figures (Line, Rect, Quad, Ellipse) in the direction each figure is directed to.

EAvailableFigureContextMenu2_Scale 

Scale Figures to proportions.

EAvailableFigureContextMenu2_Inflate 

Inflate figure in each axial direction.

EAvailableFigureContextMenu2_FitToImage 

A menu that fits the size of a figure to the width and height of the image.

EAvailableFigureContextMenu2_Reduce 

A menu to reduce the number of points in objects such as CFLRegion by approximating them with the specified precision.

EAvailableFigureContextMenu2_SetAttribute 

A menu to set attributes.

EAvailableFigureContextMenu2_Split 

A menu to split a Rect to FigureArray.

EAvailableFigureContextMenu2_Transform 

Transform Menu.

EAvailableFigureContextMenu2_Default 

Default Menu.

EAvailableFigureContextMenu2_All 

All menu.

◆ EAvailableFigureDeclType

Sets the declaration type of the available figure. The function CGUIPropertyItemFigure::SetAvailableFigureDeclType() can be set.

Enumerator
EAvailableFigureDeclType_Point 

Point.

EAvailableFigureDeclType_Line 

Line.

EAvailableFigureDeclType_Rect 

Rect.

EAvailableFigureDeclType_Quad 

Quad.

EAvailableFigureDeclType_Circle 

Circle.

EAvailableFigureDeclType_Ellipse 

Ellipse.

EAvailableFigureDeclType_CubicSpline 

CubicSpline.

EAvailableFigureDeclType_BezierQuadraticCurve 

BezierQuadraticCurve.

EAvailableFigureDeclType_BezierCubicCurve 

BezierCubicCurve.

EAvailableFigureDeclType_BezierQuarticCurve 

BezierQuarticCurve.

EAvailableFigureDeclType_ComplexRegion 

ComplexRegion.

EAvailableFigureDeclType_Array 

FigureArray.

EAvailableFigureDeclType_Doughnut 

Doughnut.

EAvailableFigureDeclType_Region 

Region.

EAvailableFigureDeclType_RoundRect 

RoundRect.

EAvailableFigureDeclType_PointArray 

PointArray.

EAvailableFigureDeclType_Text 

Text.

EAvailableFigureDeclType_All 

All values are valid for all Figure DeclType.

EAvailableFigureDeclType_Default 

EAvailableFigureDeclType_Default includes all Figure DeclTypes except for 3D objects and Text.

EAvailableFigureDeclType_Point3 

CFLPoint3 (3D)

EAvailableFigureDeclType_Frustum 

CFLFrustum (3D)

EAvailableFigureDeclType_All_3D 

EAvailableFigureDeclType_All_3D includes all 3D objects and Rect.

EAvailableFigureDeclType_Default_3D 

EAvailableFigureDeclType_Default_3D includes all 3D objects and Rect.

◆ EAvailableFigureTemplateType

Sets the template type of the available figure. The function CGUIPropertyItemFigure::SetAvailableFigureTemplateType() can be set.

Enumerator
EAvailableFigureTemplateType_Int32 

Int32.

EAvailableFigureTemplateType_Int64 

Int64.

EAvailableFigureTemplateType_Float 

Float.

EAvailableFigureTemplateType_Double 

Double.

EAvailableFigureTemplateType_Mixed 

Mixed.

EAvailableFigureTemplateType_All 

All template type.

EAvailableFigureTemplateType_Default 

Default.

◆ EAvailableFigureTransformType

Sets the transform type of the available figure. The function CGUIPropertyItemFigure::SetAvailableFigureTransformType() can be set.

Enumerator
EAvailableFigureTransformType_None 

None.

EAvailableFigureTransformType_Rotate 

Rotate.

EAvailableFigureTransformType_Inflate 

Inflate (Not supported yet)

EAvailableFigureTransformType_Scale 

Scale (Not supported yet)

EAvailableFigureTransformType_Reduce 

The operation to approximate a Region and PointArray to reduce the number of points.

EAvailableFigureTransformType_Split 

A function to split a Rect to FigureArray.

EAvailableFigureTransformType_Warp 

A function to warp.

EAvailableFigureTransformType_All 

All transform type.

EAvailableFigureTransformType_Default 

Default.

◆ EAvailablePropertyItemView3DFigureContextMenu

Available context menu for CGUIPropertyItemView3DFigure

Enumerator
EAvailablePropertyItemView3DFigureContextMenu_None 

Nothing available.

EAvailablePropertyItemView3DFigureContextMenu_All 

All menu.

EAvailablePropertyItemView3DFigureContextMenu_Load_Fig 

Load .fig file.

EAvailablePropertyItemView3DFigureContextMenu_Load_Dxf 

Load .dxf(Drawing Exchange Formats) Menu.

EAvailablePropertyItemView3DFigureContextMenu_Load_Gbr 

Load Gerber Drawings Menu.

EAvailablePropertyItemView3DFigureContextMenu_Load 

Load Figure menu.

EAvailablePropertyItemView3DFigureContextMenu_Default 

Default menu.

EAvailablePropertyItemView3DFigureContextMenu_Save 

Save Figure to File menu.

EAvailablePropertyItemView3DFigureContextMenu_Create_DeclType_Point3 

CFLPoint creation menu.

EAvailablePropertyItemView3DFigureContextMenu_Create_DeclType_Rect 

CFLRect creation menu.

EAvailablePropertyItemView3DFigureContextMenu_Create 

Figure creation menu.

EAvailablePropertyItemView3DFigureContextMenu_ChangeTemplateType_Int32 

Convert a Figure data type to Int32.

EAvailablePropertyItemView3DFigureContextMenu_ChangeTemplateType_Int64 

Convert a Figure data type to Int64.

EAvailablePropertyItemView3DFigureContextMenu_ChangeTemplateType_Float 

Convert a Figure data type to Float.

EAvailablePropertyItemView3DFigureContextMenu_ChangeTemplateType_Double 

Convert a Figure data type to Double.

EAvailablePropertyItemView3DFigureContextMenu_ChangeTemplateType 

Convert a Figure data type.

EAvailablePropertyItemView3DFigureContextMenu_Show 

Menu for displaying a figure in the image view.

EAvailablePropertyItemView3DFigureContextMenu_Hide 

Menu for hiding a figure from the image view.

EAvailablePropertyItemView3DFigureContextMenu_Delete 

Delete Figure menu.

EAvailablePropertyItemView3DFigureContextMenu_InstantApplyMode 

Menu to set whether to update the property values whenever there are changes, such as moving, rotating, or transforming a Figure object on the view.

◆ EAvailablePropertyItemViewImageFigureContextMenu

Available context menu for CGUIPropertyItemViewImageFigure

Enumerator
EAvailablePropertyItemViewImageFigureContextMenu_None 

Nothing available.

EAvailablePropertyItemViewImageFigureContextMenu_All 

All menu.

EAvailablePropertyItemViewImageFigureContextMenu_Load_Fig 

Load .fig file.

EAvailablePropertyItemViewImageFigureContextMenu_Load_Dxf 

Load .dxf(Drawing Exchange Formats) Menu.

EAvailablePropertyItemViewImageFigureContextMenu_Load_Gbr 

Load Gerber Drawings Menu.

EAvailablePropertyItemViewImageFigureContextMenu_Load 

Load Figure menu.

EAvailablePropertyItemViewImageFigureContextMenu_Default 

Default menu.

EAvailablePropertyItemViewImageFigureContextMenu_Save 

Save Figure to File menu.

EAvailablePropertyItemViewImageFigureContextMenu_Create_DeclType_Point 

CFLPoint creation menu.

EAvailablePropertyItemViewImageFigureContextMenu_Create_DeclType_Line 

CFLLine creation menu.

EAvailablePropertyItemViewImageFigureContextMenu_Create_DeclType_Rect 

CFLRect creation menu.

EAvailablePropertyItemViewImageFigureContextMenu_Create_DeclType_Quad 

CFLQuad creation menu.

EAvailablePropertyItemViewImageFigureContextMenu_Create_DeclType_Circle 

CFLCircle creation menu.

EAvailablePropertyItemViewImageFigureContextMenu_Create_DeclType_Ellipse 

CFLEllipse creation menu.

EAvailablePropertyItemViewImageFigureContextMenu_Create_DeclType_Region 

CFLRegion creation menu.

EAvailablePropertyItemViewImageFigureContextMenu_Create_DeclType_ComplexRegion 

CFLComplexRegion creation menu.

EAvailablePropertyItemViewImageFigureContextMenu_Create_DeclType_CubicSpline 

CFLCubicSpline creation menu.

EAvailablePropertyItemViewImageFigureContextMenu_Create_DeclType_BezierQuadraticCurve 

CFLBezierQuadraticCurve creation menu.

EAvailablePropertyItemViewImageFigureContextMenu_Create_DeclType_BezierCubicCurve 

CFLBezierCubicCurve creation menu.

EAvailablePropertyItemViewImageFigureContextMenu_Create_DeclType_BezierQuarticCurve 

CFLBezierQuarticCurve creation menu.

EAvailablePropertyItemViewImageFigureContextMenu_Create_DeclType_Doughnut 

CFLDoughnut creation menu.

EAvailablePropertyItemViewImageFigureContextMenu_Create_DeclType_RoundRect 

CFLRoundRect creation menu.

EAvailablePropertyItemViewImageFigureContextMenu_Create_DeclType_PointArray 

CFLPointArray creation menu.

EAvailablePropertyItemViewImageFigureContextMenu_Create_DeclType_Text 

CFLFigureText creation menu.

EAvailablePropertyItemViewImageFigureContextMenu_Create_DeclType_Stencil 

Stencil creation menu.

EAvailablePropertyItemViewImageFigureContextMenu_Create 

Figure creation menu.

EAvailablePropertyItemViewImageFigureContextMenu_ChangeTemplateType_Int32 

Convert a Figure data type to Int32.

EAvailablePropertyItemViewImageFigureContextMenu_ChangeTemplateType_Int64 

Convert a Figure data type to Int64.

EAvailablePropertyItemViewImageFigureContextMenu_ChangeTemplateType_Float 

Convert a Figure data type to Float.

EAvailablePropertyItemViewImageFigureContextMenu_ChangeTemplateType_Double 

Convert a Figure data type to Double.

EAvailablePropertyItemViewImageFigureContextMenu_ChangeTemplateType 

Convert a Figure data type.

EAvailablePropertyItemViewImageFigureContextMenu_Show 

Menu for displaying a figure in the image view.

EAvailablePropertyItemViewImageFigureContextMenu_Hide 

Menu for hiding a figure from the image view.

EAvailablePropertyItemViewImageFigureContextMenu_Delete 

Delete Figure menu.

EAvailablePropertyItemViewImageFigureContextMenu_InstantApplyMode 

Menu to set whether to update the property values whenever there are changes, such as moving, rotating, or transforming a Figure object on the view.

◆ EAvailableView3DContextMenu

Available context menu for 3D views.

Enumerator
EAvailableView3DContextMenu_None 

No menu.

EAvailableView3DContextMenu_All 

All menu.

EAvailableView3DContextMenu_Load 

Import File menu.

EAvailableView3DContextMenu_LoadFolder 

Load folder.

EAvailableView3DContextMenu_AppendFile 

Load to append file.

EAvailableView3DContextMenu_AppendFolder 

Load to append folder.

EAvailableView3DContextMenu_Save 

File Save Menu.

EAvailableView3DContextMenu_Crop_SelectedObject 

Crop selected objects (keep only the selected objects and remove the rest).

EAvailableView3DContextMenu_Clear 

File Close Menu.

EAvailableView3DContextMenu_ImageMiniMap 

Image Mini Map Menu.

EAvailableView3DContextMenu_CopyPaste 

Copy and paste menu.

EAvailableView3DContextMenu_SetDecimalPlaceOfCoordinate 

Sets the number of decimal places displayed for the mouse intersection coordinates.

EAvailableView3DContextMenu_Help 

Popup the Help dialog.

EAvailableView3DContextMenu_Zoom 

Scale, shrink, fit menu in 3D view.

EAvailableView3DContextMenu_Panning 

Move menu in 3D view.

EAvailableView3DContextMenu_LockRotation 

Menu for restricting rotation around specific axis.

EAvailableView3DContextMenu_LockMovement 

Menu for restricting movement along a specific axis.

EAvailableView3DContextMenu_ShowScrollBar 

Scroll Bar View Menu.

EAvailableView3DContextMenu_ShowStatusBar 

Status bar menu.

EAvailableView3DContextMenu_ShowToolBar 

Toolbar View Menu.

EAvailableView3DContextMenu_ShowAxis 

a festive menu

EAvailableView3DContextMenu_ShowGrid 

Plaid display menu.

EAvailableView3DContextMenu_ShowCrosshair 

Crosshair display menu.

EAvailableView3DContextMenu_PixelAccuracy 

Pixel Resolution Settings Menu.

EAvailableView3DContextMenu_TopologyType 

Topology Type Settings Menu.

EAvailableView3DContextMenu_ShadingType 

Shading Type Settings Menu.

EAvailableView3DContextMenu_CanvasColorPicker 

Canvas Color Settings Menu.

EAvailableView3DContextMenu_CameraSettings 

Camera settings menu.

EAvailableView3DContextMenu_SetCameraRotatePivot 

Camera rotate pivot settings menu.

EAvailableView3DContextMenu_Legend 

legend menu

EAvailableView3DContextMenu_LoadTexture 

Import Texture menu.

EAvailableView3DContextMenu_ApplyTexture 

Texture Apply Menu.

EAvailableView3DContextMenu_LeaveHeightProfileMode 

Cancel height profile menu.

EAvailableView3DContextMenu_LeaveTeachingMode 

Cancel figure teaching mode.

EAvailableView3DContextMenu_Measure 

Measurement Menu.

EAvailableView3DContextMenu_LeaveMeasureMode 

Cancel measurement mode.

EAvailableView3DContextMenu_ClearMeasurement 

Measurement Menu.

EAvailableView3DContextMenu_SyncView 

View Synchronization Menu.

EAvailableView3DContextMenu_SyncWindow 

Windows Synchronization Menu.

EAvailableView3DContextMenu_ShowAllLayers 

Show all layers menu.

EAvailableView3DContextMenu_HideAllLayers 

Hide all layers menu.

EAvailableView3DContextMenu_ShowLayer_Drawing 

Show drawing layer menu.

EAvailableView3DContextMenu_ClearLayers 

Layers Organization Menu.

EAvailableView3DContextMenu_HeightProfile 

Height Profile 메뉴

EAvailableView3DContextMenu_PlotDataOnSurface 

Menu for dotting the surface of an object.

EAvailableView3DContextMenu_PlotDataOnSurface_NearestBorderWithOffset 

Height Value Range Menu for Models.

EAvailableView3DContextMenu_SetSelectionMode 

Set selection mode menu.

EAvailableView3DContextMenu_RectangleSelection 

Rectangle Selection.

EAvailableView3DContextMenu_DeselectAll 

Deselect all selections.

EAvailableView3DContextMenu_Convert_STEP_To_PointCloud 

Covert the selected STEP object to PointCloud.

EAvailableView3DContextMenu_Remove_SelectedObject 

Remove the selected object.

EAvailableView3DContextMenu_SetPointSize 

A menu that sets the point size.

EAvailableView3DContextMenu_SetOpacity 

A menu that sets opacity.

EAvailableView3DContextMenu_CreateFigure_Point3 

Create CFLPoint3 object.

EAvailableView3DContextMenu_CreateFigure_Rect 

Create CFLRect object.

EAvailableView3DContextMenu_Figure_Load 

Load Figure.

EAvailableView3DContextMenu_Figure_Clear 

Clear figures.

EAvailableView3DContextMenu_Figure_Paste 

Paste figure from clipboard.

◆ EAvailableView3DFigureContextMenu

Available Context Menu for Figure Objects.

Enumerator
EAvailableView3DFigureContextMenu_None 

None.

EAvailableView3DFigureContextMenu_SetName 

Name Setting menu.

EAvailableView3DFigureContextMenu_Assign 

Set the value of CGUIPropertyItemView3DFigure to the specified figure.

EAvailableView3DFigureContextMenu_Confirm 

Confirm figure.

EAvailableView3DFigureContextMenu_Cancel 

Cancel figure.

EAvailableView3DFigureContextMenu_Remove 

Remove Figure.

EAvailableView3DFigureContextMenu_Show 

Show figure.

EAvailableView3DFigureContextMenu_Hide 

Hide figure.

EAvailableView3DFigureContextMenu_Lock 

Fix point of view of Figure.

EAvailableView3DFigureContextMenu_Load 

Load Figure.

EAvailableView3DFigureContextMenu_Save 

Save Figure.

EAvailableView3DFigureContextMenu_Copy 

Copy figure to clipboard.

EAvailableView3DFigureContextMenu_Figure_EditFigure 

Edit 3D Figure Menu.

EAvailableView3DFigureContextMenu_KeepObjects 

Crop objects selected by all Figures of the view (retain only the selected objects and remove the rest).

EAvailableView3DFigureContextMenu_DiscardObjects 

Crop objects selected by all Figures of the view (retain only the selected objects and remove the rest).

EAvailableView3DFigureContextMenu_All 

All menu.

◆ EAvailableView3DPathEditorContextMenu

Available context menu for 3D Path Editor.

Enumerator
EAvailableView3DPathEditorContextMenu_None 

No menu.

EAvailableView3DPathEditorContextMenu_All 

All menu.

EAvailableView3DPathEditorContextMenu_ShowTextMode_ObjectIndex 

Set whether to display index text for a node in the 3D Path Editor.

EAvailableView3DPathEditorContextMenu_ShowTextMode_GroupIndex 

Set whether to display index text for node groups in the 3D Path Editor.

EAvailableView3DPathEditorContextMenu_LoadPlotData 

Load PlotDataOnSurface File.

EAvailableView3DPathEditorContextMenu_SavePlotData 

Save PlotDataOnSurface File.

EAvailableView3DPathEditorContextMenu_PlotDataOnSurface 

Point Teaching Mode on Object Surface.

EAvailableView3DPathEditorContextMenu_PlotDataOnSurface_NearestBorderWithOffset 

A mode of finding the closest border to a given point on a particular surface, and teaching the point a certain distance away from the border.

EAvailableView3DPathEditorContextMenu_PlotDataOnSurface_NearestBorderWithOffset_SetInterval 

Mode that sets the distance from the previous point when teaching a point on a particular surface.

EAvailableView3DPathEditorContextMenu_DisplayMode_Point 

Displaying the taught point as a dot menu.

EAvailableView3DPathEditorContextMenu_DisplayMode_NormalVectorLine 

Display teaching points as normal vector lines menu.

EAvailableView3DPathEditorContextMenu_PlotData_Group 

PlotData object grouping.

EAvailableView3DPathEditorContextMenu_PlotData_Ungroup 

Ungroup PlotData objects.

EAvailableView3DPathEditorContextMenu_PlotData_SeeDetails 

PlotData object details view.

EAvailableView3DPathEditorContextMenu_PlotData_InsertBefore 

Insert data in front of the selected PlotData object.

EAvailableView3DPathEditorContextMenu_PlotData_InsertAfter 

Insert data behind the selected PlotData object.

EAvailableView3DPathEditorContextMenu_PlotData_SetPrevData 

Specify the previous data for the selected PlotData object.

EAvailableView3DPathEditorContextMenu_PlotData_SetNextData 

Specify the following data for the selected PlotData object.

EAvailableView3DPathEditorContextMenu_PlotData_UnlinkPrevData 

Disconnect selected PlotData objects from previous data.

EAvailableView3DPathEditorContextMenu_PlotData_UnlinkNextData 

Disconnect the selected PlotData object from the following data.

EAvailableView3DPathEditorContextMenu_PlotData_ShowSequence 

Display the order of PlotData objects.

EAvailableView3DPathEditorContextMenu_PlotData_PathSettings 

Path Settings.

EAvailableView3DPathEditorContextMenu_PlotData_Clear 

Clear all path.

◆ EAvailableViewDrawingContextMenu

Available context menu for Drawing views.

Enumerator
EAvailableViewDrawingContextMenu_None 

No menu.

EAvailableViewDrawingContextMenu_All 

All menu.

EAvailableViewDrawingContextMenu_Load 

Import File menu.

EAvailableViewDrawingContextMenu_LoadFolder 

Load folder.

EAvailableViewDrawingContextMenu_AppendFile 

Load to append file.

EAvailableViewDrawingContextMenu_AppendFolder 

Load to append folder.

EAvailableViewDrawingContextMenu_Save 

File Save Menu.

EAvailableViewDrawingContextMenu_ClearFile 

File Close Menu.

EAvailableViewDrawingContextMenu_MiniMap 

Mini Map Menu.

EAvailableViewDrawingContextMenu_CopyPaste 

Copy and paste menu.

EAvailableViewDrawingContextMenu_SetDecimalPlaceOfCoordinate 

Sets the number of decimal places displayed for the mouse intersection coordinates.

EAvailableViewDrawingContextMenu_Help 

Popup the Help dialog.

EAvailableViewDrawingContextMenu_Zoom 

Scale, shrink, fit menu in Drawing view.

EAvailableViewDrawingContextMenu_Panning 

Move menu in Drawing view.

EAvailableViewDrawingContextMenu_ShowImageCoordinateOnCursor 

Image coordinate display menu for mouse cursor position.

EAvailableViewDrawingContextMenu_ShowScrollBar 

Scroll Bar View Menu.

EAvailableViewDrawingContextMenu_ShowStatusBar 

Status bar menu.

EAvailableViewDrawingContextMenu_ShowToolBar 

Toolbar View Menu.

EAvailableViewDrawingContextMenu_ShowAxis 

a festive menu

EAvailableViewDrawingContextMenu_ShowGrid 

Plaid display menu.

EAvailableViewDrawingContextMenu_ShowCrosshair 

Crosshair display menu.

EAvailableViewDrawingContextMenu_PixelAccuracy 

Pixel Resolution Settings Menu.

EAvailableViewDrawingContextMenu_CanvasColorPicker 

Canvas Color Settings Menu.

EAvailableViewDrawingContextMenu_FlipAll_Horizontal 

Flip all of the drawings in the horizontal direction.

EAvailableViewDrawingContextMenu_FlipAll_Vertical 

Flip all of the drawings in the vertical direction.

EAvailableViewDrawingContextMenu_FlipAll_Both 

Flip all of the drawings in the horizontal and vertical direction.

EAvailableViewDrawingContextMenu_FlipAll 

Flip all of the drawings.

EAvailableViewDrawingContextMenu_RotateAll_90 

Rotate all of the drawings 90 degrees.

EAvailableViewDrawingContextMenu_RotateAll_270 

Rotate all of the drawings 270 degrees.

EAvailableViewDrawingContextMenu_RotateAll_180 

Rotate all of the drawings 180 degrees.

EAvailableViewDrawingContextMenu_RotateAll 

Rotate all of the drawings.

EAvailableViewDrawingContextMenu_LeaveHeightProfileMode 

Cancel height profile menu.

EAvailableViewDrawingContextMenu_LeaveTeachingMode 

Cancel figure teaching mode.

EAvailableViewDrawingContextMenu_Measure 

Measurement Menu.

EAvailableViewDrawingContextMenu_LeaveMeasureMode 

Cancel measurement mode.

EAvailableViewDrawingContextMenu_ClearMeasurement 

Measurement Menu.

EAvailableViewDrawingContextMenu_SyncView 

View Synchronization Menu.

EAvailableViewDrawingContextMenu_SyncWindow 

Windows Synchronization Menu.

EAvailableViewDrawingContextMenu_ShowAllLayers 

Show all layers menu.

EAvailableViewDrawingContextMenu_HideAllLayers 

Hide all layers menu.

EAvailableViewDrawingContextMenu_ShowLayer_Drawing 

Show drawing layer menu.

EAvailableViewDrawingContextMenu_ClearLayers 

Layers Organization Menu.

EAvailableViewDrawingContextMenu_LayerProperties 

Layer properties Menu.

EAvailableViewDrawingContextMenu_DeselectAll 

Deselect all selections.

EAvailableViewDrawingContextMenu_Remove_SelectedObject 

Remove the selected object.

EAvailableViewDrawingContextMenu_SetCoordinateOrientation 

Sets the coordinate orientation for a 2D system.

EAvailableViewDrawingContextMenu_Figure_Load 

Load Figure.

EAvailableViewDrawingContextMenu_Figure_Clear 

Clear figures.

EAvailableViewDrawingContextMenu_Figure_Paste 

Paste figure from clipboard.

◆ EAvailableViewDrawingFigureContextMenu

Available Context Menu for Figure Objects.

Enumerator
EAvailableViewDrawingFigureContextMenu_None 

None.

EAvailableViewDrawingFigureContextMenu_SetName 

Name Setting menu.

EAvailableViewDrawingFigureContextMenu_Assign 

Set the value of CGUIPropertyItemViewDrawingFigure to the specified figure.

EAvailableViewDrawingFigureContextMenu_Confirm 

Confirm figure.

EAvailableViewDrawingFigureContextMenu_Cancel 

Cancel figure.

EAvailableViewDrawingFigureContextMenu_Remove 

Remove Figure.

EAvailableViewDrawingFigureContextMenu_Show 

Show figure.

EAvailableViewDrawingFigureContextMenu_Hide 

Hide figure.

EAvailableViewDrawingFigureContextMenu_Lock 

Fix point of view of Figure.

EAvailableViewDrawingFigureContextMenu_Load 

Load Figure.

EAvailableViewDrawingFigureContextMenu_Save 

Save Figure.

EAvailableViewDrawingFigureContextMenu_Copy 

Copy figure to clipboard.

EAvailableViewDrawingFigureContextMenu_Figure_EditFigure 

Edit Drawing Figure Menu.

EAvailableViewDrawingFigureContextMenu_KeepObjects 

Crop objects selected by all Figures of the view (retain only the selected objects and remove the rest).

EAvailableViewDrawingFigureContextMenu_DiscardObjects 

Crop objects selected by all Figures of the view (retain only the selected objects and remove the rest).

EAvailableViewDrawingFigureContextMenu_All 

All menu.

◆ EAvailableViewGraphContextMenu

Available context menu for graph view.

Enumerator
EAvailableViewGraphContextMenu_None 

No menu.

EAvailableViewGraphContextMenu_All 

All menus.

EAvailableViewGraphContextMenu_Load 

File load.

EAvailableViewGraphContextMenu_Append 

File append.

EAvailableViewGraphContextMenu_Save 

File save.

EAvailableViewGraphContextMenu_Clear 

File close.

EAvailableViewGraphContextMenu_Copy 

Copy graphs to clipboard in csv format.

EAvailableViewGraphContextMenu_ClearThenPaste 

Paste csv data from clipboard into graph view. Close and paste existing loaded graph.

EAvailableViewGraphContextMenu_Paste 

Csv data from clipboard is appended and pasted into graph view.

EAvailableViewGraphContextMenu_ToggleLogScale 

Log scale mode toggle menu.

EAvailableViewGraphContextMenu_ClearDisplayedValue 

Clear double-clicked values.

EAvailableViewGraphContextMenu_ChangeChartType 

Change chart type.

EAvailableViewGraphContextMenu_ShowToolBar 

Show tool bar.

EAvailableViewGraphContextMenu_Zoom 

Zoom in/Zoom out menu.

EAvailableViewGraphContextMenu_ViewSettings 

View settings.

EAvailableViewGraphContextMenu_Help 

Display the help dialog.

EAvailableViewGraphContextMenu_ChangeColor 

Change color.

EAvailableViewGraphContextMenu_EditChartName 

Edit chart name.

EAvailableViewGraphContextMenu_ShowCrosshair 

Show crosshair.

EAvailableViewGraphContextMenu_ShowLegend 

Show legend.

EAvailableViewGraphContextMenu_MagnetCrosshair 

Set crosshairs to be drawn in the nearest graph coordinates.

EAvailableViewGraphContextMenu_ChangeGraphOrder 

Change the drawing order of the graph.

EAvailableViewGraphContextMenu_GetTrendline 

Draw a trend line.

EAvailableViewGraphContextMenu_ZoomAxisNone 

Default zoom axis mode.

EAvailableViewGraphContextMenu_ZoomAxisHorz 

Only horizontal zoom axis mode.

EAvailableViewGraphContextMenu_ZoomAxisVert 

Only vertical zoom axis mode.

EAvailableViewGraphContextMenu_EditAxisLabel 

Edit axis label.

EAvailableViewGraphContextMenu_SwitchAxis 

Switch axis.

EAvailableViewGraphContextMenu_EditExpression 

Edit expression.

EAvailableViewGraphContextMenu_AddExpression 

Add expression.

EAvailableViewGraphContextMenu_AddData 

Add data.

EAvailableViewGraphContextMenu_AddDataByClick 

Add data by click.

EAvailableViewGraphContextMenu_ShowGraph 

Show graph.

EAvailableViewGraphContextMenu_RemoveGraph 

Remove graph.

EAvailableViewGraphContextMenu_RemoveData 

Remove data.

EAvailableViewGraphContextMenu_EditData 

Edit data.

EAvailableViewGraphContextMenu_Panning 

Panning.

EAvailableViewGraphContextMenu_IndicateMinMax 

Show the maximum/maximum value of the graph.

EAvailableViewGraphContextMenu_SetRange 

Set range.

EAvailableViewGraphContextMenu_SetOpacityOfLegend 

Set opacity of legend.

EAvailableViewGraphContextMenu_ShowLayers 

Show layers menu.

EAvailableViewGraphContextMenu_LayerProperties 

Show layer properties pane dialog.

EAvailableViewGraphContextMenu_ClearLayers 

Clear layers Menu.

◆ EAvailableViewImageContextMenu

Available context menu for image view.

Enumerator
EAvailableViewImageContextMenu_None 

Nothing available.

EAvailableViewImageContextMenu_All 

All menu.

EAvailableViewImageContextMenu_ImageFigure 

All context menu for ImageFigure (Figure stored in Image), including this flag, activate all menu in 'EAvailableViewImageContextMenuImageFigure' and disable all menu in 'EAvailableViewImageContextMenuImageFigure' if not included.

See also
FLImaging::GUI::EAvailableViewImageContextMenuImageFigure
EAvailableViewImageContextMenu_Load 

Load File menu.

EAvailableViewImageContextMenu_Load_DXF 

Load DXF(Drawing Exchange Formats) Menu.

EAvailableViewImageContextMenu_Load_GBR 

Load Gerber Drawings Menu.

EAvailableViewImageContextMenu_Save 

File Save Menu.

EAvailableViewImageContextMenu_ClearFile 

File Close Menu.

EAvailableViewImageContextMenu_CreateImage 

File Creation Menu.

EAvailableViewImageContextMenu_ImageMiniMap 

Image Mini Map Menu.

EAvailableViewImageContextMenu_ShowPageIndex 

Image page number display menu.

EAvailableViewImageContextMenu_ThumbnailView 

Image thumbnail view Menu.

EAvailableViewImageContextMenu_PageControl 

Page Move Menu.

EAvailableViewImageContextMenu_Zoom 

Scale menu in image view.

EAvailableViewImageContextMenu_Panning 

Panning menu in image view.

EAvailableViewImageContextMenu_ShowScrollBar 

Scroll bar Menu.

EAvailableViewImageContextMenu_ShowStatusBar 

Status bar menu.

EAvailableViewImageContextMenu_ShowToolBar 

Toolbar Menu.

EAvailableViewImageContextMenu_ShowGrid 

Grid display menu.

EAvailableViewImageContextMenu_ShowCrosshair 

Crosshair display menu.

EAvailableViewImageContextMenu_ShowImageCoordinateOnCursor 

Image coordinate display menu for mouse cursor position.

EAvailableViewImageContextMenu_ShowImagePixelValueOnCursor 

Pixel value display menu for mouse cursor position.

EAvailableViewImageContextMenu_ShowPixelValue 

Show Pixel value menu.

EAvailableViewImageContextMenu_PixelNumberMode 

Pixel value mode setting menu.

EAvailableViewImageContextMenu_PixelAccuracy 

Pixel accuracy setting menu.

EAvailableViewImageContextMenu_ShowImageCenter 

Show centerline of image menu.

EAvailableViewImageContextMenu_CanvasColorPicker 

Canvas color setting menu.

EAvailableViewImageContextMenu_LeaveTeachingMode 

Escape Figure teaching mode menu.

EAvailableViewImageContextMenu_Measure 

Measurement Menu.

EAvailableViewImageContextMenu_Figure_Create 

Figure creation menu.

EAvailableViewImageContextMenu_Figure_Load 

Load Figure menu.

EAvailableViewImageContextMenu_Figure_ClearFigure 

Clear Figure menu.

EAvailableViewImageContextMenu_SyncView 

View Synchronization menu.

EAvailableViewImageContextMenu_SyncWindow 

Windows Synchronization menu.

EAvailableViewImageContextMenu_ShowAllLayers 

Show all layers menu.

EAvailableViewImageContextMenu_HideAllLayers 

Hide all layers menu.

EAvailableViewImageContextMenu_ShowLayer_Image 

Show image layer menu.

EAvailableViewImageContextMenu_ShowLayer_Drawing 

Show drawing layer menu.

EAvailableViewImageContextMenu_LayerProperties 

Show layer properties pane dialog.

EAvailableViewImageContextMenu_ConvertLayerToFigureObject 

A menu that converts a figure drawn on a layer into a Figure Object and displays it on the image view.

EAvailableViewImageContextMenu_ConvertSelectedFigureObjectToLayer 

A menu for drawing a Figure Object on a layer.

EAvailableViewImageContextMenu_ClearLayers 

Clear layers Menu.

EAvailableViewImageContextMenu_ZoomFitToLayers 

Scale and Offset adjustment so that Figures and text on the layer fit to the screen.

EAvailableViewImageContextMenu_Image_Flip 

Image flip menu.

EAvailableViewImageContextMenu_Image_Rotate 

Image rotation menu.

EAvailableViewImageContextMenu_CopyPaste 

Copy and paste images menu.

EAvailableViewImageContextMenu_ShowImageInfo 

Menu to pop up the image information dialog.

EAvailableViewImageContextMenu_SetFloatingImageValueRange 

Menu that specifies the range of maximum and minimum values for pixel values in floating-point images.

EAvailableViewImageContextMenu_Help 

Menu to pop up the Help dialog.

EAvailableViewImageContextMenu_Object_GlobalSetting 

Menu for global settings for image view objects.

EAvailableViewImageContextMenu_ClearAllObjects 

Clear all image view objects menu.

EAvailableViewImageContextMenu_PixelSegmentationMode 

Color pixel values.

EAvailableViewImageContextMenu_RearrangePageOrder 

Image page reordering.

EAvailableViewImageContextMenu_SetDecimalPlaceOfCoordinate 

Sets the number of decimal places displayed for the coordinates.

EAvailableViewImageContextMenu_ClearPage 

Clear pages of the image.

EAvailableViewImageContextMenu_ReductionInterpolation 

Reduction interpolation.

EAvailableViewImageContextMenu_ClearNamedLayer 

Clear drawings on named layer.

EAvailableViewImageContextMenu_ConvertAllFigureObjectsToNamedLayer 

Draw all the figure objects to named layer.

EAvailableViewImageContextMenu_ConvertSelectedFigureObjectToNamedLayer 

Draw selected figure objects to named layer.

EAvailableViewImageContextMenu_ConvertNamedLayerToFigureObject 

Draw selected figure objects to named layer.

EAvailableViewImageContextMenu_ZoomFitToNamedLayer 

Scale and offset adjustment menu so that figures and texts on named layer are filled on the screen.

EAvailableViewImageContextMenu_ShowNamedLayer 

Scale and offset adjustment menu so that figures and texts on named layer are filled on the screen.

EAvailableViewImageContextMenu_MiniMap_ShowNamedLayer 

Show drawing named layer on mini map.

EAvailableViewImageContextMenu_Figure_FreeDraw 

Freehand drawing menu.

◆ EAvailableViewImageContextMenuImageFigure

Available context menu for figure objects stored in the image.

Enumerator
EAvailableViewImageContextMenuImageFigure_None 

No menu.

EAvailableViewImageContextMenuImageFigure_All 

All menu.

EAvailableViewImageContextMenuImageFigure_ShowFigure 

Show/hide Figure in image.

EAvailableViewImageContextMenuImageFigure_ShowText 

Show/hide text of Figure in image.

EAvailableViewImageContextMenuImageFigure_EnableHover 

Hover a Figure in image.

EAvailableViewImageContextMenuImageFigure_SetZOrder 

Change Z-Order of Figures.

EAvailableViewImageContextMenuImageFigure_ByCondition 

Menu to get Figure objects from Figures stored in image that match conditions (e.g., width greater than 10, type is rect, or name starts with "0") for manipulation.

EAvailableViewImageContextMenuImageFigure_Popup 

Pop up Figures stored in an image as Figure objects.

EAvailableViewImageContextMenuImageFigure_PopupAll 

Pop up all Figures stored in an image as Figure objects.

EAvailableViewImageContextMenuImageFigure_PopupByCondition 

Menu to pop up Figure objects from Figures stored in image that match conditions (e.g., width greater than 10, type is rect, or name starts with "0") for manipulation.

EAvailableViewImageContextMenuImageFigure_Remove 

Remove a Figure stored in the image.

EAvailableViewImageContextMenuImageFigure_RemoveByCondition 

Remove a Figure stored in the image.

EAvailableViewImageContextMenuImageFigure_ClearAll 

Remove all Figures stored in the image.

EAvailableViewImageContextMenuImageFigure_OpenFigureListWindow 

Menu item to open the figure list window for the image.

EAvailableViewImageContextMenuImageFigure_OpenFigureClassesWindow 

Menu item to open the figure class list window for the image.

EAvailableViewImageContextMenuImageFigure_Copy 

Copy Image Figure.

EAvailableViewImageContextMenuImageFigure_SetOpacity 

Set up the opacity of the image figure or the border.

EAvailableViewImageContextMenuImageFigure_SetRealSizeText 

Displays the text in Image Figure in real size.

EAvailableViewImageContextMenuImageFigure_SetTextFont 

Setting the font of Image Figure.

EAvailableViewImageContextMenuImageFigure_SetDrawingAttribute 

Drawing attribute settings menu for the figure stored in the image.

◆ EBoundingBoxMask

Flag for Bounding Box in 3D objects.

Enumerator
EBoundingBoxMask_Void 

the condition of being empty

EBoundingBoxMask_MinX 

Minimum direction of X.

EBoundingBoxMask_MinY 

Minimum direction of Y.

EBoundingBoxMask_MinZ 

Minimum Z Direction.

EBoundingBoxMask_MaxX 

Maximum direction of X.

EBoundingBoxMask_MaxY 

Maximum direction of Y.

EBoundingBoxMask_MaxZ 

Maximum direction of Z.

EBoundingBoxMask_Infinite 

States including the entire three-dimensional space, X, Y, Z open (infinite) states in all directions.

◆ ECallbackTriggerMode

Defines when the callback function is triggered.

Enumerator
ECallbackTriggerMode_OnDrag 

Calls the callback function every time the value changes while dragging.

ECallbackTriggerMode_OnRelease 

Calls the callback function only when the mouse button is released.

◆ EChartType

Chart type of graph.

Enumerator
EChartType_Unknown 

Unknown.

EChartType_Bar 

Bar graph.

EChartType_Line 

Line graph.

EChartType_Scatter 

Scatter graph.

◆ ECheckBoxLocation

CheckBox Location.

Enumerator
ECheckBoxLocation_LeftOfName 

Left of name.

ECheckBoxLocation_RightOfName 

Right of name.

ECheckBoxLocation_LeftOfValue 

Left of value.

ECheckBoxLocation_RightOfValue 

Right of value.

◆ ECodeType

Code type.

Enumerator
ECodeType_Cpp 

C++.

ECodeType_CSharp 

C#.

ECodeType_Count 

Number of code types.

◆ EControl

Control.

Enumerator
EControl_None 

None.

EControl_StaticText 

Static Text.

EControl_EditCtrl 

Edit Ctrl.

EControl_Password 

Password Edit Ctrl.

EControl_ComboBox 

Combo Box.

EControl_ComboBox_Editable 

Combo Box with Edit control.

EControl_ListCtrl 

List Ctrl.

EControl_ListCtrlMassive 

List Ctrl Massive.

EControl_CheckBox 

Check Box.

EControl_Button 

Button.

EControl_Slider 

Slider.

EControl_SliderFloatingPoint 

SliderFloatingPoint.

EControl_DraggableSpin 

SliderFloatingPoint.

EControl_ProgressBar 

ProgressBar.

EControl_ProgressBarFloatingPoint 

Floating Point Progress Bar.

EControl_ColorPickerCtrl 

Color.

EControl_Sheet 

Sheet (Table)

EControl_BoxLayout 

Box Layout.

EControl_GridLayout 

Grid Layout.

EControl_Count 

The number of enum.

◆ ECoordinateOrientation2D

Types of Coordinate Systems (Categorized by the Direction of X-Axis and Y-Axis Increments)

Enumerator
ECoordinateOrientation2D_X_Right_Y_Down 

x: increases rightwards, y: increases downwards

ECoordinateOrientation2D_X_Right_Y_Up 

x: increases rightwards, y: increases upwards

ECoordinateOrientation2D_X_Left_Y_Down 

x: increases leftwards, y: increases downwards

ECoordinateOrientation2D_X_Left_Y_Up 

x: increases leftwards, y: increases upwards

◆ EDockPosition

Dock position.

Enumerator
EDockPosition_Unknown 

Unknown.

EDockPosition_ClientArea 

Client area.

EDockPosition_Left 

Left.

EDockPosition_Top 

Top.

EDockPosition_Right 

Right.

EDockPosition_Bottom 

Bottom.

EDockPosition_ClientArea_Left 

Left of the client area. It is used in CGUIManagerPane::DockPaneToMainFrame().

EDockPosition_ClientArea_Top 

Top of the client area. It is used in CGUIManagerPane::DockPaneToMainFrame().

EDockPosition_ClientArea_Right 

Right of the client area. It is used in CGUIManagerPane::DockPaneToMainFrame().

EDockPosition_ClientArea_Bottom 

Bottom of the client area. It is used in CGUIManagerPane::DockPaneToMainFrame().

EDockPosition_ExactClass 

Exactly the same class as the specified target Pane.

EDockPosition_Any 

Any position.

◆ EFigureObjectInformationText

Text options representing information for a figure object.

Enumerator
EFigureObjectInformationText_None 

Displays nothing.

EFigureObjectInformationText_Coordinate 

Displays the coordinate of the figure object.

EFigureObjectInformationText_Size 

Displays the size of the figure object, such as width, height, length, radius, etc.

EFigureObjectInformationText_Angle 

Displays the angle of the figure object.

EFigureObjectInformationText_Coordinate_PixelAccuracyApplied 

Displays the coordinate of the figure object with pixel accuracy.

EFigureObjectInformationText_Size_PixelAccuracyApplied 

Displays the size of the figure object, such as width, height, length, radius, etc with pixel accuracy.

EFigureObjectInformationText_Default 

Displays the coordinate, size, and angle values of the figure object.

EFigureObjectInformationText_PixelAccuracyApplied 

Displays the coordinate, size values of the figure object with pixel accuracy.

EFigureObjectInformationText_All 

Displays the coordinate, size, and angle values of the figure object and the values with pixel accuracy for these values.

◆ EFileFormat

Image File Format.

Enumerator
EFileFormat_Unknown 

Unknown.

EFileFormat_BMP 

BMP.

EFileFormat_JPG 

JPG.

EFileFormat_PNG 

PNG.

EFileFormat_TIFF 

TIFF.

EFileFormat_FLIF 

FLIF.

◆ EFLSheetCellStatus

Defines the status flags of a sheet cell.

Enumerator
EFLSheetCellStatus_None 

Default status.

EFLSheetCellStatus_Focused 

The cell is currently focused.

EFLSheetCellStatus_Selected 

The cell is selected.

EFLSheetCellStatus_DropHilited 

The cell is highlighted as a drop target.

EFLSheetCellStatus_ReadOnly 

The cell is read-only.

EFLSheetCellStatus_Fixed 

The cell is fixed and cannot be moved.

EFLSheetCellStatus_FixedRow 

The cell belongs to a fixed row.

EFLSheetCellStatus_FixedCol 

The cell belongs to a fixed column.

EFLSheetCellStatus_Modified 

The cell has been modified.

◆ EFLSheetCellType

Defines the type of a sheet cell.

Enumerator
EFLSheetCellType_Base 

Base cell type.

EFLSheetCellType_Check 

Checkbox cell type.

EFLSheetCellType_Check_NoText 

Checkbox cell type(without text, only checkbox exists).

EFLSheetCellType_Combobox 

Combobox cell type.

EFLSheetCellType_Color 

Color selection cell type.

EFLSheetCellType_DateTime 

DateTime picker cell type.

EFLSheetCellType_Numeric 

Numeric input cell type.

EFLSheetCellType_Button 

Button cell type.

◆ EGraphFileVersion

Graph File Version.

Enumerator
EGraphFileVersion_Error 

Error.

EGraphFileVersion_001_09_24 

ver 001.09.24

EGraphFileVersion_001_12_23 

ver 001.12.23

EGraphFileVersion_001_12_23_1 

ver 001.12.23.1

EGraphFileVersion_002_03_24 

ver 002.03.24

◆ EGraphType

Graph Type.

Enumerator
EGraphType_Chart 

Chart.

EGraphType_Expression 

Expression.

◆ EGUIAlignment

Alignment information.

Enumerator
EGUIAlignment_LEFT 

Left alignment.

EGUIAlignment_RIGHT 

Right Alignment.

EGUIAlignment_CENTER 

Center alignment.

EGUIAlignment_JUSTIFIED 

Align both sides.

EGUIAlignment_LEFT_TOP 

Left top alignment.

EGUIAlignment_RIGHT_TOP 

Right top alignment.

EGUIAlignment_CENTER_TOP 

Center top alignment.

EGUIAlignment_LEFT_BOTTOM 

Bottom left alignment.

EGUIAlignment_RIGHT_BOTTOM 

Bottom right alignment.

EGUIAlignment_CENTER_BOTTOM 

Center-bottom alignment.

EGUIAlignment_LEFT_CENTER 

Left center alignment.

EGUIAlignment_RIGHT_CENTER 

Right center alignment.

EGUIAlignment_CENTER_CENTER 

Center alignment.

EGUIAlignmentHorizontal_MASK 

Horizontal alignment mask.

EGUIAlignmentVertical_MASK 

Vertical alignment mask.

EGUIAlignment_MASK 

MASK.

◆ EGUIMenuBarHitArea

The area where the mouse is located on the menu bar.

Enumerator
EGUIMenuBarHitArea_None 

None.

EGUIMenuBarHitArea_CloseButton 

Close Button area.

EGUIMenuBarHitArea_Restore_Maximize_Button 

Restore or Maximize Button area.

EGUIMenuBarHitArea_MinimizeButton 

Minimize Button area.

EGUIMenuBarHitArea_MenuButton 

Menu button area.

EGUIMenuBarHitArea_CurrentUserID 

Current user id area.

EGUIMenuBarHitArea_CurrentModelName 

Current model name area.

EGUIMenuBarHitArea_UserDefinedInfo 

User defined info area (added by user)

EGUIMenuBarHitArea_MDITab 

MDI tab area(image view, 3d view, graph view, SNAP view, etc.)

◆ EGUIStringTrimming

Cut option if string is out of layout square.

Enumerator
EGUIStringTrimming_None 

Don't Trimming.

EGUIStringTrimming_Character 

Specifies that the string is broken at the boundary of the last character in the layout rectangle, which is the default.

EGUIStringTrimming_Word 

Specifies that the string is broken at the boundary of the last word in the layout rectangle.

EGUIStringTrimming_EllipsisCharacter 

Specifies that the string is broken at the boundary of the last character within the layout rectangle and an abbreviation (...) is inserted after the character.

EGUIStringTrimming_EllipsisWord 

Specifies that the string is broken at the boundary of the last word in the layout rectangle and an abbreviation (...) is inserted after the word.

EGUIStringTrimming_EllipsisPath 

Specifies that the center is removed from the string and replaced by an ellipsis. The algorithm maintains as much of the last part of the string as possible.

◆ EGUIView3DAxis

The axes of 3D View.

Enumerator
EGUIView3DAxis_None 

None.

EGUIView3DAxis_X 

X-axis.

EGUIView3DAxis_Y 

Y-axis.

EGUIView3DAxis_Z 

Z-axis.

EGUIView3DAxis_XY 

XY-axis.

EGUIView3DAxis_XZ 

XZ-axis.

EGUIView3DAxis_YZ 

YZ-axis.

EGUIView3DAxis_XYZ 

XYZ-axis.

◆ EGUIView3DHitArea

The area where the mouse is located on the 3D view.

Enumerator
EGUIView3DHitArea_None 

None.

EGUIView3DHitArea_MiniMap 

Mini map area.

EGUIView3DHitArea_MiniMapDisplayingArea 

Mini map displaying 영역

EGUIView3DHitArea_ObjectHeightMap 

Object Height Map 객체

EGUIView3DHitArea_ObjectSTEP 

STEP Object.

EGUIView3DHitArea_Object 

Object object.

EGUIView3DHitArea_ObjectWithinSelectionRectangle 

When in Rectangle Selection mode, the objects selected with a rectangle.

EGUIView3DHitArea_StatusBar 

Status bar.

EGUIView3DHitArea_Legend 

legend

EGUIView3DHitArea_Measure 

Measurement Object.

EGUIView3DHitArea_HeightProfile 

Height Profile Object.

EGUIView3DHitArea_PlotData 

Path Object.

EGUIView3DHitArea_PlotDataArray 

Path Array Object.

EGUIView3DHitArea_MultipleGraphData 

Path Array Object.

EGUIView3DHitArea_Axis 

Axis Object.

EGUIView3DHitArea_Figure 

Figure Object.

◆ EGUIView3DMeasurementMode

Measurement mode in 3D view.

Enumerator
EGUIView3DMeasurementMode_None 

None.

EGUIView3DMeasurementMode_HeightProfile 

Height Profile Measurement Mode in View3D.

EGUIView3DMeasurementMode_Distance 

Length Measurement Mode.

EGUIView3DMeasurementMode_Increments 

Increase Measurement Mode.

EGUIView3DMeasurementMode_PlotDataOnSurface 

Point Teaching Mode on the Object Surface in View3D.

EGUIView3DMeasurementMode_PlotDataOnSurface_NearestBorderWithOffset 

A mode of finding the closest border to a given point on a particular surface, and teaching the point a certain distance away from the border.

◆ EGUIView3DRotatePivot

Rotation pivot type of 3D view camera.

Enumerator
EGUIView3DRotatePivot_GripPoint 

The intersection point at the time of left mouse button click.

EGUIView3DRotatePivot_Origin 

The origin (0,0,0)

EGUIView3DRotatePivot_TargetPosition 

The camera's target position.

EGUIView3DRotatePivot_CameraPosition 

The camera's position.

◆ EGUIView3DRotationAngle

The rotation angle component of 3D View.

Enumerator
EGUIView3DRotationAngle_None 

None.

EGUIView3DRotationAngle_Yaw 

Yaw.

EGUIView3DRotationAngle_Pitch 

Pitch.

EGUIView3DRotationAngle_Roll 

Roll.

EGUIView3DRotationAngle_YawPitch 

Yaw Pitch.

EGUIView3DRotationAngle_YawRoll 

Yaw Roll.

EGUIView3DRotationAngle_PitchRoll 

Pitch Roll.

EGUIView3DRotationAngle_YawPitchRoll 

Yaw Pitch Roll.

◆ EGUIView3DTeachingMode

Teaching mode in 3D view.

Enumerator
EGUIView3DTeachingMode_None 

None.

EGUIView3DTeachingMode_Figure_Point3 

Point3 Figure Teaching Mode.

EGUIView3DTeachingMode_Figure_Rect 

Rectangular Figure Teaching Mode.

◆ EGUIViewDrawingHitArea

The area where the mouse is located on the Drawing view.

Enumerator
EGUIViewDrawingHitArea_None 

None.

EGUIViewDrawingHitArea_MiniMap 

Mini map area.

EGUIViewDrawingHitArea_MiniMapDisplayingArea 

Mini map displaying 영역

EGUIViewDrawingHitArea_Figure 

Figure Object.

EGUIViewDrawingHitArea_MultiFigures 

More than one Figure object.

EGUIViewDrawingHitArea_DrawingFigure 

Figures stored in the Drawing.

EGUIViewDrawingHitArea_MultiDrawingFigures 

Figures stored in the Drawing(More than one)

EGUIViewDrawingHitArea_StatusBar 

Status bar.

EGUIViewDrawingHitArea_Measurement 

Measurement Object.

EGUIViewDrawingHitArea_MultiMeasurements 

More than one Figure object.

◆ EGUIViewDrawingMeasurementMode

Measurement mode in Drawing view.

Enumerator
EGUIViewDrawingMeasurementMode_None 

None.

EGUIViewDrawingMeasurementMode_Distance 

Set measure distance teaching mode.

EGUIViewDrawingMeasurementMode_Increments 

Set measure increments teaching mode.

EGUIViewDrawingMeasurementMode_ParallelDistance 

Set measure parallel distance teaching mode.

EGUIViewDrawingMeasurementMode_InteriorAngle 

Set measure interior angle teaching mode.

EGUIViewDrawingMeasurementMode_Gradient 

Set measure gradient teaching mode.

EGUIViewDrawingMeasurementMode_Circumcenter 

Set measure circumcenter teaching mode.

EGUIViewDrawingMeasurementMode_DistanceCircle 

Set measure distance circle teaching mode.

EGUIViewDrawingMeasurementMode_RegionArea 

Set measure region area teaching mode.

EGUIViewDrawingMeasurementMode_EndOfMeasureMenu 

The end item of measure.

EGUIViewDrawingMeasurementMode_Clear 

Clear the measurement objects.

EGUIViewDrawingMeasurementMode_LeaveMeasureMode 

Cancel measure teaching mode.

EGUIViewDrawingMeasurementMode_Activate 

Activate selected measure object.

EGUIViewDrawingMeasurementMode_Deactivate 

Deactivate selected measure object.

EGUIViewDrawingMeasurementMode_End 

The last menu.

◆ EGUIViewDrawingTeachingMode

Teaching mode in Drawing view.

Enumerator
EGUIViewDrawingTeachingMode_None 

None.

EGUIViewDrawingTeachingMode_Measure 

Measure Mode.

EGUIViewDrawingTeachingMode_End 

The end of the teaching mode.

◆ EGUIViewGraphHitArea

Hit area.

Enumerator
EGUIViewGraphHitArea_None 

None.

EGUIViewGraphHitArea_Graph 

Graph area.

EGUIViewGraphHitArea_Legend 

Legend area.

EGUIViewGraphHitArea_AxisX 

Axis X area.

EGUIViewGraphHitArea_AxisY 

Axis Y area.

◆ EGUIViewImageFontWeight

Font thickness of image view.

Enumerator
EGUIViewImageFontWeight_DONTCARE 

DONTCARE.

EGUIViewImageFontWeight_THIN 

Thin thickness.

EGUIViewImageFontWeight_EXTRALIGHT 

Extra light thickness.

EGUIViewImageFontWeight_LIGHT 

Light thickness.

EGUIViewImageFontWeight_NORMAL 

Normal thickness.

EGUIViewImageFontWeight_MEDIUM 

Medium thickness.

EGUIViewImageFontWeight_SEMIBOLD 

Semibold thick.

EGUIViewImageFontWeight_BOLD 

Bold thickness.

EGUIViewImageFontWeight_EXTRABOLD 

Extra bold thickness.

EGUIViewImageFontWeight_HEAVY 

Heavy thickness.

EGUIViewImageFontWeight_ULTRALIGHT 

Extra light thickness.

EGUIViewImageFontWeight_REGULAR 

Regular thickness.

EGUIViewImageFontWeight_DEMIBOLD 

Semi bold thick.

EGUIViewImageFontWeight_ULTRABOLD 

Extra bold thickness.

EGUIViewImageFontWeight_BLACK 

a heavy thickness

◆ EGUIViewImageHitArea

The area where the mouse is located on the image view.

Enumerator
EGUIViewImageHitArea_None 

None.

EGUIViewImageHitArea_MiniMap 

Mini map area.

EGUIViewImageHitArea_MiniMapDisplayingArea 

Mini map displaying 영역

EGUIViewImageHitArea_ThumbnailView 

ThumbnailView 영역

EGUIViewImageHitArea_ThumbnailViewTop 

The upper area of the ThumbnailView, where the height of the ThumbnailView can be adjusted when dragging over this area.

EGUIViewImageHitArea_Thumbnail 

Thumbnail.

EGUIViewImageHitArea_Figure 

Figure Object.

EGUIViewImageHitArea_MultiFigures 

More than one Figure object.

EGUIViewImageHitArea_ImageFigure 

Figures stored in the image.

EGUIViewImageHitArea_MultiImageFigures 

Figures stored in the image.

EGUIViewImageHitArea_StatusBar 

Status bar.

EGUIViewImageHitArea_PageIndex 

Page Index.

EGUIViewImageHitArea_PrevPageArrow 

Move next page arrow.

EGUIViewImageHitArea_NextPageArrow 

Move previous page arrow.

EGUIViewImageHitArea_Measurement 

Measurement Object.

EGUIViewImageHitArea_MultiMeasurements 

More than one Figure object.

◆ EGUIViewImageParagraphAlignment

Alignment of paragraphs in an image view.

Enumerator
EGUIViewImageParagraphAlignment_TOP 

Top alignment.

EGUIViewImageParagraphAlignment_BOTTOM 

Bottom alignment.

EGUIViewImageParagraphAlignment_CENTER 

Center alignment.

EGUIViewImageParagraphAlignment_MASK 

MASK.

◆ EGUIViewImagePenStyle

Pen Style in Image View.

Enumerator
EGUIViewImagePenStyle_Solid 

single-line style

EGUIViewImagePenStyle_Dash 

Dash style.

EGUIViewImagePenStyle_Dot 

Dot style.

EGUIViewImagePenStyle_DashDot 

Dash dot style.

EGUIViewImagePenStyle_DashDotDot 

Dash dot dot style.

EGUIViewImagePenStyle_Null 

No style.

EGUIViewImagePenStyle_InsideFrame 

Inside Frame Style.

EGUIViewImagePenStyle_UserStyle 

User Styles.

EGUIViewImagePenStyle_Alternate 

Alternate style.

EGUIViewImagePenStyle_Solid_RoundCap 

single-line with round end cap style

EGUIViewImagePenStyle_ItemCount 

Number of enum.

◆ EGUIViewImageTextAlignment

Alignment text in an image view.

Enumerator
EGUIViewImageTextAlignment_LEFT 

Alignment with the reference point on the left side of the text.

EGUIViewImageTextAlignment_RIGHT 

Alignment with the reference point on the right side of the text.

EGUIViewImageTextAlignment_CENTER 

Alignment with the reference point at the center of the text.

EGUIViewImageTextAlignment_JUSTIFIED 

Justified alignment on both sides.

EGUIViewImageTextAlignment_HORIZONTAL_MASK 

Horizontal alignment mask (left, center, right alignment)

EGUIViewImageTextAlignment_LEFT_TOP 

Alignment with the reference point at the top left of the text.

EGUIViewImageTextAlignment_RIGHT_TOP 

Alignment with the reference point at the top right of the text.

EGUIViewImageTextAlignment_CENTER_TOP 

Alignment with the reference point at the top center (horizontal) of the text.

EGUIViewImageTextAlignment_LEFT_BOTTOM 

Alignment with the reference point at the bottom left of the text.

EGUIViewImageTextAlignment_RIGHT_BOTTOM 

Alignment with the reference point at the bottom right of the text.

EGUIViewImageTextAlignment_CENTER_BOTTOM 

Alignment with the reference point at the bottom center (horizontal) of the text.

EGUIViewImageTextAlignment_LEFT_CENTER 

Alignment with the reference point at the left center (vertical) of the text.

EGUIViewImageTextAlignment_RIGHT_CENTER 

Alignment with the reference point at the right center (vertical) of the text.

EGUIViewImageTextAlignment_CENTER_CENTER 

Alignment with the reference point at the center (horizontal and vertical) of the text.

EGUIViewImageTextAlignment_VERTICAL_MASK 

Vertical alignment mask (top, center, bottom alignment)

◆ EImageFlipDirection

Direction of flip.

Enumerator
EImageFlipDirection_None 

None.

EImageFlipDirection_Horizontal 

Horizontal direction.

EImageFlipDirection_Vertical 

Vertical direction.

EImageFlipDirection_Both 

Vertical and horizontal direction.

◆ EImageRotateAngle

Available image rotation angle in image view.

Enumerator
EImageRotateAngle_None 

0 degree

EImageRotateAngle_Degree90 

90 degrees

EImageRotateAngle_Degree180 

180 degrees

EImageRotateAngle_Degree270 

270 degrees

◆ EInsertPosition

Enum to define the insertion position of an item relative to a reference point.

Enumerator
EInsertPosition_After 

Inserts after the reference point

EInsertPosition_Before 

Inserts before the reference point

◆ EKeys

Keyboard input value.

Enumerator
EKeys_None 

No key pressed.

EKeys_LButton 

The left mouse button.

EKeys_RButton 

The right mouse button.

EKeys_Cancel 

The CANCEL key.

EKeys_MButton 

The middle mouse button (three-button mouse).

EKeys_XButton1 

The first x mouse button (five-button mouse).

EKeys_XButton2 

The second x mouse button (five-button mouse).

EKeys_Back 

The BACKSPACE key.

EKeys_Tab 

The TAB key.

EKeys_LineFeed 

The LINEFEED key.

EKeys_Clear 

The CLEAR key.

EKeys_Return 

The RETURN key.

EKeys_Enter 

The ENTER key.

EKeys_ShiftKey 

The SHIFT key.

EKeys_ControlKey 

The CTRL key.

EKeys_Menu 

The ALT key.

EKeys_Pause 

The PAUSE key.

EKeys_Capital 

The CAPS LOCK key.

EKeys_CapsLock 

The CAPS LOCK key.

EKeys_KanaMode 

The IME Kana mode key.

EKeys_HanguelMode 

The IME Hanguel mode key. (maintained for compatibility; use HangulMode)

EKeys_HangulMode 

The IME Hangul mode key.

EKeys_JunjaMode 

The IME Junja mode key.

EKeys_FinalMode 

The IME final mode key.

EKeys_HanjaMode 

The IME Hanja mode key.

EKeys_KanjiMode 

The IME Kanji mode key.

EKeys_Escape 

The ESC key.

EKeys_IMEConvert 

The IME convert key.

EKeys_IMENonconvert 

The IME nonconvert key.

EKeys_IMEAccept 

The IME accept key.

EKeys_IMEModeChange 

The IME mode change key.

EKeys_Space 

The SPACEBAR key.

EKeys_Prior 

The PAGE UP key.

EKeys_PageUp 

The PAGE UP key.

EKeys_Next 

The PAGE DOWN key.

EKeys_PageDown 

The PAGE DOWN key.

EKeys_End 

The END key.

EKeys_Home 

The HOME key.

EKeys_Left 

The LEFT ARROW key.

EKeys_Up 

The UP ARROW key.

EKeys_Right 

The RIGHT ARROW key.

EKeys_Down 

The DOWN ARROW key.

EKeys_Select 

The SELECT key.

EKeys_Print 

The PRINT key.

EKeys_Execute 

The EXECUTE key.

EKeys_Snapshot 

The PRINT SCREEN key.

EKeys_PrintScreen 

The PRINT SCREEN key.

EKeys_Insert 

The INS key.

EKeys_Delete 

The DEL key.

EKeys_Help 

The HELP key.

EKeys_D0 

The 0 key.

EKeys_D1 

The 1 key.

EKeys_D2 

The 2 key.

EKeys_D3 

The 3 key.

EKeys_D4 

The 4 key.

EKeys_D5 

The 5 key.

EKeys_D6 

The 6 key.

EKeys_D7 

The 7 key.

EKeys_D8 

The 8 key.

EKeys_D9 

The 9 key.

EKeys_A 

The A key.

EKeys_B 

The B key.

EKeys_C 

The C key.

EKeys_D 

The D key.

EKeys_E 

The E key.

EKeys_F 

The F key.

EKeys_G 

The G key.

EKeys_H 

The H key.

EKeys_I 

The I key.

EKeys_J 

The J key.

EKeys_K 

The K key.

EKeys_L 

The L key.

EKeys_M 

The M key.

EKeys_N 

The N key.

EKeys_O 

The O key.

EKeys_P 

The P key.

EKeys_Q 

The Q key.

EKeys_R 

The R key.

EKeys_S 

The S key.

EKeys_T 

The T key.

EKeys_U 

The U key.

EKeys_V 

The V key.

EKeys_W 

The W key.

EKeys_X 

The X key.

EKeys_Y 

The Y key.

EKeys_Z 

The Z key.

EKeys_LWin 

The left Windows logo key (Microsoft Natural Keyboard).

EKeys_RWin 

The right Windows logo key (Microsoft Natural Keyboard).

EKeys_Apps 

The application key (Microsoft Natural Keyboard).

EKeys_Sleep 

The computer sleep key.

EKeys_NumPad0 

The 0 key on the numeric keypad.

EKeys_NumPad1 

The 1 key on the numeric keypad.

EKeys_NumPad2 

The 2 key on the numeric keypad.

EKeys_NumPad3 

The 3 key on the numeric keypad.

EKeys_NumPad4 

The 4 key on the numeric keypad.

EKeys_NumPad5 

The 5 key on the numeric keypad.

EKeys_NumPad6 

The 6 key on the numeric keypad.

EKeys_NumPad7 

The 7 key on the numeric keypad.

EKeys_NumPad8 

The 8 key on the numeric keypad.

EKeys_NumPad9 

The 9 key on the numeric keypad.

EKeys_Multiply 

The multiply key.

EKeys_Add 

The add key.

EKeys_Separator 

The separator key.

EKeys_Subtract 

The subtract key.

EKeys_Decimal 

The decimal key.

EKeys_Divide 

The divide key.

EKeys_F1 

The F1 key.

EKeys_F2 

The F2 key.

EKeys_F3 

The F3 key.

EKeys_F4 

The F4 key.

EKeys_F5 

The F5 key.

EKeys_F6 

The F6 key.

EKeys_F7 

The F7 key.

EKeys_F8 

The F8 key.

EKeys_F9 

The F9 key.

EKeys_F10 

The F10 key.

EKeys_F11 

The F11 key.

EKeys_F12 

The F12 key.

EKeys_F13 

The F13 key.

EKeys_F14 

The F14 key.

EKeys_F15 

The F15 key.

EKeys_F16 

The F16 key.

EKeys_F17 

The F17 key.

EKeys_F18 

The F18 key.

EKeys_F19 

The F19 key.

EKeys_F20 

The F20 key.

EKeys_F21 

The F21 key.

EKeys_F22 

The F22 key.

EKeys_F23 

The F23 key.

EKeys_F24 

The F24 key.

EKeys_NumLock 

The NUM LOCK key.

EKeys_Scroll 

The SCROLL LOCK key.

EKeys_LShiftKey 

The left SHIFT key.

EKeys_RShiftKey 

The right SHIFT key.

EKeys_LControlKey 

The left CTRL key.

EKeys_RControlKey 

The right CTRL key.

EKeys_LMenu 

The left ALT key.

EKeys_RMenu 

The right ALT key.

EKeys_BrowserBack 

The browser back key (Windows 2000 or later).

EKeys_BrowserForward 

The browser forward key (Windows 2000 or later).

EKeys_BrowserRefresh 

The browser refresh key (Windows 2000 or later).

EKeys_BrowserStop 

The browser stop key (Windows 2000 or later).

EKeys_BrowserSearch 

The browser search key (Windows 2000 or later).

EKeys_BrowserFavorites 

The browser favorites key (Windows 2000 or later).

EKeys_BrowserHome 

The browser home key (Windows 2000 or later).

EKeys_VolumeMute 

The volume mute key (Windows 2000 or later).

EKeys_VolumeDown 

The volume down key (Windows 2000 or later).

EKeys_VolumeUp 

The volume up key (Windows 2000 or later).

EKeys_MediaNextTrack 

The media next track key (Windows 2000 or later).

EKeys_MediaPreviousTrack 

The media previous track key (Windows 2000 or later).

EKeys_MediaStop 

The media Stop key (Windows 2000 or later).

EKeys_MediaPlayPause 

The media play pause key (Windows 2000 or later).

EKeys_LaunchMail 

The launch mail key (Windows 2000 or later).

EKeys_SelectMedia 

The select media key (Windows 2000 or later).

EKeys_LaunchApplication1 

The start application one key (Windows 2000 or later).

EKeys_LaunchApplication2 

The start application two key (Windows 2000 or later).

EKeys_OemSemicolon 

The OEM Semicolon key on a US standard keyboard (Windows 2000 or later).

EKeys_Oem1 

The OEM 1 key.

EKeys_Oemplus 

The OEM plus key on any country/region keyboard (Windows 2000 or later).

EKeys_Oemcomma 

The OEM comma key on any country/region keyboard (Windows 2000 or later).

EKeys_OemMinus 

The OEM minus key on any country/region keyboard (Windows 2000 or later).

EKeys_OemPeriod 

The OEM period key on any country/region keyboard (Windows 2000 or later).

EKeys_OemQuestion 

The OEM question mark key on a US standard keyboard (Windows 2000 or later).

EKeys_Oem2 

The OEM 2 key.

EKeys_Oemtilde 

The OEM tilde key on a US standard keyboard (Windows 2000 or later).

EKeys_Oem3 

The OEM 3 key.

EKeys_OemOpenBrackets 

The OEM open bracket key on a US standard keyboard (Windows 2000 or later).

EKeys_Oem4 

The OEM 4 key.

EKeys_OemPipe 

The OEM pipe key on a US standard keyboard (Windows 2000 or later).

EKeys_Oem5 

The OEM 5 key.

EKeys_OemCloseBrackets 

The OEM close bracket key on a US standard keyboard (Windows 2000 or later).

EKeys_Oem6 

The OEM 6 key.

EKeys_OemQuotes 

The OEM singled/double quote key on a US standard keyboard (Windows 2000 or later).

EKeys_Oem7 

The OEM 7 key.

EKeys_Oem8 

The OEM 8 key.

EKeys_OemBackslash 

The OEM angle bracket or backslash key on the RT 102 key keyboard (Windows 2000 or later).

EKeys_Oem102 

The OEM 102 key.

EKeys_ProcessKey 

The PROCESS KEY key.

EKeys_Packet 

Used to pass Unicode characters as if they were keystrokes. The Packet key value.

is the low word of a 32-bit virtual-key value used for non-keyboard input methods.

EKeys_Attn 

The ATTN key.

EKeys_Crsel 

The CRSEL key.

EKeys_Exsel 

The EXSEL key.

EKeys_EraseEof 

The ERASE EOF key.

EKeys_Play 

The PLAY key.

EKeys_Zoom 

The ZOOM key.

EKeys_NoName 

A constant reserved for future use.

EKeys_Pa1 

The PA1 key.

EKeys_OemClear 

The CLEAR key.

EKeys_Shift 

The SHIFT modifier key.

EKeys_Control 

The CTRL modifier key.

EKeys_Alt 

The ALT modifier key.

◆ EKeyType

enum FLImaging::GUI::EKeyType : uint64_t

Keyboard input value.

Enumerator
EKeyType_F5 

F5.

EKeyType_F6 

F6.

EKeyType_F7 

F7.

EKeyType_F8 

F8.

EKeyType_F9 

F9.

EKeyType_F10 

F10.

EKeyType_F11 

F11.

◆ ELayerAutoClearMode

In auto clear mode of the image view layer, lists cases in which auto clear of the layer is applied automatically without the user having to explicitly invoke the Clear() function of the CGUIViewImageLayer.

Enumerator
ELayerAutoClearMode_None 

Default value.

ELayerAutoClearMode_All 

in all cases

ELayerAutoClearMode_PageChanged 

If the page of the image above the image view changes.

ELayerAutoClearMode_SetImage 

If the image above the image view changes.

◆ ELayerDrawingMethod

Mode that determines when a layer's drawing objects are drawn on the image view. You can specify whether to draw objects in the image view or draw objects in the layer whenever the image view is updated only when the user explicitly invokes the update() function of the CGUIViewImageLayer.

Enumerator
ELayerDrawingMethod_Auto 

Default value.

ELayerDrawingMethod_Manual 

Mode for Drawing Layer Only at Update Call Time.

◆ ELayout

A layout of dialog.

Enumerator
GridLayout 

Grid layout.

BoxLayout 

Box layout.

◆ EMenuItem

Image view menu item.

Enumerator
EMenuItem_None 

None.

EMenuItem_LoadFile 

Load file.

EMenuItem_LoadFolder 

Load folder.

EMenuItem_LoadFile_Raw 

Load .raw file.

EMenuItem_AppendFile 

Load to append file.

EMenuItem_AppendFile_Raw 

Load to append .raw file.

EMenuItem_InsertFile 

Load to insert file.

EMenuItem_InsertFile_Raw 

Load to insert .raw file.

EMenuItem_AppendFolder 

Load to append folder.

EMenuItem_InsertFolder 

Load to insert folder.

EMenuItem_DropFile 

Drop file.

EMenuItem_Save 

Save file.

EMenuItem_SaveCurrentPage 

Save current page.

EMenuItem_SaveCurrentPageWithLayers 

Save current page with layers.

EMenuItem_SavePages 

Save selected page.

EMenuItem_ClearFile 

Clear file.

EMenuItem_ClearCurrentPage 

Clear current page.

EMenuItem_ClearSelectedPage 

Clear selected page.

EMenuItem_AppendPage 

Append page.

EMenuItem_InsertPage 

Insert page.

EMenuItem_CreateImage 

Create image.

EMenuItem_RearrangePageOrder_MoveToFirstPage 

Rearrange page order, move selected page to the front.

EMenuItem_RearrangePageOrder_MoveToLastPage 

Rearrange page order, move selected page to the back.

EMenuItem_CopyImage 

Copy image to clipboard.

EMenuItem_CopyPages 

Copy selected pages to clipboard.

EMenuItem_PasteImageAt 

Paste image at selected page index.

EMenuItem_ClearThenPasteImage 

Clear current image file on view, then paste image from clipboard.

EMenuItem_ShowImageMiniMap 

Show image mini map.

EMenuItem_ShowPageIndex 

Show page index of image.

EMenuItem_ShowThumbnailView 

Show thumbnail view.

EMenuItem_FixThumbnailView 

Fix thumbnail view.

EMenuItem_FirstPage 

Move to the first page of the image.

EMenuItem_PrevPage 

Move to the previous page of the image.

EMenuItem_SelectPage 

Move to the selected page of the image.

EMenuItem_NextPage 

Move to the next page of the image.

EMenuItem_LastPage 

Move to the last page of the image.

EMenuItem_AutoPageScroll_Start 

Menu item to start automatic page scrolling.

EMenuItem_AutoPageScroll_Stop 

Menu item to stop automatic page scrolling.

EMenuItem_AutoPageScroll_Settings 

Menu item for settings related to the automatic page scrolling feature.

EMenuItem_ZoomIn 

Zoom in.

EMenuItem_ZoomOut 

Zoom out.

EMenuItem_ZoomFit 

Zoom to fit.

EMenuItem_ZoomToActualSize 

Zoom to actual size.

EMenuItem_SetScale 

Set scale of image view.

EMenuItem_Panning 

Set panning mode.

EMenuItem_SetViewCenterAndScale 

Move the designated coordinates to the center of the image view.

EMenuItem_Image_Flip_Horizontal 

Flip the image in the horizontal direction.

EMenuItem_Image_Flip_Vertical 

Flip the image in the vertical direction.

EMenuItem_Image_Flip_Both 

Flip the image in the horizontal and vertical direction.

EMenuItem_Image_Rotate90 

Rotate the image 90 degrees.

EMenuItem_Image_Rotate180 

Rotate the image 180 degrees.

EMenuItem_Image_Rotate270 

Rotate the image 270 degrees.

EMenuItem_ShowScrollBar 

Show scroll bar.

EMenuItem_ShowToolBar 

Show tool bar.

EMenuItem_ShowStatusBar 

Show status bar.

EMenuItem_LeaveTeachingMode 

Cancel teaching mode.

EMenuItem_ShowGrid 

Show grid.

EMenuItem_ShowCrosshair 

Show crosshair.

EMenuItem_ShowImageCoordinateOnCursor 

Display image coordinates on mouse cursor position.

EMenuItem_ShowImagePixelValueOnCursor 

Display image pixel value on mouse cursor position.

EMenuItem_ShowPixelValue 

Show pixel value.

EMenuItem_PixelAccuracy 

Set pixel accuracy.

EMenuItem_PixelNumberMode_Decimal 

Set pixel number mode as decimal.

EMenuItem_PixelNumberMode_Hexadecimal 

Set pixel number mode as hexadecimal.

EMenuItem_PixelNumberMode_Binary 

Set pixel number mode as binary.

EMenuItem_PixelSegmentationMode 

Menu to see Pixel values by coloring them.

EMenuItem_ReductionInterpolation 

Menu to set reduction interpolation.

EMenuItem_ShowImageCenter 

Show image center.

EMenuItem_CanvasColorPicker 

Popup the canvas color setting dialog.

EMenuItem_ShowImageInfo 

Popup the image information dialog.

EMenuItem_SetFloatingImageValueRange 

Set the range of floating image value.

EMenuItem_SetDecimalPlaceOfCoordinate 

Sets the number of decimal places displayed for the coordinates.

EMenuItem_Help 

Popup the help dialog.

EMenuItem_Object_GlobalSetting 

Global setting of Image View Object.

EMenuItem_ClearAllObjects 

Clear all the figure objects and measurement objects.

EMenuItem_SyncViewPointOfView 

Synchronize the point of view with selected view.

EMenuItem_SyncViewPageIndex 

Synchronize the page of image with selected view.

EMenuItem_SyncWindow 

Synchronize the window.

EMenuItem_ShowAllLayers 

Show all layers.

EMenuItem_HideAllLayers 

Hide all layers.

EMenuItem_ShowLayer_Image 

Show image layer.

EMenuItem_ShowLayer_Drawing 

Show drawing layer.

EMenuItem_ShowNamedLayer 

Show drawing layer by name.

EMenuItem_LayerProperties 

Show layer properties pane dialog.

EMenuItem_ConvertLayerToFigureObject 

Convert the figures on selected layers to figure objects.

EMenuItem_ConvertNamedLayerToFigureObject 

Convert the figures on named layers to figure objects.

EMenuItem_ConvertAllLayersToFigureObject 

Convert the figures on all the layers to figure objects.

EMenuItem_ConvertSelectedFigureObjectToLayer 

Draw selected figure objects to layer.

EMenuItem_ConvertSelectedFigureObjectToNamedLayer 

Draw selected figure objects to named layer.

EMenuItem_ConvertAllFigureObjectsToLayer 

Draw all the figure objects to layer.

EMenuItem_ConvertAllFigureObjectsToNamedLayer 

Draw all the figure objects to named layer.

EMenuItem_ClearLayer 

Clear drawings on selected layer.

EMenuItem_ClearNamedLayer 

Clear drawings on named layer.

EMenuItem_ClearAllLayers 

Clear drawings of all the layers.

EMenuItem_ZoomFitToLayer 

Scale and offset adjustment menu so that figures and texts on selected layer are filled on the screen.

EMenuItem_ZoomFitToNamedLayer 

Scale and offset adjustment menu so that figures and texts on named layer are filled on the screen.

EMenuItem_FitAllLayersOnCanvas 

Scale and offset adjustment menu so that figures and texts on the all layers are filled on the screen.

EMenuItem_MiniMap_ShowAllLayers 

Show all layers on mini map.

EMenuItem_MiniMap_HideAllLayers 

Hide all layers on mini map.

EMenuItem_MiniMap_ShowLayer_Image 

Show image layer on mini map.

EMenuItem_MiniMap_ShowLayer_Drawing 

Show drawing layer on mini map.

EMenuItem_MiniMap_ShowNamedLayer 

Show drawing named layer on mini map.

EMenuItem_MiniMap_ShowLayer_ImageFigure_Figure 

Show Image Figure layer on mini map.

EMenuItem_MiniMap_ShowLayer_ImageFigure_Text 

Show Image Figure Text layer on mini map.

EMenuItem_End 

The last menu.

◆ EMenuItemImageFigure

Menu item of image figure stored in the image.

Enumerator
EMenuItemImageFigure_None 

None.

EMenuItemImageFigure_ShowFigure 

Show the figures on image.

EMenuItemImageFigure_ShowText 

Show the text(figure name, figure text) on image.

EMenuItemImageFigure_OpenFigureListWindow 

Menu item to open the figure list window for the image.

EMenuItemImageFigure_OpenFigureClassesWindow 

Menu item to open the figure class list window for the image.

EMenuItemImageFigure_BringToFront 

Bring figure to front.

EMenuItemImageFigure_BringForward 

Bring figure forward.

EMenuItemImageFigure_SendToBack 

Send figure to back.

EMenuItemImageFigure_SendBackward 

Send figure backward.

EMenuItemImageFigure_Popup 

Pop up the figures on image.

EMenuItemImageFigure_MultiSelect_Popup 

Pop up the figures on image.

EMenuItemImageFigure_PopupAll 

Pop all the figures on image up.

EMenuItemImageFigure_PopupByCondition 

Menu to pop up Figures stored in image that match conditions (e.g., width greater than 10, type is rect, or name starts with "0")

EMenuItemImageFigure_Remove 

Remove selected figures on image.

EMenuItemImageFigure_MultiSelect_Remove 

Remove selected figure on image.

EMenuItemImageFigure_RemoveByCondition 

Menu to remove Figures stored in image that match conditions (e.g., width greater than 10, type is rect, or name starts with "0")

EMenuItemImageFigure_RemoveByConditionFromAllPages 

A menu that removes shapes from all pages that meet certain conditions (for example, width greater than or equal to 10, type is rect, or name starts with '0') among the figures stored in the image.

EMenuItemImageFigure_ClearAll 

Remove all the figures on image.

EMenuItemImageFigure_ClearFromAllPages 

Clear all Figures from all pages.

EMenuItemImageFigure_SetDrawingAttribute 

Drawing attribute settings menu for the figure stored in the image.

EMenuItemImageFigure_MultiSelect_SetDrawingAttribute 

Drawing attribute settings menu for the figure stored in the image.

EMenuItemImageFigure_SetTextFont 

Font settings menu for the name of the figure stored in the image.

EMenuItemImageFigure_SetRealSizeText 

Menu that sets whether to display the name of the figure stored in the image in real size or not.

EMenuItemImageFigure_SetOpacity 

Menu that sets border or fill opacity for figures stored in an image.

EMenuItemImageFigure_EnableHover 

Menu that sets whether to highlight the Figure stored in the image when the mouse touches it.

EMenuItemImageFigure_End 

The last menu.

◆ EMenuItemObjectFigure

Menu items related to manipulatable Figure objects in the image view.

Enumerator
EMenuItemObjectFigure_None 

None.

EMenuItemObjectFigure_Load 

Load figure file.

EMenuItemObjectFigure_Load_DXF 

Load DXF (Drawing Exchange Format) file.

EMenuItemObjectFigure_Load_GBR 

Load GBR (Gerber) file.

EMenuItemObjectFigure_Save 

Save figure file.

EMenuItemObjectFigure_SetNameAndPushBackToImage 

Set figure name and then push back figure to image.

EMenuItemObjectFigure_PushBackToImage 

PushBack figure to image.

EMenuItemObjectFigure_MakeFigureValid 

Make figure valid.

EMenuItemObjectFigure_SetName 

Set figure name.

EMenuItemObjectFigure_Edit 

Edit figure properties.

EMenuItemObjectFigure_DeclType_Point 

Create figure of Point.

EMenuItemObjectFigure_DeclType_Line 

Create figure of Line.

EMenuItemObjectFigure_DeclType_Rect 

Create figure of Rect.

EMenuItemObjectFigure_DeclType_Quad 

Create figure of Quad.

EMenuItemObjectFigure_DeclType_Circle 

Create figure of Circle.

EMenuItemObjectFigure_DeclType_Ellipse 

Create figure of Ellipse.

EMenuItemObjectFigure_DeclType_CubicSpline 

Create figure of CubicSpline.

EMenuItemObjectFigure_DeclType_BezierQuadraticCurve 

Create figure of BezierQuadraticCurve.

EMenuItemObjectFigure_DeclType_BezierCubicCurve 

Create figure of BezierCubicCurve.

EMenuItemObjectFigure_DeclType_BezierQuarticCurve 

Create figure of BezierQuarticCurve.

EMenuItemObjectFigure_DeclType_Region 

Create figure of Region.

EMenuItemObjectFigure_DeclType_ComplexRegion 

Create figure of ComplexRegion.

EMenuItemObjectFigure_DeclType_Array 

Create figure of Array.

EMenuItemObjectFigure_DeclType_PointArray 

Create figure of PointArray.

EMenuItemObjectFigure_DeclType_Doughnut 

Create figure of Doughnut.

EMenuItemObjectFigure_DeclType_RoundRect 

Create figure of RoundRect.

EMenuItemObjectFigure_DeclType_Text 

Create figure of text.

EMenuItemObjectFigure_FreeDraw 

Enter freehand drawing mode.

EMenuItemObjectFigure_FreeDrawEraser 

Enter freehand eraser mode.

EMenuItemObjectFigure_LeaveFreeDrawMode 

Exit freehand pen or eraser mode.

EMenuItemObjectFigure_ClearFreeDraw 

Clear all freehand drawings.

EMenuItemObjectFigure_TemplateType_ApplyElementwise 

Menu that applies to each element when setting a figure's TemplateType.

EMenuItemObjectFigure_TemplateType_Int32 

Change figure template type to Int32.

EMenuItemObjectFigure_TemplateType_Int64 

Change figure template type to Int64.

EMenuItemObjectFigure_TemplateType_Float 

Change figure template type to Float.

EMenuItemObjectFigure_TemplateType_Double 

Change figure template type to Double.

EMenuItemObjectFigure_FitToImage 

Fit figure to image width and height.

EMenuItemObjectFigure_FitToImage_Elementwise 

A menu to individually fit each of the selected figures or each element in the FigureArray to image width and height.

EMenuItemObjectFigure_MagnetToImageBoundary 

Toggle magnet mode to selected figure object to stick to the edge of the image.

EMenuItemObjectFigure_MagnetAngle 

If the angle approaches a 90 degree multiple when rotating a figure object, the menu specifies the angle of the figure with a 90 degree multiple.

EMenuItemObjectFigure_ComplexRegion_SwitchToLine 

Change selected segment type to Line.

EMenuItemObjectFigure_ComplexRegion_SwitchToArc 

Change selected segment type to Arc.

EMenuItemObjectFigure_ComplexRegion_SwitchToEllipseArc 

Change selected segment type to EllipseArc.

EMenuItemObjectFigure_ComplexRegion_SwitchToCubicSpline 

Change selected segment type to CubicSpline.

EMenuItemObjectFigure_ComplexRegion_SwitchToBezierQuadraticCurve 

Change selected segment type to BezierQuadraticCurve.

EMenuItemObjectFigure_ComplexRegion_SwitchToBezierCubicCurve 

Change selected segment type to BezierCubicCurve.

EMenuItemObjectFigure_ComplexRegion_SwitchToBezierQuarticCurve 

Change selected segment type to BezierQuarticCurve.

EMenuItemObjectFigure_Text_SetText 

Set text of CFLFigureText object.

EMenuItemObjectFigure_SwitchTo_ApplyElementwise 

Menu that applies to each element when setting a figure's DeclType.

EMenuItemObjectFigure_SwitchToPoint 

Change figure type to Point.

EMenuItemObjectFigure_SwitchToLine 

Change figure type to Line.

EMenuItemObjectFigure_SwitchToRect 

Change figure type to Rect.

EMenuItemObjectFigure_SwitchToQuad 

Change figure type to Quad.

EMenuItemObjectFigure_SwitchToCircle 

Change figure type to Circle.

EMenuItemObjectFigure_SwitchToEllipse 

Change figure type to Ellipse.

EMenuItemObjectFigure_SwitchToDoughnut 

Change figure type to Doughnut.

EMenuItemObjectFigure_SwitchToCubicSpline 

Change figure type to CubicSpline.

EMenuItemObjectFigure_SwitchToBezierQuadraticCurve 

Change figure type to BezierQuadraticCurve.

EMenuItemObjectFigure_SwitchToBezierCubicCurve 

Change figure type to BezierCubicCurve.

EMenuItemObjectFigure_SwitchToBezierQuarticCurve 

Change figure type to BezierQuarticCurve.

EMenuItemObjectFigure_SwitchToRegion 

Change figure type to Region.

EMenuItemObjectFigure_SwitchToComplexRegion 

Change figure type to ComplexRegion.

EMenuItemObjectFigure_SwitchToRoundRect 

Change figure type to RoundRect.

EMenuItemObjectFigure_SwitchToPointArray 

Change figure type to PointArray.

EMenuItemObjectFigure_MakeCircle 

Make arc full circle.

EMenuItemObjectFigure_MakeArc 

Make full circle arc.

EMenuItemObjectFigure_EArcClosingMethod_Center 

Set arc closing method center.

EMenuItemObjectFigure_EArcClosingMethod_EachOther 

Set arc closing method each other.

EMenuItemObjectFigure_EArcClosingMethod_NoClose 

Set arc closing method no close.

EMenuItemObjectFigure_Clear 

Clear all the figure objects.

EMenuItemObjectFigure_ConfirmFigure 

Confirm figure.

EMenuItemObjectFigure_CancelFigure 

Cancel figure.

EMenuItemObjectFigure_DeleteFigure 

Delete figure.

EMenuItemObjectFigure_SetInstantApplyFigure 

Menu to set whether to update the property values whenever there are changes, such as moving, rotating, or transforming a Figure object on the view.

EMenuItemObjectFigure_GetIntersection 

Get intersection coordinates of two or more figures.

EMenuItemObjectFigure_GetRegionOfIntersection 

Get intersection region of two or more figures.

EMenuItemObjectFigure_GetRegionOfUnion 

Get union region of two or more figures.

EMenuItemObjectFigure_GetRegionOfSubtraction 

Get subtraction region of two or more figures.

EMenuItemObjectFigure_GetRegionOfExclusiveOr 

Get exclusive or region of two or more figures.

EMenuItemObjectFigure_DeletePoint 

Delete point of figure.

EMenuItemObjectFigure_ShowFigure 

Show figure.

EMenuItemObjectFigure_HideFigure 

Hide figure.

EMenuItemObjectFigure_DeselectFigure 

Deselect figure.

EMenuItemObjectFigure_ShowWindingDirection 

Show winding direction of selected figure.

EMenuItemObjectFigure_ShowWindingSequence 

Show winding sequence of selected figure.

EMenuItemObjectFigure_ShowFigureArrayElementSequence 

Show FigureArray element sequence.

EMenuItemObjectFigure_ShowFigureArrayElementSequenceRecursively 

Show FigureArray element sequence recursively.

EMenuItemObjectFigure_ShowControlPoint 

Show control points of Cubic spline or Bezier curves.

EMenuItemObjectFigure_ShowInformationText 

Show information text of the figure.

EMenuItemObjectFigure_FlattenFigureArray 

If there are FigureArrays inside FigureArray, flatten the FugureArray.

EMenuItemObjectFigure_FigureArrayChangeZOrder 

A menu that changes the z-order of the inner element of FigureArray.

EMenuItemObjectFigure_GroupSelectedFigures 

Group selected figures.

EMenuItemObjectFigure_GroupSelectedFiguresToPointArray 

Group selected figures to PointArray.

EMenuItemObjectFigure_UngroupSelectedFigures 

Ungroup selected figures.

EMenuItemObjectFigure_ShowMultiSelectOrder 

Show multi select order of figures.

EMenuItemObjectFigure_ChangeMultiSelectOrder 

Change multi select order of figures.

EMenuItemObjectFigure_BringToFront 

Bring figure to front.

EMenuItemObjectFigure_BringForward 

Bring figure forward.

EMenuItemObjectFigure_SendToBack 

Send figure to back.

EMenuItemObjectFigure_SendBackward 

Send figure backward.

EMenuItemObjectFigure_Flip_Horizontal 

Flip figure in the horizontal direction.

EMenuItemObjectFigure_Flip_Horizontal_Elementwise 

A menu to individually flip each of the selected figures or each element in the FigureArray in the horizontal direction.

EMenuItemObjectFigure_Flip_Vertical 

Flip figure in the vertical direction.

EMenuItemObjectFigure_Flip_Vertical_Elementwise 

A menu to individually flip each of the selected figures or each element in the FigureArray in the vertical direction.

EMenuItemObjectFigure_Flip_Both 

Flip figure in the horizontal and vertical direction.

EMenuItemObjectFigure_Flip_Both_Elementwise 

A menu to individually flip each of the selected figures or each element in the FigureArray in both horizontal and vertical directions.

EMenuItemObjectFigure_Rotate90 

Rotate figure 90 degree.

EMenuItemObjectFigure_Rotate90_Elementwise 

A menu to individually rotate each of the selected figures or each element in the FigureArray by 90 degrees.

EMenuItemObjectFigure_Rotate180 

Rotate figure 180 degree.

EMenuItemObjectFigure_Rotate180_Elementwise 

A menu to individually rotate each of the selected figures or each element in the FigureArray by 180 degrees.

EMenuItemObjectFigure_Rotate270 

Rotate figure 270 degree.

EMenuItemObjectFigure_Rotate270_Elementwise 

A menu to individually rotate each of the selected figures or each element in the FigureArray by 270 degrees.

EMenuItemObjectFigure_RotateArbitrary 

Rotate figure with arbitrary degree.

EMenuItemObjectFigure_RotateArbitrary_Elementwise 

A menu to individually rotate each of the selected figures or each element in the FigureArray by an arbitrary angle.

EMenuItemObjectFigure_Warp_Perspective 

Warp transform a figure using the perspective projection.

EMenuItemObjectFigure_Warp_Perspective_Elementwise 

A menu to individually apply warp transformation using the Perspective method to each of the selected figures or each element in the FigureArray.

EMenuItemObjectFigure_Warp_Bilinear 

Warp transform a figure using the bilinear projection.

EMenuItemObjectFigure_Warp_Bilinear_Elementwise 

A menu to individually apply warp transformation using the Bilinear method to each of the selected figures or each element in the FigureArray.

EMenuItemObjectFigure_Warp_Bicubic 

Warp transform a figure using the bicubic projection.

EMenuItemObjectFigure_Warp_Bicubic_Elementwise 

A menu to individually apply warp transformation using the Bicubic method to each of the selected figures or each element in the FigureArray.

EMenuItemObjectFigure_Warp_Lanczos 

Warp transform a figure using the Lanczos projection.

EMenuItemObjectFigure_Warp_Lanczos_Elementwise 

A menu to individually apply warp transformation using the Lanczos method to each of the selected figures or each element in the FigureArray.

EMenuItemObjectFigure_Warp_ThinPlate 

Warp transform a figure using the thin plate projection.

EMenuItemObjectFigure_Warp_ThinPlate_Elementwise 

Menu for individually applying a ThinPlate deformation transformation to each element within a multi-selected Figures or FigureArray.

EMenuItemObjectFigure_OpenDialog_Transform 

Menu to open the Figure transformation dialog.

EMenuItemObjectFigure_OpenDialog_Transform_Elementwise 

Menu to open the Figure transformation dialog(Elementwise).

EMenuItemObjectFigure_GetConvexHull 

Get convex hull of selected figure.

EMenuItemObjectFigure_GetConvexHull_Elementwise 

Menu to obtain individual Convex Hulls for each element within the multiple selected shapes or FigureArray.

EMenuItemObjectFigure_SetSource 

Set the selected figure as the source for figure operations (such as transformations).

EMenuItemObjectFigure_SetTarget 

Set the selected figure as the target for figure operations (such as transformations).

EMenuItemObjectFigure_GetBoundary 

Get boundary rectangle of selected figure.

EMenuItemObjectFigure_GetBoundary_Elementwise 

Menu to obtain individual boundary rectangles for each element within the multiple selected shapes or FigureArray.

EMenuItemObjectFigure_GetMinimumEnclosingRectangle 

Get minimum enclosing rectangle of selected figure.

EMenuItemObjectFigure_GetMinimumEnclosingRectangle_Elementwise 

Menu to obtain individual minimum enclosing rectangles for each element within the multiple selected shapes or FigureArray.

EMenuItemObjectFigure_GetPointsOfMinimumDistance 

Get points of the minimum distance.

EMenuItemObjectFigure_GetPointsOfMaximumDistance 

Get points of the maximum distance.

EMenuItemObjectFigure_Sort_Execute 

A menu that sort Figure.

EMenuItemObjectFigure_Sort_ClusterMode 

A menu that specifies cluster mode when sorting Figure.

See also
FLImaging::Foundation::CFLFigureArray
EMenuItemObjectFigure_Sort_SetClusterCoefficient 

A menu that sets the coefficient value of cluster when sorting the Figure order with ClusterMode.

See also
FLImaging::Foundation::CFLFigureArray
EMenuItemObjectFigure_Sort_SortOrder2D_Y_Asc_X_Asc 

1st Ascending Y, 2nd Ascending X

EMenuItemObjectFigure_Sort_SortOrder2D_Y_Asc_X_Desc 

1st Ascending Y, 2nd Descending X

EMenuItemObjectFigure_Sort_SortOrder2D_Y_Desc_X_Asc 

1st Descending Y, 2nd Ascending X

EMenuItemObjectFigure_Sort_SortOrder2D_Y_Desc_X_Desc 

1st Descending Y, 2nd Descending X

EMenuItemObjectFigure_Sort_SortOrder2D_X_Asc_Y_Asc 

1st Ascending X, 2nd Ascending Y

EMenuItemObjectFigure_Sort_SortOrder2D_X_Asc_Y_Desc 

1st Ascending X, 2nd Descending Y

EMenuItemObjectFigure_Sort_SortOrder2D_X_Desc_Y_Asc 

1st Descending X, 2nd Ascending Y

EMenuItemObjectFigure_Sort_SortOrder2D_X_Desc_Y_Desc 

1st Descending X, 2nd Ascending Y

EMenuItemObjectFigure_CenterType_RectangleBoundaryCenter 

Set center type of figure as rectangle boundary center.

EMenuItemObjectFigure_CenterType_CenterOfGravity 

Set center type of figure as center of gravity.

EMenuItemObjectFigure_CenterType_MinimumEnclosingRectangle 

Set center type of figure as minimum enclosing rectangle.

EMenuItemObjectFigure_ClearExclusiveRegion 

Clear exclusive region of figure.

EMenuItemObjectFigure_Reduce 

A menu to reduce the number of points in objects such as CFLRegion by approximating them with the specified precision.

EMenuItemObjectFigure_Reduce_Elementwise 

A menu to reduce the number of points for each of the selected figures or each element in the FigureArray by approximating them with the specified precision.

EMenuItemObjectFigure_Split 

A menu to split a Rect to FigureArray.

EMenuItemObjectFigure_Split_Elementwise 

A menu to split each of the selected figures or each element in the FigureArray into a FigureArray by dividing the Rect.

EMenuItemObjectFigure_Scale 

Menu for scaling the figure proportionally based on the pivot coordinates.

EMenuItemObjectFigure_Scale_Elementwise 

A menu to scale each of the selected figures or each element in the FigureArray proportionally based on the pivot coordinates.

EMenuItemObjectFigure_Inflate 

Menu for inflating the figure to fit its bounding rectangle by the specified length.

EMenuItemObjectFigure_Inflate_Elementwise 

A menu to inflate each of the selected figures or each element in the FigureArray to fit its bounding rectangle by the specified length.

EMenuItemObjectFigure_EnableRasterOperation 

Set raster operation of figure.

EMenuItemObjectFigure_Expression 

Get Figure that meets a specific condition.

EMenuItemObjectFigure_ConvertDeclTypeElementwise_ToPoint 

Change figure type to Point.

EMenuItemObjectFigure_ConvertDeclTypeElementwise_ToLine 

Change figure type to Line.

EMenuItemObjectFigure_ConvertDeclTypeElementwise_ToRect 

Change figure type to Rect.

EMenuItemObjectFigure_ConvertDeclTypeElementwise_ToQuad 

Change figure type to Quad.

EMenuItemObjectFigure_ConvertDeclTypeElementwise_ToCircle 

Change figure type to Circle.

EMenuItemObjectFigure_ConvertDeclTypeElementwise_ToEllipse 

Change figure type to Ellipse.

EMenuItemObjectFigure_ConvertDeclTypeElementwise_ToDoughnut 

Change figure type to Doughnut.

EMenuItemObjectFigure_ConvertDeclTypeElementwise_ToCubicSpline 

Change figure type to CubicSpline.

EMenuItemObjectFigure_ConvertDeclTypeElementwise_ToBezierQuadraticCurve 

Change figure type to BezierQuadraticCurve.

EMenuItemObjectFigure_ConvertDeclTypeElementwise_ToBezierCubicCurve 

Change figure type to BezierCubicCurve.

EMenuItemObjectFigure_ConvertDeclTypeElementwise_ToBezierQuarticCurve 

Change figure type to BezierQuarticCurve.

EMenuItemObjectFigure_ConvertDeclTypeElementwise_ToRegion 

Change figure type to Region.

EMenuItemObjectFigure_ConvertDeclTypeElementwise_ToComplexRegion 

Change figure type to ComplexRegion.

EMenuItemObjectFigure_ConvertDeclTypeElementwise_ToRoundRect 

Change figure type to RoundRect.

EMenuItemObjectFigure_ConvertDeclTypeElementwise_ToPointArray 

Change figure type to PointArray.

EMenuItemObjectFigure_ConvertTemplateTypeElementwise_ToInt32 

Change figure template type to Int32.

EMenuItemObjectFigure_ConvertTemplateTypeElementwise_ToInt64 

Change figure template type to Int64.

EMenuItemObjectFigure_ConvertTemplateTypeElementwise_ToFloat 

Change figure template type to Float.

EMenuItemObjectFigure_ConvertTemplateTypeElementwise_ToDouble 

Change figure template type to Double.

EMenuItemObjectFigure_AssignFigure 

Assign figure.

EMenuItemObjectFigure_FlattenAndAssignFigure 

Make FigureArray with selected figures with flattening so that doesn't exist nested Figure Array.

EMenuItemObjectFigure_End 

Synchronize the point of view with selected view.

◆ EMenuItemObjectMeasure

Menu items related to measurement tool objects in the image view.

Enumerator
EMenuItemObjectMeasure_None 

None.

EMenuItemObjectMeasure_Distance 

Set measure distance teaching mode.

EMenuItemObjectMeasure_Increments 

Set measure increments teaching mode.

EMenuItemObjectMeasure_ParallelDistance 

Set measure parallel distance teaching mode.

EMenuItemObjectMeasure_InteriorAngle 

Set measure interior angle teaching mode.

EMenuItemObjectMeasure_Gradient 

Set measure gradient teaching mode.

EMenuItemObjectMeasure_Circumcenter 

Set measure circumcenter teaching mode.

EMenuItemObjectMeasure_DistanceCircle 

Set measure distance circle teaching mode.

EMenuItemObjectMeasure_RegionArea 

Set measure region area teaching mode.

EMenuItemObjectMeasure_EndOfMeasureMenu 

The end item of measure.

EMenuItemObjectMeasure_Clear 

Clear the measurement objects.

EMenuItemObjectMeasure_LeaveMeasureMode 

Cancel measure teaching mode.

EMenuItemObjectMeasure_Activate 

Activate selected measure object.

EMenuItemObjectMeasure_Deactivate 

Deactivate selected measure object.

EMenuItemObjectMeasure_End 

The last menu.

◆ EMenuItemPaneMenuTree

Menu items in the menu tree.

Enumerator
EMenuItemPaneMenuTree_ExpandAll 

Expand all sub-items.

EMenuItemPaneMenuTree_CollapseAll 

Fold all sub-items.

EMenuItemPaneMenuTree_SortAscending 

Sort child items in ascending order by string.

EMenuItemPaneMenuTree_SortDescending 

Sort child items in descending order by string.

EMenuItemPaneMenuTree_CancelSort 

Cancel sort.

EMenuItemPaneMenuTree_OpenNewWindow 

Open in a new window.

EMenuItemPaneMenuTree_Open 

Open a window.

EMenuItemPaneMenuTree_Activate 

Activate window.

EMenuItemPaneMenuTree_Hide 

Hide the window.

EMenuItemPaneMenuTree_Delete 

Remove windows and remove menu items from tree.

EMenuItemPaneMenuTree_OpenAll 

Open all child items.

EMenuItemPaneMenuTree_OpenNewWindowAll 

Open multiple selected items in a new window.

EMenuItemPaneMenuTree_HideAll 

Hide all child items.

EMenuItemPaneMenuTree_DeleteAll 

Remove all child items.

EMenuItemPaneMenuTree_HideAllButThis 

Hide all but this window.

EMenuItemPaneMenuTree_DeleteAllButThis 

Remove all but this window.

EMenuItemPaneMenuTree_AddNewSubMenuItem 

Adding a New SubMenu Item.

EMenuItemPaneMenuTree_AddToFavorite 

Add to Favorites.

EMenuItemPaneMenuTree_RemoveFromFavorite 

Remove from favorites.

EMenuItemPaneMenuTree_MenuItemFavorite_ClearAll 

Remove all favorite items.

EMenuItemPaneMenuTree_MenuItemManagerModel_AddNewModel 

Add a new model.

EMenuItemPaneMenuTree_MenuItemModel_Select 

Select a model.

EMenuItemPaneMenuTree_MenuItemModel_Duplicate 

Model Duplication.

EMenuItemPaneMenuTree_MenuItemModel_Delete 

Delete Model.

EMenuItemPaneMenuTree_MenuItemModel_Rename 

Model Name Settings.

EMenuItemPaneMenuTree_MenuItemFixedViewPreset_AddFixedViewPlacementSet 

Add Fixed View Set.

EMenuItemPaneMenuTree_MenuItemFixedViewPreset_Import 

Import Fixed View Set.

EMenuItemPaneMenuTree_MenuItemFixedViewPreset_Export 

Export Fixed View Set.

EMenuItemPaneMenuTree_MenuItemFixedViewPlacementSet_Select 

Select Fixed View Placement Preset.

EMenuItemPaneMenuTree_MenuItemFixedViewPlacementSet_Edit 

Modify Fixed View Placement Preset.

EMenuItemPaneMenuTree_MenuItemFixedViewPlacementSet_Remove 

Remove Fixed View Placement Preset.

EMenuItemPaneMenuTree_MenuItemFixedViewPlacementSet_Import 

Import Fixed View Placement Set.

EMenuItemPaneMenuTree_MenuItemFixedViewPlacementSet_Export 

Export Fixed View Placement Set.

EMenuItemPaneMenuTree_MenuItemFixedViewPlacementSet_CopyNameToClipboard 

Copy name of the Fixed View Placement Set to clipboard.

EMenuItemPaneMenuTree_MenuItemLogIn_LogIn_LogOut 

Login or Logout Menu.

EMenuItemPaneMenuTree_MenuItemLogIn_ChangePassword 

Change password menu for the currently logged-in user.

EMenuItemPaneMenuTree_MenuItemLogIn_ManageUsers 

Manage user permissions (add, query, modify, delete, set permissions, etc.) menu.

EMenuItemPaneMenuTree_MenuItemViewBase_Minimize 

View Minimization Menu.

EMenuItemPaneMenuTree_MenuItemViewBase_Maximize 

View Maximization Menu.

◆ EMenuItemView3D

3D View Menu Item

Enumerator
EMenuItemView3D_None 

None.

EMenuItemView3D_LoadFile 

Load File.

EMenuItemView3D_LoadFolder 

Load folder.

EMenuItemView3D_AppendFile 

Load to append file.

EMenuItemView3D_AppendFolder 

Load to append folder.

EMenuItemView3D_LoadPlotDataOnSurface 

Load PlotDataOnSurface File.

EMenuItemView3D_Save 

Save.

EMenuItemView3D_SavePlotDataOnSurface 

Save PlotDataOnSurface File.

EMenuItemView3D_Clear 

Close File.

EMenuItemView3D_ShowImageMiniMap 

Show Mini Map.

EMenuItemView3D_ClearThenPasteImage 

A menu that closes the currently open file and pastes the image of the clipboard.

EMenuItemView3D_ZoomIn 

Zoom In.

EMenuItemView3D_ZoomOut 

Zoom Out.

EMenuItemView3D_ZoomFit 

Zoom Fit.

EMenuItemView3D_Panning 

Panning.

EMenuItemView3D_ShowScrollBar 

Show Scroll Bar.

EMenuItemView3D_ShowToolBar 

Show Toolbar View.

EMenuItemView3D_ShowStatusBar 

Show Status bar.

EMenuItemView3D_ShowAxis 

Show Axis.

EMenuItemView3D_ShowGrid 

Show Grid.

EMenuItemView3D_ShowCrosshair 

Show Crosshair.

EMenuItemView3D_CanvasColorPicker 

Canvas Color Settings Menu.

EMenuItemView3D_ShowLegend 

Show legend.

EMenuItemView3D_Object_LoadTexture 

Load Texture menu.

EMenuItemView3D_Object_ApplyTexture 

Apply Texture Menu.

EMenuItemView3D_Object_TextureFit_Stretch 

Stretch texture to match object size when applying texture.

EMenuItemView3D_Object_TextureFit_Center 

Apply textures to the center of the object.

EMenuItemView3D_Object_TopologyType_Default 

Apply Topology type set in view.

EMenuItemView3D_Object_TopologyType_Solid 

A menu that fills the surface of an object with color (or texture)

EMenuItemView3D_View_TopologyType_Solid 

A menu that fills the surface of an object with color (or texture)

EMenuItemView3D_Object_TopologyType_Wireframe 

Display lines connecting vertices in the order of the face index array.

See also
FLImaging::Foundation::CFL3DObject::GetFaceIndices()
EMenuItemView3D_View_TopologyType_Wireframe 

Display lines connecting vertices in the order of the face index array.

See also
FLImaging::Foundation::CFL3DObject::GetFaceIndices()
EMenuItemView3D_Object_TopologyType_PointCloud 

Set topology type menu in Point Cloud mode.

EMenuItemView3D_View_TopologyType_PointCloud 

Object representation menu in Point Cloud mode.

EMenuItemView3D_Object_TopologyType_Segment 

Display lines connecting vertices in the order of the segment index array.

See also
FLImaging::Foundation::CFL3DObject::GetSegmentIndices()
EMenuItemView3D_View_TopologyType_Segment 

Display lines connecting vertices in the order of the segment index array.

See also
FLImaging::Foundation::CFL3DObject::GetSegmentIndices()
EMenuItemView3D_Object_ShadingType_Default 

A menu that applies the shading type of the object to the type set in the view.

EMenuItemView3D_Object_ShadingType_Shadeless 

A menu for setting the shading type of objects to Shadeless.

EMenuItemView3D_View_ShadingType_Shadeless 

A menu for setting the shading type of objects to Shadeless.

EMenuItemView3D_Object_ShadingType_Flat 

A menu for setting the shading type of objects to Flat.

EMenuItemView3D_View_ShadingType_Flat 

A menu for setting the shading type of objects to Flat.

EMenuItemView3D_Object_ShadingType_Phong 

A menu for setting the shading type of objects to Phong.

EMenuItemView3D_View_ShadingType_Phong 

A menu for setting the shading type of objects to Phong.

EMenuItemView3D_Object_ShadingType_Gouraud 

A menu for setting the shading type of objects to Gouraud.

EMenuItemView3D_View_ShadingType_Gouraud 

A menu for setting the shading type of objects to Gouraud.

EMenuItemView3D_Object_SetPointSize 

A menu that sets the point size of the selected object.

EMenuItemView3D_View_SetPointSize 

A menu that sets the point size.

EMenuItemView3D_Object_SetOpacity 

A menu that sets the opacity of the selected object.

EMenuItemView3D_Measure_Distance 

Distance Measurement Menu.

EMenuItemView3D_Measure_Increments 

Increments Measurement Menu.

EMenuItemView3D_Measure_ParallelDistance 

Parallel Distance Measurement Menu.

EMenuItemView3D_Measure_InteriorAngle 

Interior Angle Measurement Menu.

EMenuItemView3D_Measure_Gradient 

Tilt Measurement Menu.

EMenuItemView3D_Measure_Circumcenter 

Circumcenter measurement menu.

EMenuItemView3D_Measure_DistanceCircle 

Measure the radius of a circle menu.

EMenuItemView3D_Measure_RegionArea 

Area Measurement Menu.

EMenuItemView3D_Measure_LengthOfSegment 

Segment Length Measurement Menu.

EMenuItemView3D_Measure_EndOfMeasureMenu 

Measurement Menu End Point.

EMenuItemView3D_Remove_Measurement 

Selected Measurement Delete Menu.

EMenuItemView3D_Clear_Measurement 

Measurement Object Cleanup Menu.

EMenuItemView3D_LeaveMeasureMode 

Measurement Mode Exit Menu.

EMenuItemView3D_CreateFigure_Point3 

Create CFLPoint3 object.

EMenuItemView3D_CreateFigure_Rect 

Create CFLRect object.

EMenuItemView3D_Teaching_EndOfTeachingMenu 

Teaching Menu End Point.

EMenuItemView3D_LeaveTeachingMode 

Exit Teaching Mode.

EMenuItemView3D_Selection_Vertex 

Set to vertex selection mode menu.

EMenuItemView3D_Selection_Segment 

Set to Segment Selection Mode Menu.

EMenuItemView3D_Selection_Face 

Set to object selection mode menu.

EMenuItemView3D_Selection_Object 

Set to object selection mode menu.

EMenuItemView3D_Selection_Path 

Set path object selection mode menu.

EMenuItemView3D_Selection_EndOfSelectionMenu 

Selection Menu End.

EMenuItemView3D_HeightProfile 

Get a Height Profile menu.

EMenuItemView3D_Remove_HeightProfile 

Remove selected Height Profile Menu.

EMenuItemView3D_Clear_HeightProfile 

Clear Height Profile.

EMenuItemView3D_PlotDataOnSurface 

Point Teaching Mode on Object Surface.

EMenuItemView3D_PlotDataOnSurface_NearestBorderWithOffset 

A mode of finding the closest border to a given point on a particular surface, and teaching the point a certain distance away from the border.

EMenuItemView3D_PlotDataOnSurface_NearestBorderWithOffset_SetInterval 

Mode that sets the distance from the previous point when teaching a point on a particular surface.

EMenuItemView3D_Clear_PlotData 

Clear Plot Data.

EMenuItemView3D_PlotData_DisplayMode_Point 

Displaying the taught point as a dot menu.

EMenuItemView3D_PlotData_DisplayMode_NormalVectorLine 

Display teaching points as normal vector lines menu.

EMenuItemView3D_SetColor_PlotData_Point 

Color setting menu for teaching points.

EMenuItemView3D_SetColor_PlotData_NormalVectorLine 

Normal vector line color setting menu for teaching points.

EMenuItemView3D_Set_ModelHeight 

Height Value Range Menu for Models.

EMenuItemView3D_Remove_SelectedObject 

Remove the selected object.

EMenuItemView3D_Save_SelectedObject 

Save Selected Objects.

EMenuItemView3D_Hide_SelectedObject 

Hide Selected Objects.

EMenuItemView3D_Crop_SelectedObject 

Crop selected objects (keep only the selected objects and remove the rest).

EMenuItemView3D_Convert_STEP_To_PointCloud 

Covert the selected STEP object to PointCloud.

EMenuItemView3D_ShowAllObject 

Display all objects.

EMenuItemView3D_Figure_Confirm 

Confirm figure.

EMenuItemView3D_Figure_Cancel 

Cancel figure.

EMenuItemView3D_Figure_Clear 

Clear Figure.

EMenuItemView3D_Figure_Remove 

Remove Figure.

EMenuItemView3D_Figure_Show 

Show figure.

EMenuItemView3D_Figure_Hide 

Hide figure.

EMenuItemView3D_Figure_Lock 

Fix point of view of Figure.

EMenuItemView3D_Figure_Load 

Load Figure.

EMenuItemView3D_Figure_Save 

Save Figure.

EMenuItemView3D_Figure_Copy 

Copy Figure to clipboard.

EMenuItemView3D_Figure_Paste 

Paste Figure from clipboard.

EMenuItemView3D_Figure_Edit 

Edit 3D Figure Menu.

EMenuItemView3D_Figure_KeepObjects 

Crop objects selected by all Figures of the view (retain only the selected objects and remove the rest).

EMenuItemView3D_Figure_DiscardObjects 

Crop objects selected by all Figures of the view (retain only the selected objects and remove the rest).

EMenuItemView3D_Figure_Selected_KeepObjects 

Crop objects selected by certain Figure (retain only the selected objects and remove the rest).

EMenuItemView3D_Figure_Selected_DiscardObjects 

Crop objects selected by certain Figure (retain only the selected objects and remove the rest).

EMenuItemView3D_SetDecimalPlaceOfCoordinate 

Sets the number of decimal places displayed for the mouse intersection coordinates.

EMenuItemView3D_PathEditor_ShowText_ObjectIndex 

Set whether to display index text for a node in the 3D Path Editor.

EMenuItemView3D_PathEditor_ShowText_GroupIndex 

Set whether to display index text for node groups in the 3D Path Editor.

EMenuItemView3D_PlotData_Group 

PlotData object grouping.

EMenuItemView3D_PlotData_Ungroup 

Ungroup PlotData objects.

EMenuItemView3D_PlotData_SeeDetails 

PlotData object details view.

EMenuItemView3D_PlotData_InsertBefore 

Insert data in front of the selected PlotData object.

EMenuItemView3D_PlotData_InsertAfter 

Insert data behind the selected PlotData object.

EMenuItemView3D_PlotData_SetPrevData 

Specify the previous data for the selected PlotData object.

EMenuItemView3D_PlotData_SetNextData 

Specify the following data for the selected PlotData object.

EMenuItemView3D_PlotData_UnlinkPrevData 

Disconnect selected PlotData objects from previous data.

EMenuItemView3D_PlotData_UnlinkNextData 

Disconnect the selected PlotData object from the following data.

EMenuItemView3D_PlotData_ShowSequence 

Display the order of PlotData objects.

EMenuItemView3D_PlotData_PathSettings 

Path Settings.

EMenuItemView3D_RectangleSelectionMode 

Rectangle selection mode.

EMenuItemView3D_DeselectAll 

Deselect all selections.

EMenuItemView3D_CameraSettings 

Camera settings.

EMenuItemView3D_CameraRotatePivot_GripPoint 

A menu to set the intersection point at the time of left mouse button click as the center of camera rotation.

EMenuItemView3D_CameraRotatePivot_Origin 

A menu to set the origin (0,0,0) as the center of camera rotation.

EMenuItemView3D_CameraRotatePivot_TargetPosition 

A menu to set the camera's target position as the center of camera rotation.

EMenuItemView3D_CameraRotatePivot_CameraPosition 

A menu to set the camera's position as the center of camera rotation.

EMenuItemView3D_LockRotation_AngleYaw 

Menu for restricting yaw rotation of the view Activating this option allows the user to restrict rotation to a specific yaw angle, preventing the view from deviating from the specified yaw angle.

  • Yaw angle refers to the rotation in the horizontal plane, and this menu item allows setting whether to lock the rotation at the specified angle.
  • When the rotation lock is activated, the user can only rotate the view within the specified yaw angle range.
See also
EMenuItemView3D_LockRotation_AnglePitch, EMenuItemView3D_LockRotation_AngleRoll
EMenuItemView3D_LockRotation_AnglePitch 

Menu for restricting pitch rotation of the view Activating this option allows the user to restrict rotation to a specific pitch angle, preventing the view from deviating from the specified pitch angle.

  • Pitch angle refers to the rotation in the vertical plane, and this menu item allows setting whether to lock the rotation at the specified angle.
  • When the rotation lock is activated, the user can only rotate the view within the specified pitch angle range.
See also
EMenuItemView3D_LockRotation_AngleYaw, EMenuItemView3D_LockRotation_AngleRoll
EMenuItemView3D_LockRotation_AngleRoll 

Menu for restricting roll rotation of the view Activating this option allows the user to restrict rotation to a specific roll angle, preventing the view from deviating from the specified roll angle.

  • Roll angle refers to the rotation around the camera's axis, and this menu item allows setting whether to lock the rotation at the specified angle.
  • When the rotation lock is activated, the user can only rotate the view within the specified roll angle range.
See also
EMenuItemView3D_LockRotation_AngleYaw, EMenuItemView3D_LockRotation_AnglePitch
EMenuItemView3D_LockMovement_AxisX 

Menu for restricting movement along the x-axis.

EMenuItemView3D_LockMovement_AxisY 

Menu for restricting movement along the y-axis.

EMenuItemView3D_LockMovement_AxisZ 

Menu for restricting movement along the z-axis.

EMenuItemView3D_Help 

Popup the Help dialog.

EMenuItemView3D_PlotData_SetExtraData 

Extra Data Settings Menu.

EMenuItemView3D_Figure_AssignFigure 

Assign figure.

EMenuItemView3D_SyncViewPointOfView 

Point of view (camera) Synchronization Menu.

EMenuItemView3D_SyncWindow 

Windows Synchronization Menu.

EMenuItemView3D_ShowAllLayers 

Show all layers menu.

EMenuItemView3D_HideAllLayers 

Hide all layers menu.

EMenuItemView3D_ShowLayer_Image 

Show image layer menu.

EMenuItemView3D_ShowLayer_Drawing 

Show drawing layer menu.

EMenuItemView3D_ClearLayer 

Clear layer menu.

EMenuItemView3D_ClearAllLayers 

Clear All Layers menu.

◆ EMenuItemViewDrawing

Drawing View Menu Item.

Enumerator
EMenuItemViewDrawing_None 

None.

EMenuItemViewDrawing_LoadFile 

Load File.

EMenuItemViewDrawing_LoadFolder 

Load folder.

EMenuItemViewDrawing_AppendFile 

Load to append file.

EMenuItemViewDrawing_AppendFolder 

Load to append folder.

EMenuItemViewDrawing_Save 

Save menu.

EMenuItemViewDrawing_Clear 

Close File.

EMenuItemViewDrawing_ShowMiniMap 

Show Mini Map.

EMenuItemViewDrawing_ZoomIn 

Zoom In.

EMenuItemViewDrawing_ZoomOut 

Zoom Out.

EMenuItemViewDrawing_ZoomFit 

Zoom Fit.

EMenuItemViewDrawing_SetScale 

Set scale of view.

EMenuItemViewDrawing_ZoomToActualSize 

Zoom to actual size.

EMenuItemViewDrawing_Panning 

Panning.

EMenuItemViewDrawing_SetViewCenterAndScale 

Move the designated coordinates to the center of the view.

EMenuItemViewDrawing_ShowScrollBar 

Show scroll bar.

EMenuItemViewDrawing_ShowToolBar 

Show Toolbar View.

EMenuItemViewDrawing_ShowStatusBar 

Show Status bar.

EMenuItemViewDrawing_ShowGrid 

Show grid.

EMenuItemViewDrawing_ShowImageCoordinateOnCursor 

Display coordinates on mouse cursor position.

EMenuItemViewDrawing_ShowCrosshair 

Show Crosshair.

EMenuItemViewDrawing_CanvasColorPicker 

Canvas Color Settings Menu.

EMenuItemViewDrawing_PixelAccuracy 

Set pixel accuracy.

EMenuItemViewDrawing_SetAttribute 

Set attribute.

EMenuItemViewDrawing_SetCoordinateOrientation_X_Right_Y_Down 

Sets the coordinate orientation for a 2D system. x: increases rightwards, y: increases downwards.

EMenuItemViewDrawing_SetCoordinateOrientation_X_Right_Y_Up 

Sets the coordinate orientation for a 2D system. x: increases rightwards, y: increases upwards.

EMenuItemViewDrawing_SetCoordinateOrientation_X_Left_Y_Down 

Sets the coordinate orientation for a 2D system. x: increases leftwards, y: increases downwards.

EMenuItemViewDrawing_SetCoordinateOrientation_X_Left_Y_Up 

Sets the coordinate orientation for a 2D system. x: increases leftwards, y: increases upwards.

EMenuItemViewDrawing_Measure_Distance 

Distance Measurement Menu.

EMenuItemViewDrawing_Measure_Increments 

Increments Measurement Menu.

EMenuItemViewDrawing_Measure_ParallelDistance 

Parallel Distance Measurement Menu.

EMenuItemViewDrawing_Measure_InteriorAngle 

Interior Angle Measurement Menu.

EMenuItemViewDrawing_Measure_Gradient 

Tilt Measurement Menu.

EMenuItemViewDrawing_Measure_Circumcenter 

Circumcenter measurement menu.

EMenuItemViewDrawing_Measure_DistanceCircle 

Measure the radius of a circle menu.

EMenuItemViewDrawing_Measure_RegionArea 

Area Measurement Menu.

EMenuItemViewDrawing_Measure_EndOfMeasureMenu 

Measurement Menu End Point.

EMenuItemViewDrawing_Remove_Measurement 

Selected Measurement Delete Menu.

EMenuItemViewDrawing_Clear_Measurement 

Measurement Object Cleanup Menu.

EMenuItemViewDrawing_Teaching_EndOfTeachingMenu 

Teaching Menu End Point.

EMenuItemViewDrawing_LeaveTeachingMode 

Exit Teaching Mode.

EMenuItemViewDrawing_Remove_SelectedObject 

Remove the selected object.

EMenuItemViewDrawing_Save_SelectedObject 

Save Selected Objects.

EMenuItemViewDrawing_Hide_SelectedObject 

Hide Selected Objects.

EMenuItemViewDrawing_ShowAllObject 

Display all objects.

EMenuItemViewDrawing_Figure_Confirm 

Confirm figure.

EMenuItemViewDrawing_Figure_Cancel 

Cancel figure.

EMenuItemViewDrawing_Figure_Clear 

Clear Figure.

EMenuItemViewDrawing_Figure_Remove 

Remove Figure.

EMenuItemViewDrawing_Figure_Show 

Show figure.

EMenuItemViewDrawing_Figure_Hide 

Hide figure.

EMenuItemViewDrawing_Figure_Load 

Load Figure.

EMenuItemViewDrawing_Figure_Save 

Save Figure.

EMenuItemViewDrawing_Figure_Copy 

Copy Figure to clipboard.

EMenuItemViewDrawing_Figure_Paste 

Paste Figure from clipboard.

EMenuItemViewDrawing_Figure_Edit 

Edit Drawing Figure Menu.

EMenuItemViewDrawing_SetDecimalPlaceOfCoordinate 

Sets the number of decimal places displayed for the mouse intersection coordinates.

EMenuItemViewDrawing_RectangleSelectionMode 

Rectangle selection mode.

EMenuItemViewDrawing_DeselectAll 

Deselect all selections.

EMenuItemViewDrawing_Help 

Popup the Help dialog.

EMenuItemViewDrawing_ClearAllObjects 

Clear all the figure objects and measurement objects.

EMenuItemViewDrawing_SyncViewPointOfView 

Point of view (camera) Synchronization Menu.

EMenuItemViewDrawing_SyncWindow 

Windows Synchronization Menu.

EMenuItemViewDrawing_ShowAllLayers 

Show all layers menu.

EMenuItemViewDrawing_HideAllLayers 

Hide all layers menu.

EMenuItemViewDrawing_ShowLayer_Drawing 

Show drawing layer menu.

EMenuItemViewDrawing_ClearLayer 

Clear layer menu.

EMenuItemViewDrawing_ClearAllLayers 

Clear All Layers menu.

EMenuItemViewDrawing_ZoomFitToLayer 

Scale and offset adjustment menu so that figures and texts on selected layer are filled on the screen.

EMenuItemViewDrawing_ZoomFitToNamedLayer 

Scale and offset adjustment menu so that figures and texts on named layer are filled on the screen.

EMenuItemViewDrawing_FitAllLayersOnCanvas 

Scale and offset adjustment menu so that figures and texts on the all layers are filled on the screen.

EMenuItemViewDrawing_LayerProperties 

Layer properties menu.

EMenuItemViewDrawing_FlipAll_Horizontal 

Flip all of the drawings in the horizontal direction.

EMenuItemViewDrawing_FlipAll_Vertical 

Flip all of the drawings in the vertical direction.

EMenuItemViewDrawing_FlipAll_Both 

Flip all of the drawings in the horizontal and vertical direction.

EMenuItemViewDrawing_RotateAll_90 

Rotate all of the drawings 90 degrees.

EMenuItemViewDrawing_RotateAll_270 

Rotate all of the drawings 270 degrees.

EMenuItemViewDrawing_RotateAll_180 

Rotate all of the drawings 180 degrees.

EMenuItemViewDrawing_End 

The end of the menu.

◆ EModifierKeyType

Modifier key input value.

Enumerator
EModifierKeyType_None 

None.

EModifierKeyType_LCONTROL 

Left Ctrl.

EModifierKeyType_LSHIFT 

Left Shift.

EModifierKeyType_LMENU 

Left Menu (Alt)

EModifierKeyType_Count 

Count of enum.

◆ EObjectFigureHitTest

Mouse hit test for figures on image view.

Enumerator
EObjectFigureHitTest_None 

Default State.

EObjectFigureHitTest_Move 

Move a figure.

EObjectFigureHitTest_Rotate 

Rotating a figure.

EObjectFigureHitTest_Transform 

Figure transformation.

EObjectFigureHitTest_Inflate 

Expand or contract a Figure.

EObjectFigureHitTest_Select 

Select a Figure.

EObjectFigureHitTest_GripVertex 

Grip vertex.

EObjectFigureHitTest_GripLine 

Grip line segment.

EObjectFigureHitTest_ArcDegree 

Change start degree or delta degree for circle, ellipse, and doughnut.

EObjectFigureHitTest_GripControlPointStart 

Grip the start control point of the CubicSpline or BezierCubicCurve.

EObjectFigureHitTest_GripControlPointEnd 

Grip the end control point of the CubicSpline or BezierCubicCurve.

EObjectFigureHitTest_GripControlPointMid 

Grip the mid control point on CubicSpline or BezierQuarticCurve.

EObjectFigureHitTest_GripControlPoint 

Grip the control point of CubicSpline or BezierCubicCurve.

EObjectFigureHitTest_GripArc 

Grip the Circle Arc of the Complex Region.

EObjectFigureHitTest_GripEllipseArc 

Grip the Ellipse Arc in the Complex Region.

EObjectFigureHitTest_GripCubicSpline 

Grip the CubicSpline in the Complex Region.

EObjectFigureHitTest_GripBezierQuadraticCurve 

Grip the BezierQuadraticCurve of the ComplexRegion.

EObjectFigureHitTest_GripBezierCubicCurve 

Grip the BezierCubicCurve of ComplexRegion.

EObjectFigureHitTest_GripBezierQuarticCurve 

Grip the BezierQuarticCurve of ComplexRegion.

EObjectFigureHitTest_GripBezierCurve 

Grip the Bezier Curve of the Complex Region.

EObjectFigureHitTest_TransformDoughnutRadius 

To adjust the radius of Doughnut.

EObjectFigureHitTest_ExclusiveRegion 

If you set an Exclusive Region.

EObjectFigureHitTest_GripInterpolatedLine 

Grip the interpolation straight line.

EObjectFigureHitTest_ComplexRegion_GripEndVertex 

Grip the last vertex of Line, Circle Arc, Ellipse Arc, CubicSpline, and BezierCubicCurve inside ComplexRegion.

EObjectFigureHitTest_RoundRect_GripRadiusVertex 

Grip the radius adjustment point of RoundRect.

EObjectFigureHitTest_SelectOnMultiSelectedFigures 

Select a Figure from multiple selected figures while holding down Ctrl key.

EObjectFigureHitTest_Hover 

When the mouse is over the figure.

◆ EOrientation

Direction.

Enumerator
EOrientation_Vertical 

a vertical direction

EOrientation_Horizontal 

a horizontal direction

◆ EPaneType

Pane type.

Enumerator
EPaneType_None 

None.

EPaneType_Menu 

CGUIPaneMenu 타입 Pane.

EPaneType_Properties 

CGUIPaneProperties 타입 Pane.

EPaneType_Log 

CGUIPaneLog 타입 Pane.

EPaneType_Code 

CGUIPaneCode 타입 Pane.

EPaneType_ExampleSNAP 

CGUIPaneExampleSNAP 타입 Pane.

EPaneType_DialogCustomEmbedded 

CGUIPaneDialogCustomEmbedded 타입 Pane.

EPaneType_PlotDataSheet 

CGUIPanePlotDataSheet 타입 Pane.

EPaneType_ColorTable 

CGUIPaneColorTable 타입 Pane.

EPaneType_ViewGraph 

CGUIPaneViewGraph 타입 Pane.

EPaneType_Sheet 

CGUIPaneSheet 타입 Pane.

EPaneType_MiniGraphSheet 

CGUIPaneMiniGraphSheet 타입 Pane.

EPaneType_MainPane 

Pane collection configured by default in MainFrame.

EPaneType_NonDestroyable 

A pane that cannot be destroyed during program execution.

◆ EPermission

Permission.

Enumerator
EPermission_View 

Permissions to view.

EPermission_Modify_Execute 

Permissions to modify and execute.

◆ EPixelNumberMode

Pixel value display options in image view.

Enumerator
EPixelNumberMode_Decimal 

decimal notation

EPixelNumberMode_Hexadecimal 

hexadecimal notation

EPixelNumberMode_Binary 

Binary notation.

◆ EProgressCtrlTextMode

String display mode for ProgressCtrl.

Enumerator
EProgressCtrlTextMode_Percentage 

Percentage display. Example: "44%".

EProgressCtrlTextMode_Position 

Show current location, e.g. "440".

EProgressCtrlTextMode_PositionPerMax 

Displays the current location for the maximum value, e.g. "440/1000".

EProgressCtrlTextMode_UserDefinedText 

Display custom text, e.g. "Waiting...".

◆ EPropertyItemType

Enum representing the property item types.

Enumerator
EPropertyItemType_Undefined 

Undefined type.

EPropertyItemType_Button 

Button.

EPropertyItemType_Category 

Category.

EPropertyItemType_CheckBox 

Checkbox.

EPropertyItemType_Color 

Color picker.

EPropertyItemType_DraggableSpin 

Draggable spin control

EPropertyItemType_DropdownList 

Dropdown list.

EPropertyItemType_Figure 

Class used for setting Figure properties in the UI property window.

EPropertyItemType_File 

File selection.

EPropertyItemType_IPAddress 

IP address.

EPropertyItemType_MultiLineText 

Multi-line text field.

EPropertyItemType_Password 

Password field.

EPropertyItemType_RadioButton 

Radio button

EPropertyItemType_RadioButtonGroup 

Radio button group

EPropertyItemType_Slider 

Slider.

EPropertyItemType_SliderDualHandle 

Slider with dual handle.

EPropertyItemType_Spin 

Spin control.

EPropertyItemType_Text 

Single-line text field.

EPropertyItemType_View3DFigure 

Figure object on the 3D View.

EPropertyItemType_ViewImageFigure 

Figure object on the Image View.

EPropertyItemType_ViewImageList 

Image View list.

EPropertyItemType_ViewGraphList 

Graph View list.

EPropertyItemType_View3DList 

3D View list.

EPropertyItemType_View3DPathEditorList 

3D Path Editor list.

EPropertyItemType_ViewListBase 

Base class for view lists.

EPropertyItemType_Count 

Number of property item types.

◆ EScrollBarArea

Scroll Bar Area.

Enumerator
EScrollBarArea_None 

No area selected.

EScrollBarArea_ArrowPrev 

Previous arrow area.

EScrollBarArea_ArrowNext 

Next arrow area.

EScrollBarArea_PagePrev 

Previous page area (empty area before the thumb)

EScrollBarArea_PageNext 

Next page area (empty area after the thumb)

EScrollBarArea_Thumb 

Thumb area (draggable part of the scroll bar)

◆ ESelectionMode3D

3D View Object Selection Mode

Enumerator
ESelectionMode3D_Object 

3D Object Selection Mode

ESelectionMode3D_Vertex 

Vertex selection mode for 3D objects.

ESelectionMode3D_Segment 

Segment selection mode for 3D objects.

ESelectionMode3D_Face 

Face Selection Mode for 3D Objects.

ESelectionMode3D_Path 

Path Selection Mode for 3D Objects.

◆ ESliderArea

Scroll Bar Area.

Enumerator
ESliderArea_None 

No area selected.

ESliderArea_PagePrev 

Previous page area (empty area before the thumb)

ESliderArea_PageNext 

Next page area (empty area after the thumb)

ESliderArea_Thumb 

Thumb area (draggable part of the slider)

ESliderArea_ThumbMin 

The left handle area of a slider with two handles (draggable area)

ESliderArea_ThumbMax 

The right handle area of a slider with two handles (draggable area)

ESliderArea_SpinButtonIncrease 

Increase button for the spin control, if available.

ESliderArea_SpinButtonDecrease 

Decrease button for the spin control, if available.

◆ ESliderTemplateType

Template type of slider.

Enumerator
ESliderTemplateType_Int32 

32bit integer

ESliderTemplateType_Uint32 

32bit unsigned integer

ESliderTemplateType_Int64 

64bit integer

ESliderTemplateType_Uint64 

64bit unsigned integer

ESliderTemplateType_Double 

Double

◆ ESNAPRunningStatus

A status information of SNAP Running.

Enumerator
ESNAPRunningStatus_Idle 

Idle state.

ESNAPRunningStatus_Run 

Running state.

ESNAPRunningStatus_Pause 

Paused state.

ESNAPRunningStatus_Error 

Error state.

◆ ESNAPRunningStep

A step information of SNAP Running.

Enumerator
ESNAPRunningStep_RunStart 

Run Start.

ESNAPRunningStep_RunEnd 

Run End.

ESNAPRunningStep_PreOutput 

Previous Output.

ESNAPRunningStep_PostOutput 

Post Output.

ESNAPRunningStep_PreInit 

Previous Initialize.

ESNAPRunningStep_PostInit 

Post Initialize.

ESNAPRunningStep_PreInput 

Previous Input.

ESNAPRunningStep_PostInput 

Post Input.

ESNAPRunningStep_PreProcess 

Previous Process.

ESNAPRunningStep_PostProcess 

Post Process.

◆ ESortOrder

Sorting order.

Enumerator
ESortOrder_None 

Do not sort.

ESortOrder_Ascending 

Sort in ascending order.

ESortOrder_Descending 

Sort by descending order.

ESortOrder_Count 

Number of sorting orders.

◆ ESortOrderRect

Sorting order of rect

Enumerator
ESortOrderRect_Top_Asc_Left_Asc 

1st Ascending top position, 2nd Ascending left position

ESortOrderRect_Bottom_Asc_Left_Asc 

1st Ascending bottom position, 2nd Ascending left position

ESortOrderRect_Top_Asc_Right_Asc 

1st Ascending top position, 2nd Ascending right position

ESortOrderRect_Bottom_Asc_Right_Asc 

1st Ascending bottom position, 2nd Ascending right position

ESortOrderRect_Top_Asc_Left_Desc 

1st Ascending top position, 2nd Descending left position

ESortOrderRect_Bottom_Asc_Left_Desc 

1st Ascending bottom position, 2nd Descending left position

ESortOrderRect_Top_Asc_Right_Desc 

1st Ascending top position, 2nd Descending right position

ESortOrderRect_Bottom_Asc_Right_Desc 

1st Ascending bottom position, 2nd Descending right position

ESortOrderRect_Top_Desc_Left_Asc 

1st Descending top position, 2nd Ascending left position

ESortOrderRect_Bottom_Desc_Left_Asc 

1st Descending bottom position, 2nd Ascending left position

ESortOrderRect_Top_Desc_Right_Asc 

1st Descending top position, 2nd Ascending right position

ESortOrderRect_Bottom_Desc_Right_Asc 

1st Descending bottom position, 2nd Ascending right position

ESortOrderRect_Top_Desc_Left_Desc 

1st Descending top position, 2nd Descending left position

ESortOrderRect_Bottom_Desc_Left_Desc 

1st Descending bottom position, 2nd Descending left position

ESortOrderRect_Top_Desc_Right_Desc 

1st Descending top position, 2nd Descending right position

ESortOrderRect_Bottom_Desc_Right_Desc 

1st Descending bottom position, 2nd Descending right position

ESortOrderRect_Left_Asc_Top_Asc 

1st Ascending left position, 2nd Ascending top position

ESortOrderRect_Left_Asc_Bottom_Asc 

1st Ascending left position, 2nd Ascending bottom position

ESortOrderRect_Right_Asc_Top_Asc 

1st Ascending right position, 2nd Ascending top position

ESortOrderRect_Right_Asc_Bottom_Asc 

1st Ascending right position, 2nd Ascending bottom position

ESortOrderRect_Left_Asc_Top_Desc 

1st Ascending left position, 2nd Descending top position

ESortOrderRect_Left_Asc_Bottom_Desc 

1st Ascending left position, 2nd Descending bottom position

ESortOrderRect_Right_Asc_Top_Desc 

1st Ascending right position, 2nd Descending top position

ESortOrderRect_Right_Asc_Bottom_Desc 

1st Ascending right position, 2nd Descending bottom position

ESortOrderRect_Left_Desc_Top_Asc 

1st Descending left position, 2nd Ascending top position

ESortOrderRect_Left_Desc_Bottom_Asc 

1st Descending left position, 2nd Ascending bottom position

ESortOrderRect_Right_Desc_Top_Asc 

1st Descending right position, 2nd Ascending top position

ESortOrderRect_Right_Desc_Bottom_Asc 

1st Descending right position, 2nd Ascending bottom position

ESortOrderRect_Left_Desc_Top_Desc 

1st Descending left position, 2nd Descending top position

ESortOrderRect_Left_Desc_Bottom_Desc 

1st Descending left position, 2nd Descending bottom position

ESortOrderRect_Right_Desc_Top_Desc 

1st Descending right position, 2nd Descending top position

ESortOrderRect_Right_Desc_Bottom_Desc 

1st Descending right position, 2nd Descending bottom position

◆ ESpinIcon

enum FLImaging::GUI::ESpinIcon : int32_t

Icons for the spin control button.

Enumerator
ESpinIcon_UpDownArrow_Triangle 

Up and down arrow icons(Triangle Arrows): ▲▼

ESpinIcon_LeftRightArrow_Triangle 

Left and right arrow icons(Triangle Arrows): ◀▶

ESpinIcon_UpDownArrow_Brackets 

Up and down arrow icons(Angle Brackets Arrow): ∧∨

ESpinIcon_LeftRightArrow_Brackets 

Left and right arrow icons(Angle Brackets Arrow): < >

ESpinIcon_PlusMinus 

Plus and minus symbols: + -.

◆ EStatusPaneItem

Status Pane Item.

Enumerator
EStatusPaneItem_FileNameCaption 

File name caption item.

EStatusPaneItem_FileNameValue 

File name value item.

EStatusPaneItem_CurrentPageIndexCaption 

Current page index caption item.

EStatusPaneItem_CurrentPageIndexValue 

Current page index value item.

EStatusPaneItem_TotalPageCountCaption 

Total page count caption.

EStatusPaneItem_TotalPageCountValue 

Total page count value.

EStatusPaneItem_WidthCaption 

Width caption.

EStatusPaneItem_WidthValue 

Width value.

EStatusPaneItem_HeightCaption 

Height caption.

EStatusPaneItem_HeightValue 

Height value.

EStatusPaneItem_DepthCaption 

Depth caption.

EStatusPaneItem_DepthValue 

Depth value.

EStatusPaneItem_ChannelCaption 

Channel caption.

EStatusPaneItem_ChannelValue 

Channel value.

EStatusPaneItem_ZoomCaption 

Zoom caption.

EStatusPaneItem_ZoomValue 

Zoom value.

EStatusPaneItem_CursorXCaption 

Mouse cursor X coordinate caption.

EStatusPaneItem_CursorXValue 

Mouse cursor X coordinate value.

EStatusPaneItem_CursorYCaption 

Mouse cursor Y coordinate caption.

EStatusPaneItem_CursorYValue 

Mouse cursor Y coordinate value.

EStatusPaneItem_PixelValueCaption 

Pixel value caption.

EStatusPaneItem_PixelValueValue 

Pixel value.

EStatusPaneItem_ItemCount 

enum item count

◆ EStatusPaneItemView3D

Status Pane Item.

Enumerator
EStatusPaneItemView3D_FileNameCaption 

File name caption item.

EStatusPaneItemView3D_FileNameValue 

File name value item.

EStatusPaneItemView3D_DimensionCaption 

Dimension of an object caption.

EStatusPaneItemView3D_DimensionValue 

Dimension of an object value.

EStatusPaneItemView3D_IntersectionCaption 

Mouse cursor and object intersection coordinate caption.

EStatusPaneItemView3D_IntersectionValue 

Mouse cursor and object intersection coordinate value.

EStatusPaneItemView3D_ItemCount 

enum item count

◆ ETeachingMode

Teaching mode.

Enumerator
ETeachingMode_None 

Nothing Teaching Mode.

ETeachingMode_Figure 

Figure teaching mode.

ETeachingMode_Figure_FreeDraw 

Figure teaching mode using freehand drawing (supported only in CGUIViewImage)

ETeachingMode_Figure_FreeDrawEraser 

Freehand eraser mode (supported only in CGUIViewImage)

ETeachingMode_Measure 

Measurement mode such as length, angle, width, etc.

ETeachingMode_ViewGraph_AddData 

Add Data Mode in View Graph.

◆ ETraverseMode

Enumeration defining traversal modes.

Enumerator
ETraverseMode_DFS 

Depth-First Search (DFS) traversal mode, where nodes are explored as deep as possible before backtracking.

ETraverseMode_BFS 

Breadth-First Search (BFS) traversal mode, where nodes are explored level by level before moving deeper.

◆ EView3DLoadOption

3D View Load Options
Example. The following code will load folder with recursive.
eOption = Load | RecursiveIfFolder

Enumerator
EView3DLoadOption_Default 

기본

EView3DLoadOption_Load 

Default Load.

EView3DLoadOption_Append 

Load and append.

EView3DLoadOption_RecursiveIfFolder 

Recursively import folders.

EView3DLoadOption_OpenDialog 

Open dialog.

EView3DLoadOption_DialogTypeFile 

Open file dialog.

EView3DLoadOption_DialogTypeFolder 

Open folder dialog.

◆ EView3DObjectType

Object Type in 3D View.

Enumerator
EView3DObjectType_Mesh 

Mesh type.

EView3DObjectType_HeightMap 

Height Map Type.

EView3DObjectType_Line 

Line Type.

EView3DObjectType_Axis 

Axis Type.

EView3DObjectType_ROI_Point3 

Point3 ROI Type.

EView3DObjectType_ROI_Rect 

Rect ROI Type.

◆ EView3DPathEditorExtraData

Extra data about the path in View3DPathEditor.

Enumerator
EView3DPathEditorExtraData_Vertex 

Extra data for path coordinates (vertex)

EView3DPathEditorExtraData_Group 

Extra data for groups of path coordinates.

EView3DPathEditorExtraData_Count 

The number of enum.

◆ EView3DPlotDataDisplayMode

PlotData Display Mode in 3D View.

Enumerator
EView3DPlotDataDisplayMode_None 

Mode that does not display teaching points.

EView3DPlotDataDisplayMode_Point 

Display mode with teaching points as dots.

EView3DPlotDataDisplayMode_NormalVectorLine 

Display mode of teaching points as normal vector lines.

◆ EView3DSyncOption

3D view synchronization options

Enumerator
EView3DSyncOption_None 

Default value.

EView3DSyncOption_PointOfView 

Point-of-view synchronization.

EView3DSyncOption_Count 

Number of synchronization options.

◆ EViewDrawingLoadOption

Drawing View Load Options
Example. The following code will load folder with recursive.
eOption = Load | RecursiveIfFolder.

Enumerator
EViewDrawingLoadOption_Default 

기본

EViewDrawingLoadOption_Load 

Default Load.

EViewDrawingLoadOption_Append 

Load and append.

EViewDrawingLoadOption_RecursiveIfFolder 

Recursively import folders.

EViewDrawingLoadOption_OpenDialog 

Open dialog.

EViewDrawingLoadOption_DialogTypeFile 

Open file dialog.

EViewDrawingLoadOption_DialogTypeFolder 

Open folder dialog.

◆ EViewDrawingSyncOption

Drawing view synchronization options.

Enumerator
EViewDrawingSyncOption_None 

Default value.

EViewDrawingSyncOption_PointOfView 

Point-of-view synchronization.

EViewDrawingSyncOption_Count 

Number of synchronization options.

◆ EViewGraphExtrema

Extrema of Graph View.

Enumerator
EViewGraphExtrema_None 

Do not select a value.

EViewGraphExtrema_MinX 

Minimum value of X.

EViewGraphExtrema_MaxX 

Maximum value of X.

EViewGraphExtrema_MinY 

Minimum value of Y.

EViewGraphExtrema_MaxY 

Maximum value of Y.

◆ EViewGraphIndicateType

Indicate type.

Enumerator
EViewGraphIndicateType_None 

Do not display.

EViewGraphIndicateType_Line 

Display a line at the corresponding value location.

EViewGraphIndicateType_Value 

Display the corresponding value.

EViewGraphIndicateType_Name 

Display the name of the graph.

EViewGraphIndicateType_Arrow 

Display a arrow at the corresponding value location.

EViewGraphIndicateType_All 

Display all.

◆ EViewGraphLoadOption

Load Options for Graph View.

Enumerator
EViewGraphLoadOption_Default 

Default.

EViewGraphLoadOption_Load 

Load.

EViewGraphLoadOption_Append 

Append.

EViewGraphLoadOption_OpenDialog 

Open Dialog.

◆ EViewGraphMenuItem

Graph Menu Item.

Enumerator
EViewGraphMenuItem_None 

None.

EViewGraphMenuItem_Load 

File load.

EViewGraphMenuItem_Append 

File append.

EViewGraphMenuItem_Save 

File save.

EViewGraphMenuItem_Close 

File close.

EViewGraphMenuItem_Clear 

Graph clear.

EViewGraphMenuItem_Copy 

Copy graphs to clipboard in csv format.

EViewGraphMenuItem_ClearThenPaste 

Paste csv data from clipboard into graph view. Close and paste existing loaded graph.

EViewGraphMenuItem_Paste 

Csv data from clipboard is appended and pasted into graph view.

EViewGraphMenuItem_ToggleLogScale 

Log scale mode toggle menu.

EViewGraphMenuItem_SetLogBase 

Log base setting menu.

EViewGraphMenuItem_ClearDisplayedValue 

Clear double-clicked values.

EViewGraphMenuItem_ChangeType_BarChart 

Change to bar graph.

EViewGraphMenuItem_ChangeType_LineGraph 

Change to line graph.

EViewGraphMenuItem_ChangeType_ScatterChart 

Change to scatter graph.

EViewGraphMenuItem_ShowToolBar 

Show tool bar.

EViewGraphMenuItem_ViewSettings 

View settings.

EViewGraphMenuItem_Help 

Display the help dialog.

EViewGraphMenuItem_ChangeColor 

Change color.

EViewGraphMenuItem_EditChartName 

Edit chart name.

EViewGraphMenuItem_ShowCrosshair 

Show crosshair.

EViewGraphMenuItem_ShowLegend 

Show legend.

EViewGraphMenuItem_SetOpacityOfLegend 

Set opacity of legend.

EViewGraphMenuItem_MagnetCrosshair 

Set crosshairs to be drawn in the nearest graph coordinates.

EViewGraphMenuItem_ChangeGraphOrder 

Change the drawing order of the graph.

EViewGraphMenuItem_GetTrendline 

Draw a trend line.

EViewGraphMenuItem_ZoomIn 

Zoom in.

EViewGraphMenuItem_ZoomOut 

Zoom out.

EViewGraphMenuItem_ZoomFit 

Zoom fit.

EViewGraphMenuItem_Panning 

Panning.

EViewGraphMenuItem_ZoomAxisNone 

Default zoom axis mode.

EViewGraphMenuItem_ZoomAxisHorz 

Only horizontal zoom axis mode.

EViewGraphMenuItem_ZoomAxisVert 

Only vertical zoom axis mode.

EViewGraphMenuItem_EditAxisLabel 

Edit axis label.

EViewGraphMenuItem_SwitchAxis 

Switch axis.

EViewGraphMenuItem_EditExpression 

Edit expression.

EViewGraphMenuItem_AddExpression 

Add expression.

EViewGraphMenuItem_AddData 

Add data.

EViewGraphMenuItem_AddDataByClick 

Add data by click.

EViewGraphMenuItem_ShowMultipleGraph 

Show multiple graph.

EViewGraphMenuItem_ShowGraph 

Show graph.

EViewGraphMenuItem_Indicate 

Show the maximum/maximum value of the graph.

EViewGraphMenuItem_RemoveMultipleGraph 

Remove multiple graph.

EViewGraphMenuItem_RemoveGraph 

Remove graph.

EViewGraphMenuItem_RemoveData 

Remove data.

EViewGraphMenuItem_EditData 

Edit data.

EViewGraphMenuItem_ShowAllLayers 

Show all layers.

EViewGraphMenuItem_HideAllLayers 

Hide all layers.

EViewGraphMenuItem_ShowLayer_Drawing 

Show drawing layer.

EViewGraphMenuItem_ShowNamedLayer 

Show drawing layer by name.

EViewGraphMenuItem_LayerProperties 

Show layer properties pane dialog.

EViewGraphMenuItem_ClearLayer 

Clear drawings on selected layer.

EViewGraphMenuItem_ClearNamedLayer 

Clear drawings on named layer.

EViewGraphMenuItem_ClearAllLayers 

Clear drawings of all the layers.

◆ EViewImageCreatePageOption

An option of page creation in image view.

Enumerator
EViewImageCreatePageOption_Append 

Append page.

EViewImageCreatePageOption_Insert 

Insert page.

◆ EViewImageFigureAttributeType

Attribute types for Figure objects on the Image View

Enumerator
EViewImageFigureAttributeType_None 

None

EViewImageFigureAttributeType_LineColor 

LineColor

EViewImageFigureAttributeType_LineWidth 

LineWidth

EViewImageFigureAttributeType_FillColor 

FillColor

EViewImageFigureAttributeType_LineColorAlphaRatio 

LineColorAlphaRatio

EViewImageFigureAttributeType_FillColorAlphaRatio 

FillColorAlphaRatio

EViewImageFigureAttributeType_PenStyle 

PenStyle

EViewImageFigureAttributeType_EdgeColor 

EdgeColor

EViewImageFigureAttributeType_Text 

Text (Figure Name)

◆ EViewImageFigureObjectMagnetOption

Magnet Options for Image View Figure Objects.

Enumerator
EViewImageFigureObjectMagnetOption_None 

No Magnet Options.

EViewImageFigureObjectMagnetOption_ImageEdge 

Magnet at the edge of the image.

EViewImageFigureObjectMagnetOption_ImageCenter 

Magnet in the center of the image.

EViewImageFigureObjectMagnetOption_Image 

Magnet at the edge and center of the image.

EViewImageFigureObjectMagnetOption_FigureEdge 

Magnet at the edge of the figure.

EViewImageFigureObjectMagnetOption_FigureCenter 

Magnet in the center of the figure.

EViewImageFigureObjectMagnetOption_Figure 

Magnet at the edge and center of the figure.

EViewImageFigureObjectMagnetOption_All 

Magnet at the edge and center of the image/figure.

◆ EViewImageLoadOption

Image View Load Options
Example. The following code will load folder with recursive.
eOption = Load | RecursiveIfFolder.

Enumerator
EViewImageLoadOption_Default 

기본

EViewImageLoadOption_Load 

Default Load.

EViewImageLoadOption_Append 

Load and append.

EViewImageLoadOption_Insert 

Load and insert.

EViewImageLoadOption_RecursiveIfFolder 

Recursively import folders.

EViewImageLoadOption_OpenDialog 

Open dialog.

EViewImageLoadOption_DialogTypeFile 

Open file dialog.

EViewImageLoadOption_DialogTypeFolder 

Open folder dialog.

◆ EViewImageObjectFilter

Filtering criteria for objects on the Image View

Enumerator
EViewImageObjectFilter_None 

None

EViewImageObjectFilter_Selected 

Selected object

EViewImageObjectFilter_WithSpecificName 

Object with specific name

EViewImageObjectFilter_All 

All of the objects

EViewImageObjectFilter_Mask 

Filter mask

◆ EViewImageObjectType

Filtering criteria for objects on the Image View

Enumerator
EViewImageObjectType_None 

None

EViewImageObjectType_ImageFigure 

A figure object stored within the image

EViewImageObjectType_FigureObject 

An interactive figure object (including measurement objects)

EViewImageObjectType_Layer 

Layer(CGUIViewImageLayer)

EViewImageObjectType_Mask 

Type mask

◆ EViewImageSyncOption

Image view synchronization options.

Enumerator
EViewImageSyncOption_None 

Default value.

EViewImageSyncOption_PointOfView 

Point-of-view synchronization.

EViewImageSyncOption_PageIndex 

Synchronize the index of the selected page of the image.

EViewImageSyncOption_Count 

Number of synchronization options.

◆ EViewImageTargetPage

Specifies the target pages for operations in the image view

Enumerator
EViewImageTargetPage_CurrentPage 

The current page.

EViewImageTargetPage_SelectedPages 

The selected pages

EViewImageTargetPage_CustomRange 

A custom range of pages

EViewImageTargetPage_AllPages 

All pages

◆ EViewType

View Type.

Enumerator
EViewType_Image 

Image view.

EViewType_Graph 

Graph View.

EViewType_3D 

3D view

EViewType_SNAP 

SNAP View.

EViewType_3DPathEditor 

3D Path Editor

EViewType_Drawing 

Drawing Viewer.

EViewType_None 

Not specified.

◆ EViewWindowMessage

Message of Image View window.

Enumerator
EViewWindowMessage_ImageInfoChanged 

Message that the image information has been changed.

EViewWindowMessage_ImageFigureChanged 

Message stating that the image Figure has changed.

EViewWindowMessage_CursorPosChanged 

Message that the mouse cursor position has changed.

EViewWindowMessage_ScaleChanged 

Message that the scale has been changed.

EViewWindowMessage_UpdateStatusBar 

Status bar update message.

◆ EZoomMode

Zoom in and out mode.

Enumerator
EZoomMode_None 

Default State.

EZoomMode_ZoomInMode 

Zoom In mode. Zoom In is performed when the left button of the mouse is clicked, and Zoom Out is performed when the right button is clicked.

EZoomMode_ZoomOutMode 

Zoom Out mode. Zoom Out is performed when the left button of the mouse is clicked, and Zoom In is performed when the right button is clicked.