CAM API
  • CAM API
v20.0.1
Search Results for

    Show / Hide Table of Contents

    Namespace CAMAPI.ApplicationMainForm

    Structs

    TCamApiRect

    TCamApiVerifyCompareCompareScale

    Interfaces

    ICamApiApplicationMainForm

    Instance of CAM application

    ICamApiFiltersManager

    Controls geometry selection filters

    ICamApiHandlerApplicationMainFormCloudChatClicked

    Handler for event when icon of cloud chat was clicked

    ICamApiHandlerApplicationMainFormIsVisibleChanged

    Handler for changing active project

    ICamApiHandlerApplicationMainFormMinimizeChanged

    Handler for event when main window of application was minimized

    ICamApiHandlerApplicationMainFormReloadCloudProjectClicked

    Handler for event when reload cloud project was clicked

    ICamApiHandlerApplicationMainFormSaveInCloudClicked

    Handler for event when button saving in cloud was clicked

    ICamApiHandlerApplicationMainFormShareClicked

    Handler for event when share button was clicked

    ICamApiHandlerApplicationMainFormUiInfoChanged

    Handler for event when main window ui info is changed

    ICamApiHandlerProgressIndicator

    Handler invoked on native progress indicator events. Subscribe via ICamApiProgressIndicator.RegisterHandler. EventType discriminates which event occurred.

    ICamApiHotkey

    A single global keyboard shortcut binding. The shortcut identifies the binding and is fixed at creation; to re-bind, create a new hotkey carrying the same OnExecute and replace the old one.

    ICamApiHotkeyManager

    Manager for plugin global keyboard shortcuts. Plugin hotkeys are dispatched after the viewport but before classic menu/action shortcuts, and only while the main window is active and focus is not in a text editor. Native application shortcuts are pre-registered as reserved entries so FindByShortcut reports them too.

    ICamApiHotkeyOnExecute

    Callback invoked when a plugin hotkey fires. Implement it on a plugin object and assign to ICamApiHotkey.OnExecute.

    ICamApiMainFormUiInfo

    Main form UI state info

    ICamApiMainFormUiPLMInfo

    PLM connections UI state info

    ICamApiMainFormUiPLMInfoItem

    PLM connections UI state info

    ICamApiProgressIndicator

    Controls the native progress indicator in the status area of the main application window. Obtain an instance via ICamApiApplicationMainForm.CreateProcessIndicator, call Show to occupy the indicator, push progress with SetPercent/SetCaption, then Hide when done.

    ICamApiScriptEditor

    Script editor (Script IDE) handle returned by ICamApiApplicationMainForm.OpenScriptEditor. Currently exposes only Load; may grow more methods (goto line, close, etc.) appended at the end.

    ICamApiVerifyCompareManager

    Controls the "Verify compare" mode: comparison of the machining result with the part, colored by deviation bands

    ICamApiVisibilityManager

    Controls visibility of 3D scene objects per work mode

    IExtensionPostprocessorPopup

    Extension that can add items to postprocessor popup menu

    IExtensionProjectReportPopup

    Extension that can add items to project report popup menu

    IExtensionToolsListPopup

    Extension that can add items to tools list popup menu

    Enums

    TCloudProjectState

    TFreezeInterfaceType

    TMainWorkMode

    TProgressIndicatorEventType

    TProjectSaveMode

    TWorkFilterType

    TWorkObject

    enumTCloudProjectState

    Possible values of state cloud project

    enumTFreezeInterfaceType

    Possible values of ways to freeze main form of application

    enumTMainWorkMode

    Main work mode of CAM application (active tab)

    enumTProgressIndicatorEventType

    Kind of event raised by the native progress indicator to its handlers.

    enumTProjectSaveMode

    Possible values of project save mode

    enumTWorkFilterType

    Geometry selection filter type

    enumTWorkObject

    3D scene object type for visibility control

    In this article