![]() |
FLImaging 7.7.23.4
|
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 | CGUIClipboardUtilities |
| Helper class for integrating the system clipboard with FLImaging views and images. 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 | CGUIDialogProgress |
| Dialog class that displays progress information for long-running operations. More... | |
| class | CGUIDialogProperty |
| The dialog class that provides property grid and tree-based navigation. More... | |
| class | CGUIDockablePaneHostFrame |
| GUIDockablePaneHostFrame class. More... | |
| class | CGUIDockablePaneHostFrameWrap |
| GUIDockablePaneHostFrame C API wrapping class. More... | |
| class | CGUIEditBase |
| Edit control 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 | CGUIManagerDialogProgress |
| Progress dialog manager class. 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 | CGUIManagerMainFrameMenuBar |
| A management class for handling main frame menu bar configurations, user-defined menu items, model names, and user authority UI settings. 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 | CGUIManagerPane |
| Provides global management utilities for panes. More... | |
| class | CGUIManagerProgressBar |
| A manager class for progress window. More... | |
| class | CGUIManagerPropertyItem |
| Manager class responsible for handling CGUIPropertyItemBase objects and synchronizing them with CGUIPropertyGridCtrl. More... | |
| class | CGUIManagerStyle |
| Provides fundamental functionality for managing GUI-related styles (themes, colors, control appearance, etc.). More... | |
| class | CGUIManagerView |
| Manager class responsible for the creation, destruction, and overall management of all GUI view instances. More... | |
| class | CGUIMenuBar |
| A custom menu bar class for managing backgrounds, logos, system buttons, current model names, user IDs, and user-defined information layout. More... | |
| class | CGUIMenuBarUserDefinedInfo |
| Represents a single user-defined info item displayed in the menu bar. Each item renders as a text box in the title bar area and supports individual configuration of text, colors, alignment, trimming, and mouse event callbacks. 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 | CGUIMenuItemModel |
| Menu item class for each model(recipe). 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 | CGUIPaneLog |
| A class of log 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 | CGUIPropertyGridCtrl |
| A class of property grid control. More... | |
| class | CGUIPropertyItemBase |
| Property item base class. More... | |
| class | CGUIPropertyItemButton |
| Property item that renders a clickable button in a property grid and invokes a user-defined click procedure. More... | |
| class | CGUIPropertyItemCategory |
| Category property item that can contain sub-items and optionally behave as a value list. More... | |
| class | CGUIPropertyItemCheckBox |
| Property item class that represents a check box in the property grid and exposes boolean and string-mapped values. More... | |
| class | CGUIPropertyItemCheckBox3State |
| A property item class that displays a three-state checkbox in the property grid. More... | |
| class | CGUIPropertyItemDraggableSpin |
| A spin control that allows value adjustment through both button clicks and drag gestures. More... | |
| class | CGUIPropertyItemDropdownList |
| Property item class for selecting and managing color values. More... | |
| class | CGUIPropertyItemFigure |
| A class of Figure property. More... | |
| class | CGUIPropertyItemFile |
| Property item for selecting files or folders. More... | |
| class | CGUIPropertyItemFont |
| Property item for selecting and storing font attributes (name, size, weight, italic). More... | |
| class | CGUIPropertyItemIPAddress |
| Property item for editing/displaying an IPv4 address. More... | |
| class | CGUIPropertyItemMultiLineText |
| Property item for editing/displaying multi-line text in a property grid. More... | |
| class | CGUIPropertyItemPassword |
| Property item for editing/displaying a password in a property grid (masked input). More... | |
| class | CGUIPropertyItemRadioButton |
| Property-grid item representing a single radio button within a radio-button group. More... | |
| class | CGUIPropertyItemRadioButtonGroup |
| Property item representing a group of mutually exclusive radio buttons in a property grid. More... | |
| class | CGUIPropertyItemSheet |
| A slider property item class with sheet. 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 | CGUIPropertyItemSpin |
| Property-grid item that displays an integer spin (up/down) editor with range and step control. More... | |
| class | CGUIPropertyItemText |
| Property-grid item for single-line text input with validation, tooltip, and real-time callback support. More... | |
| class | CGUIPropertyItemView3DFigure |
| A class of Figure property. More... | |
| class | CGUIPropertyItemView3DList |
| 3D View list property item class More... | |
| class | CGUIPropertyItemViewGraphList |
| Graph View list property item class. More... | |
| class | CGUIPropertyItemViewImageFigure |
| A class of Figure property. More... | |
| class | CGUIPropertyItemViewImageList |
| Image View list property item class. 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 | CGUIStyleAttributeColor |
| A class of color attribute class. More... | |
| class | CGUIStyleAttributeEffects |
| A class of line attribute class. More... | |
| class | CGUIStyleAttributeGeometry |
| A class of line attribute class. More... | |
| class | CGUIStyleAttributeLayout |
| A class of line attribute class. More... | |
| class | CGUIStyleAttributeLine |
| A class of line attribute class. More... | |
| class | CGUIStyleAttributeTextLayout |
| A class of line attribute class. 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 | CGUIThemePreset |
| Theme Preset. More... | |
| class | CGUIView3D |
| A class of 3D view. More... | |
| class | CGUIView3DCamera |
| A class of 3D view camera. More... | |
| class | CGUIView3DContextMenuFilter |
| Light-weight array wrapper to represent the context menu availability for 3D View. 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 | CGUIViewGraphContextMenuFilter |
| Light-weight array wrapper to represent the context menu availability for 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 | CGUIViewImageContextMenuFilter |
| Light-weight array wrapper to represent the context menu availability for Image View. 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... | |
Typedefs | |
| typedef std::function< void(CGUIPropertyItemBase *, Base::CFLString< wchar_t > &, const Base::CFLString< wchar_t > &)> | CPropertyCallback |
Value-change callback invoked from within SetValue(). | |
| typedef std::function< void(CGUIPropertyItemBase *, ECheckState &, const ECheckState &)> | CPropertyAdditionalCheckBoxCallback |
| Callback invoked when an item's additional checkbox is toggled. | |
GUI namespace
| typedef std::function<void(CGUIPropertyItemBase*, ECheckState&, const ECheckState&)> FLImaging::GUI::CPropertyAdditionalCheckBoxCallback |
Callback invoked when an item's additional checkbox is toggled.
Some property items can optionally expose an extra checkbox so that only checked items receive an operation (e.g., "apply only to selected items"). When that checkbox changes on a given item, this callback (if registered) is invoked so you can react to the new check state.
| pItem | The property item whose additional checkbox changed. | |
| [in,out] | eCheckValue | The new proposed check state (modifiable). You may override it (e.g., revert to eCheckValueOrig or force a rule). |
| [in] | eCheckValueOrig | The previous check state before the change. |
eCheckValue will be committed by the framework—no need to call another setter to update the UI.eCheckValue = eCheckValueOrig.| typedef std::function<void(CGUIPropertyItemBase*, Base::CFLString<wchar_t>&, const Base::CFLString<wchar_t>&)> FLImaging::GUI::CPropertyCallback |
Value-change callback invoked from within SetValue().
This callback is called whenever a property item's value is about to change (e.g., by user input in the UI, by loading from storage, or by directly calling SetValue()). If a callback is registered on the item, SetValue() invokes it before committing the new value. The callback may accept, normalize, clamp, or reject the proposed value by editing strValue.
| pItem | The property item whose value is changing (owner of the callback). | |
| [in,out] | strValue | The proposed new value (modifiable). Assign a different value to override or revert; for example, set strValue to strOrig to cancel the change. |
| [in] | strOrig | The original value before the change. |
strValue will be stored by SetValue() and the UI will be updated accordingly. You do NOT need to call Invalidate() or SetValue() again.pItem->SetValue(...) inside this callback; it is already executing inside SetValue() and may lead to infinite recursion. Likewise, pItem->GetValue() returns the previously committed value, not the in-flight proposal; use strValue instead. It is allowed to Get/Set values of OTHER property items here.| anonymous enum |
PlotData text display mode in 3D Path Editor.
Antialiasing options for each layer and control.
| enum FLImaging::GUI::EAvailableFigureContextMenu : uint64_t |
Available Context Menu for Figure Objects.
| enum FLImaging::GUI::EAvailableFigureContextMenu2 : uint64_t |
Available Context Menu for Figure Objects.
| enum FLImaging::GUI::EAvailableFigureDeclType : int64_t |
Sets the declaration type of the available figure. The function CGUIPropertyItemFigure::SetAvailableFigureDeclType() can be set.
| Enumerator | |
|---|---|
| EAvailableFigureDeclType_Point | Point.
|
| EAvailableFigureDeclType_Line | Line.
|
| EAvailableFigureDeclType_Rect | Rectangle.
|
| EAvailableFigureDeclType_Quad | Quadrangle.
|
| EAvailableFigureDeclType_Circle | Circle.
|
| EAvailableFigureDeclType_Ellipse | Ellipse. |
| EAvailableFigureDeclType_CubicSpline | Cubic spline. |
| EAvailableFigureDeclType_BezierQuadraticCurve | Quadratic bezier curve. |
| EAvailableFigureDeclType_BezierCubicCurve | Cubic bezier curve. |
| EAvailableFigureDeclType_BezierQuarticCurve | Quartic bezier curve. |
| EAvailableFigureDeclType_ComplexRegion | Complex Region. |
| EAvailableFigureDeclType_Array | Figure Array. |
| EAvailableFigureDeclType_Doughnut | Doughnut. |
| EAvailableFigureDeclType_Region | Region.
|
| EAvailableFigureDeclType_RoundRect | Round Rectangle. |
| EAvailableFigureDeclType_PointArray | Point Array. |
| EAvailableFigureDeclType_Triangle | 2D Triangle |
| EAvailableFigureDeclType_Text | A figure that displays a string at a specific coordinate, typically used for annotations. |
| EAvailableFigureDeclType_Circle_Arc | Circle Arc. |
| EAvailableFigureDeclType_Circle_Sector | Circle Sector. |
| EAvailableFigureDeclType_Circle_Segment | Circle Segment. |
| EAvailableFigureDeclType_Ellipse_Arc | Ellipse Arc. |
| EAvailableFigureDeclType_Ellipse_Sector | Ellipse Sector. |
| EAvailableFigureDeclType_Ellipse_Segment | Ellipse Segment. |
| EAvailableFigureDeclType_Doughnut_Sector | Doughnut Sector. |
| 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 | 3D Point
|
| EAvailableFigureDeclType_Frustum3 | Frustum3. |
| EAvailableFigureDeclType_Triangle3 | 3D Triangle |
| EAvailableFigureDeclType_Quad3 | 3D Quadrangle
|
| EAvailableFigureDeclType_TriangularSolid3 | TriangularSolid3. |
| EAvailableFigureDeclType_QuadrilateralSolid3 | QuadrilateralSolid3. |
| EAvailableFigureDeclType_Cone3 | Cone3.
|
| EAvailableFigureDeclType_Sphere3 | Sphere3. |
| EAvailableFigureDeclType_Line3 | Line3.
|
| EAvailableFigureDeclType_Polyline3 | Polyline3. |
| EAvailableFigureDeclType_All_3D | EAvailableFigureDeclType_All_3D includes all 3D objects, Line, Circle and Rect. |
| EAvailableFigureDeclType_Default_3D | EAvailableFigureDeclType_Default_3D includes all 3D objects, Line, Rect and Circle. |
Sets the template type of the available figure. The function CGUIPropertyItemFigure::SetAvailableFigureTemplateType() can be set.
| enum FLImaging::GUI::EAvailableFigureTransformType : int64_t |
Sets the transform type of the available figure. The function CGUIPropertyItemFigure::SetAvailableFigureTransformType() can be set.
| enum FLImaging::GUI::EAvailablePropertyItemView3DFigureContextMenu : uint64_t |
Available context menu for CGUIPropertyItemView3DFigure.
| enum FLImaging::GUI::EAvailablePropertyItemViewImageFigureContextMenu : uint64_t |
Available context menu for CGUIPropertyItemViewImageFigure.
| enum FLImaging::GUI::EAvailableView3DContextMenu : uint64_t |
Available context menu for 3D views.
| enum FLImaging::GUI::EAvailableView3DFigureContextMenu : uint64_t |
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_ConvertDeclTypeTo_Point3 | Convert DeclType to Point3 Menu. |
| EAvailableView3DFigureContextMenu_ConvertDeclTypeTo_Triangle3 | Convert DeclType to Triangle3 Menu. |
| EAvailableView3DFigureContextMenu_ConvertDeclTypeTo_Quad3 | Convert DeclType to Quad3 Menu. |
| EAvailableView3DFigureContextMenu_ConvertDeclTypeTo_QuadrilateralSolid3 | Convert DeclType to QuadrilateralSolid3 Menu. |
| EAvailableView3DFigureContextMenu_ConvertDeclTypeTo_TriangularSolid3 | Convert DeclType to TriangularSolid3 Menu. |
| EAvailableView3DFigureContextMenu_ConvertDeclTypeTo_Frustum3 | Convert DeclType to Frustum3 Menu. |
| EAvailableView3DFigureContextMenu_ConvertDeclTypeTo_Cone3 | Convert DeclType to Cone3 Menu. |
| EAvailableView3DFigureContextMenu_ConvertDeclTypeTo_Sphere3 | Convert DeclType to Sphere3 Menu. |
| EAvailableView3DFigureContextMenu_ConvertDeclTypeTo_Line | Convert DeclType to Line Menu. |
| EAvailableView3DFigureContextMenu_ConvertDeclTypeTo_Line3 | Convert DeclType to Line3 Menu. |
| EAvailableView3DFigureContextMenu_ConvertDeclTypeTo_Polyline3 | Convert DeclType to Polyline3 Menu. |
| EAvailableView3DFigureContextMenu_ConvertDeclTypeTo | All conversion menu. |
| EAvailableView3DFigureContextMenu_All | All menu. |
| enum FLImaging::GUI::EAvailableView3DPathEditorContextMenu : uint64_t |
Available context menu for 3D Path Editor.
| enum FLImaging::GUI::EAvailableViewDrawingContextMenu : uint64_t |
Available context menu for Drawing views.
| enum FLImaging::GUI::EAvailableViewDrawingFigureContextMenu : uint64_t |
Available Context Menu for Figure Objects.
| enum FLImaging::GUI::EAvailableViewImageContextMenu : uint64_t |
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. |
| 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_ImagePage_DeselectAll | Menu item for deselecting all selected image pages. |
| EAvailableViewImageContextMenu_ImagePage_Rename | Menu item for renaming all selected image pages. |
| 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_Settings | Menu to pop up the settings dialog. |
| EAvailableViewImageContextMenu_Object_GlobalSetting | Menu for global settings for image view objects. |
| EAvailableViewImageContextMenu_AutoSaveImage | Menu item for saving image automatically. |
| EAvailableViewImageContextMenu_PixelSegmentationMode | Color pixel values. |
| EAvailableViewImageContextMenu_RearrangePageOrder | Image page reordering. |
| EAvailableViewImageContextMenu_SetDecimalPlacesOfCoordinate | 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 | Show drawing named layer. |
| EAvailableViewImageContextMenu_MiniMap_ShowNamedLayer | Show drawing named layer on mini map. |
| EAvailableViewImageContextMenu_Figure_FreeDraw | Freehand drawing menu. |
| EAvailableViewImageContextMenu_ImagePage_InvertSelection | Menu item for inverting the current selection of image pages. |
| enum FLImaging::GUI::EAvailableViewImageContextMenuImageFigure : uint64_t |
Available context menu for figure objects stored in the image.
Enumeration for specifying how the background image is arranged.
Flag for Bounding Box in 3D objects.
| enum FLImaging::GUI::ECheckBoxLocation : int32_t |
Control.
Types of Coordinate Systems (Categorized by the Direction of X-Axis and Y-Axis Increments).
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. |
Defines how elements of a ComplexRegion are colored when rendered.
Text options representing information for a figure object.
Defines synchronization behaviors for matching view serial numbers with preset indices in a fixed view placement set.
Each policy determines how existing views are handled when synchronizing the active preset with the system's current view layout.
Defines the status flags of a sheet cell.
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. |
Defines whether strokes of the same class drawn in pen-based modes (ETeachingMode_Figure_FreeDraw or ETeachingMode_Figure_PolylineDraw) should automatically merge when they touch or remain as independent objects.
| Enumerator | |
|---|---|
| EFreeDrawMergeMode_AutoMerge | Automatically merges strokes when they touch. |
| EFreeDrawMergeMode_Independent | Keeps each stroke independent, even if they touch. |
Alignment information.
Enumeration for GUI control states.
Control.
Parameters for color attributes.
The area where the mouse is located on the menu bar.
Menu item used by CGUIMenuItemModel.
Cut option if string is out of layout square.
UI Theme types.
The area where the mouse is located on the 3D view.
Measurement mode in 3D view.
3D mouse interaction modes
Set operation applied to the existing selection when selecting point cloud points in the 3D view.
Shape used to define the selection region when selecting point cloud points in the 3D view.
Rotation pivot type of 3D view camera.
The rotation angle component of 3D View.
Teaching mode in 3D view.
The area where the mouse is located on the Drawing view.
Measurement mode in Drawing view.
Defines the types of user interface gestures and input events in the GUI view.
Enumerates the conditions under which ZoomFit() is automatically invoked without an explicit call to CGUIViewImage::ZoomFit().
This enumeration is used as a bit flag set. Multiple values can be combined to specify the conditions that trigger automatic ZoomFit().
Font thickness of image view.
The area where the mouse is located on the image view.
Interaction actions for the image view.
Enumeration for the current mouse interaction mode of the image view.
Pen Style in Image View.
Alignment text in an image view.
Keyboard input value.
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.
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. |
Specifies how data point markers are displayed in a line graph.
Defines the visibility behavior of markers representing actual data points in a line chart.
Image view menu item.
Menu item of image figure stored in the image.
Menu items related to manipulatable Figure objects in the image view.
| Enumerator | |
|---|---|
| EMenuItemObjectFigure_None | None. |
| EMenuItemObjectFigure_Elementwise_SetTemplateType | Toggle elementwise mode for template type assignment. |
| EMenuItemObjectFigure_Elementwise_SwitchTo | Switch figure decltype setting mode to elementwise. |
| EMenuItemObjectFigure_Elementwise_Transform | Toggle elementwise mode for figure transformation operations. |
| EMenuItemObjectFigure_Elementwise_GeometricFeatures | Toggle elementwise mode for geometric feature operations. |
| EMenuItemObjectFigure_Elementwise_GetPoints_ByDistance | Toggle elementwise mode for point retrieval operations(by distance). |
| EMenuItemObjectFigure_ReplaceOriginal_GeometricFeatures | Toggle replace-original mode for geometric operations. |
| 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_Create_ContinuousMode | Toggle continuous figure creation mode. |
| EMenuItemObjectFigure_Create_Point | Create figure of Point. |
| EMenuItemObjectFigure_Create_Line | Create figure of Line. |
| EMenuItemObjectFigure_Create_Rect | Create figure of Rect. |
| EMenuItemObjectFigure_Create_Quad | Create figure of Quad. |
| EMenuItemObjectFigure_Create_Circle | Create figure of Circle. |
| EMenuItemObjectFigure_Create_Ellipse | Create figure of Ellipse. |
| EMenuItemObjectFigure_Create_CubicSpline | Create figure of CubicSpline. |
| EMenuItemObjectFigure_Create_BezierQuadraticCurve | Create figure of BezierQuadraticCurve. |
| EMenuItemObjectFigure_Create_BezierCubicCurve | Create figure of BezierCubicCurve. |
| EMenuItemObjectFigure_Create_BezierQuarticCurve | Create figure of BezierQuarticCurve. |
| EMenuItemObjectFigure_Create_Region | Create figure of Region. |
| EMenuItemObjectFigure_Create_ComplexRegion | Create figure of ComplexRegion. |
| EMenuItemObjectFigure_Create_Array | Create figure of Array. |
| EMenuItemObjectFigure_Create_PointArray | Create figure of PointArray. |
| EMenuItemObjectFigure_Create_Doughnut | Create figure of Doughnut. |
| EMenuItemObjectFigure_Create_RoundRect | Create figure of RoundRect. |
| EMenuItemObjectFigure_Create_Triangle | Create figure of Triangle. |
| EMenuItemObjectFigure_Create_Circle_Arc | Create figure of Circle Arc. |
| EMenuItemObjectFigure_Create_Circle_Sector | Create figure of Circle Sector. |
| EMenuItemObjectFigure_Create_Circle_Segment | Create figure of Circle Segment. |
| EMenuItemObjectFigure_Create_Ellipse_Arc | Create figure of Ellipse Arc. |
| EMenuItemObjectFigure_Create_Ellipse_Sector | Create figure of Ellipse Sector. |
| EMenuItemObjectFigure_Create_Ellipse_Segment | Create figure of Ellipse Segment. |
| EMenuItemObjectFigure_Create_Doughnut_Sector | Create figure of Doughnut Sector. |
| EMenuItemObjectFigure_Create_Text | Create figure of text. |
| EMenuItemObjectFigure_FreeDraw | Enter freehand drawing mode. |
| EMenuItemObjectFigure_PolylineDraw | Enter the figure teaching mode using polyline drawing (connecting points with straight lines). |
| 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_SwitchToTriangle | Change figure type to Triangle. |
| EMenuItemObjectFigure_SwitchToPointArray | Change figure type to PointArray. |
| EMenuItemObjectFigure_MakeCircle | Make arc full circle. |
| EMenuItemObjectFigure_MakeArc | Make full circle arc. |
| EMenuItemObjectFigure_ERadialShapeType_Sector | Set radial shape type sector. |
| EMenuItemObjectFigure_ERadialShapeType_Segment | Set radial shape type segment. |
| EMenuItemObjectFigure_ERadialShapeType_Arc | Set radial shape type arc. |
| 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_SetElementColoringMode_Uniform | Display all elements of the ComplexRegion using a uniform color. |
| EMenuItemObjectFigure_SetElementColoringMode_ByDeclType | Display elements of the ComplexRegion using colors based on element type. |
| 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_SetSource | Set the selected figure as the source for figure operations (such as transformations). |
| EMenuItemObjectFigure_SetTarget | Set the selected figure as the target of subsequent figure operations (e.g. transformations). |
| 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 the convex hull of the selected figure. |
| EMenuItemObjectFigure_ReplaceWithConvexHull | Replace the selected figure with its convex hull. |
| EMenuItemObjectFigure_GetConvexHull_Elementwise | Get a convex hull for each element of the selected figures or figure array. |
| EMenuItemObjectFigure_ReplaceWithConvexHull_Elementwise | Replace each element of the selected figures or figure array with its convex hull. |
| EMenuItemObjectFigure_GetEstimatedLine | Get an estimated line based on the selected figures or points. |
| EMenuItemObjectFigure_ReplaceWithEstimatedLine | Replace the selected figure with an estimated line based on the selected figures or points. |
| EMenuItemObjectFigure_GetEstimatedLine_Elementwise | Get an estimated line for each element of the selected figures or points. |
| EMenuItemObjectFigure_ReplaceWithEstimatedLine_Elementwise | Replace each element of the selected figures or figure array with an estimated line. |
| EMenuItemObjectFigure_GetBoundary | Get the boundary rectangle of the selected figure. |
| EMenuItemObjectFigure_ReplaceWithBoundary | Replace the selected figure with its boundary rectangle. |
| EMenuItemObjectFigure_GetBoundary_Elementwise | Get a boundary rectangle for each element of the selected figures or figure array. |
| EMenuItemObjectFigure_ReplaceWithBoundary_Elementwise | Replace each element of the selected figures or figure array with its boundary rectangle. |
| EMenuItemObjectFigure_GetMinimumEnclosingRectangle | Get the minimum enclosing rectangle of the selected figure. |
| EMenuItemObjectFigure_ReplaceWithMinimumEnclosingRectangle | Replace the selected figure with its minimum enclosing rectangle. |
| EMenuItemObjectFigure_GetMinimumEnclosingRectangle_Elementwise | Get a minimum enclosing rectangle for each element of the selected figures or figure array. |
| EMenuItemObjectFigure_ReplaceWithMinimumEnclosingRectangle_Elementwise | Replace each element of the selected figures or figure array with its minimum enclosing rectangle. |
| EMenuItemObjectFigure_GetPointsOfMinimumDistance | Get points of the minimum distance. |
| EMenuItemObjectFigure_GetPointsOfMinimumDistance_Elementwise | Get points of the minimum distance for each element within the multiple selected Figures or FigureArray. |
| EMenuItemObjectFigure_GetPointsOfMaximumDistance | Get points of the maximum distance. |
| EMenuItemObjectFigure_GetPointsOfMaximumDistance_Elementwise | Get points of the maximum distance for each element within the multiple selected Figures or FigureArray. |
| EMenuItemObjectFigure_Sort_Execute | A menu that sort Figure. |
| EMenuItemObjectFigure_Sort_ClusterMode | A menu that specifies cluster mode when sorting Figure. |
| EMenuItemObjectFigure_Sort_SetClusterCoefficient | A menu that sets the coefficient value of cluster when sorting the Figure order with ClusterMode. |
| 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_Extend | Menu for extending the figure. |
| EMenuItemObjectFigure_Extend_Elementwise | A menu to extend each of the selected figures or each element in the FigureArray. |
| 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_ToTriangle | Change figure type to Triangle. |
| 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. |
| 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_Triangle | Create figure of Triangle.
|
| EMenuItemObjectFigure_DeclType_Circle_Arc | Create figure of Circle Arc.
|
| EMenuItemObjectFigure_DeclType_Circle_Sector | Create figure of Circle Sector.
|
| EMenuItemObjectFigure_DeclType_Circle_Segment | Create figure of Circle Segment. |
| EMenuItemObjectFigure_DeclType_Ellipse_Arc | Create figure of Ellipse Arc.
|
| EMenuItemObjectFigure_DeclType_Ellipse_Sector | Create figure of Ellipse Sector. |
| EMenuItemObjectFigure_DeclType_Ellipse_Segment | Create figure of Ellipse Segment. |
| EMenuItemObjectFigure_DeclType_Doughnut_Sector | Create figure of Doughnut Sector. |
| EMenuItemObjectFigure_DeclType_Text | Create figure of text.
|
Menu items related to measurement tool objects in the image view.
Menu items in the menu tree.
3D View Menu Item
Drawing View Menu Item.
Specifies how a modifier key (Ctrl, Shift, Alt) should be matched when evaluating an interaction rule.
This enum defines whether a modifier key must be pressed, must not be pressed, or is ignored during rule matching.
| Enumerator | |
|---|---|
| EModifierMatch_Off | The modifier key must not be pressed. |
| EModifierMatch_On | The modifier key must be pressed. |
| EModifierMatch_Any | The modifier key state is ignored. |
| enum FLImaging::GUI::EObjectFigureHitTest : uint64_t |
Mouse hit test for figures on image view.
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_SystemInformation | CGUIPaneSystemInformation 타입 Pane. |
| EPaneType_MainPane | Pane collection configured by default in MainFrame. |
| EPaneType_NonDestroyable | A pane that cannot be destroyed during program execution. |
| enum FLImaging::GUI::EProgressCtrlTextMode : uint32_t |
String display mode for ProgressCtrl.
Enum representing the property item types.
| Enumerator | |
|---|---|
| EPropertyItemType_Undefined | Undefined type. |
| EPropertyItemType_Button | Button. |
| EPropertyItemType_Category | Category. |
| EPropertyItemType_CheckBox | Checkbox. |
| EPropertyItemType_CheckBox3State | 3 State 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_Font | Font |
| EPropertyItemType_IPAddress | IP address. |
| EPropertyItemType_MultiLineText | Multi-line text field. |
| EPropertyItemType_Password | Password field. |
| EPropertyItemType_RadioButton | Radio button |
| EPropertyItemType_RadioButtonGroup | Radio button group |
| EPropertyItemType_SliderBase | Slider Base |
| EPropertyItemType_Slider | Slider. |
| EPropertyItemType_SliderDualHandle | Slider with dual handle. |
| EPropertyItemType_SliderDeprecated | Deprecated Slider |
| 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_Sheet | Sheet |
| EPropertyItemType_Count | Number of property item types. |
Specifies the transparency rendering mode used by the renderer.
| enum FLImaging::GUI::EScrollBarArea : int32_t |
Scroll Bar Area.
3D View Object Selection Mode
Specifies the auto-sizing mode for the sheet's rows and columns.
Defines whether the auto-sizing operation calculates dimensions based on header cells, data cells, or both.
Specifies how a UI element's size is determined.
Defines whether the size is set using an absolute value, a relative ratio, or automatically adjusted based on its content.
| enum FLImaging::GUI::ESliderArea : int32_t |
Scroll Bar Area.
Defines the scaling behavior of slider controls. Determines whether the slider value increases linearly or exponentially with respect to user input.
A step information of SNAP Running.
Sorting order of rect
| enum FLImaging::GUI::ESpinIcon : int32_t |
Icons for the spin control button.
Status Pane Item.
Status Pane Item.
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_PolylineDraw | Figure teaching mode using polyline drawing (connecting points with straight lines). |
| 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. |
| enum FLImaging::GUI::EUIArrowType : int32_t |
Arrow.
Enumeration for 3D view direction presets.
3D View Load Options
Example. The following code will load folder with recursive.
eOption = Load | RecursiveIfFolder
Object Type in 3D View.
Status Pane Item of CGUIView3D.
Drawing View Load Options
Example. The following code will load folder with recursive.
eOption = Load | RecursiveIfFolder.
Status Bar Item of CGUIViewDrawing.
Specifies the axis type used in the graph view.
This enumeration indicates whether the horizontal (X-axis) or vertical (Y-axis) direction is being referenced when retrieving or setting axis-related properties such as spacing, scale, range, or label formatting.
Indicate type.
Graph Menu Item.
| enum FLImaging::GUI::EViewImageFigureAttributeType : uint32_t |
Attribute types for Figure objects on the Image View
Magnet Options for Image View Figure Objects.
Image View Load Options
Example. The following code will load folder with recursive.
eOption = Load | RecursiveIfFolder.
Flags that control under which conditions mouse capture is enabled for the image view.
| enum FLImaging::GUI::EViewImageObjectFilter : uint16_t |
| enum FLImaging::GUI::EViewImageObjectType : uint16_t |
Filtering criteria for objects on the Image View
Status Bar Item of CGUIViewImage.
Image view synchronization options.
| enum FLImaging::GUI::EViewImageTargetPage : uint8_t |
Status Bar Item of CGUIViewSNAP.
Message of Image View window.
Zoom in and out mode.