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
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