This interface represents a BOM Manager for the BOM command in the Assembly file.
interop.CimServicesAPI
Cimatron 2026 or later
|
None |
||
|
void |
(string, interop.CimMdlrAPI.BOMTemplateType, interop.CimMdlrAPI.BOMExportOptions, string, interop.CimMdlrAPI.BOMReportFormat, interop.CimMdlrAPI.ComponentsFilterOption, string[] ) |
|
None
None
interop.CimAppAccess.AppAccess aAppAccess = new interop.CimAppAccess.AppAccess();
interop.CimatronE.IApplication CimApp = (interop.CimatronE.IApplication)aAppAccess.GetActiveApplication();
interop.CimBaseAPI.ICimDocument aDoc = (interop.CimBaseAPI.ICimDocument)CimApp.GetActiveDoc();
interop.CimMdlrAPI.IModelContainer aContainer = (interop.CimMdlrAPI.IModelContainer)aDoc;
interop.CimMdlrAPI.IAssemblyModel aAssemblyModel = (interop.CimMdlrAPI.IAssemblyModel)aContainer.Model;
interop.CimBaseAPI.IModel aModel = (interop.CimBaseAPI.IModel)aAssemblyModel;
interop.CimMdlrAPI.IBOM aBOM = aAssemblyModel.GetBomManager();
import clr
clr.AddReference("interop.CimAppAccess")
clr.AddReference("interop.CimatronE")
clr.AddReference("interop.CimServicesAPI")
clr.AddReference("interop.CimBaseAPI")
clr.AddReference("interop.CimMdlrAPI")
clr.AddReference("interop.CimNcAPI")
import interop.CimAppAccess
import interop.CimatronE
import interop.CimServicesAPI
import interop.CimBaseAPI
import interop.CimMdlrAPI
import interop.CimNcAPI
import System
aAppAcc = interop.CimAppAccess.AppAccess()
aCimApp = interop.CimatronE.IApplication(aAppAcc.GetApplication())
aDOC = aCimApp.GetActiveDoc()
aContainer = interop.CimMdlrAPI.IModelContainer(aDOC)
aAssemblyModel = interop.CimMdlrAPI.IAssemblyModel(aContainer.Model)
aBOM = aAssemblyModel.GetBomManager()
