CAM API
  • CAM API
v20.0.1
Search Results for

    Show / Hide Table of Contents

    Namespace CAMAPI.Extensions

    Interfaces

    IExtension

    CAM Open API extension

    IExtensionFactory

    Factory of extensions from one library - to be implemented in external library

    IExtensionFactoryContext

    Context to be provided in IExtensionFactory.OnLibraryRegistered and IExtensionFactory.OnLibraryUnRegistered

    IExtensionGlobal

    Extension that is initialized when CAM loads and finalized when CAM terminates

    IExtensionInfo

    CAM Open API extension info, including instance Info and type Info

    IExtensionInstanceInfo

    Information about instance of extension

    IExtensionLazyUnloadable

    Object to be used by extensions to sat - when it can be unloaded

    IExtensionLibrary

    Library with extensions, which can be included into CAM Open API

    IExtensionLibraryInfo

    Properties of extension library

    IExtensionLibraryLoader

    Interface, describing loading extension libraries

    IExtensionLogger

    Logging extension work in CAM Open API

    IExtensionManager

    Manager for extensions running in CAM Open API

    IExtensionOperationSolver

    Unused interface, just to make compatibility with old versions of CAM Open API

    IExtensionStorage

    Storage for extensions running in CAM Open API

    IExtensionTypeGroup

    Information about group of extension types

    IExtensionTypeInfo

    Information about extension, which can be included into CAM Open API

    IExtensionTypeInfoGeomCLDataConverter

    Info of extension which implements IExtensionGeomCLDataConverter

    IExtensionTypeInfoGeomModelNodePopup

    Info of extension that is building popup menu for a node in the 3D model geometry tree

    IExtensionTypeInfoGlobal

    Info of extension that is initialized when CAM loads and finalized when CAM terminates

    IExtensionTypeInfoMacroBuilder

    Properties for builder of macros

    IExtensionTypeInfoNCFilesExporter

    Info of extension that exports NC files to external targets

    IExtensionTypeInfoOperationPopup

    Info of extension that is building popup menu for technology operation

    IExtensionTypeInfoOperationSolver

    Info of extension which implements operation toolpath calculation solver

    IExtensionTypeInfoPostprocessorPopup

    Info of extension that is building popup menu for postprocessor

    IExtensionTypeInfoProjectReportPopup

    Info of extension that is building popup menu for a project report

    IExtensionTypeInfoToolsListPopup

    Info of extension that is building popup menu for tools list

    IExtensionTypeInfoUtility

    Properties for utility in CAM application

    IExtensionTypeInfoUtilityRunner

    Extension, which can run utilities in main window

    IListExtension

    List of extensions, which are included into library

    IListExtensionLibraryInfo

    List structures, describing list of extension libraries

    IListExtensionTypeGroup

    List of extension groups

    IListExtensionTypeInfo

    List of extensions infos

    Enums

    TExtensionLoaderType

    TExtensionUnloadMode

    TStorageField

    TStorageType

    enumTExtensionLoaderType

    Type loader of extension

    enumTExtensionUnloadMode

    Type of unloading extension

    enumTStorageField

    enumTStorageType

    Types of extensions storage

    In this article