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
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
Extension which implements operation toolpath calculation solver
IExtensionStorage
Storage for extensions running in CAM Open API
IExtensionTypeInfo
Information about extension, which can be included into CAM Open API
IExtensionTypeInfoGlobal
Info of extension that is initialized when CAM loads and finalized when CAM terminates
IExtensionTypeInfoOperationPopup
Info of extension that is building popup menu for technology operation
IExtensionTypeInfoOperationSolver
Info of extension which implements operation toolpath calculation solver
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
IListExtensionTypeInfo
List of extensions infos
Enums
enumTExtensionLoaderType
Type loader of extension
enumTExtensionUnloadMode
Type of unloading extension
enumTStorageField
enumTStorageType
Types of extensions storage
TExtensionLoaderType
Type loader of extension
TExtensionUnloadMode
Type of unloading extension
TStorageField
TStorageType
Types of extensions storage