This interface represents the basic operation on a model in Cimatron such as MdlrModel, AssemblyModel, and NcModel.
All types of models can cast to IModel.
interop.CimMdlrAPI
interop.CimBaseAPI
interop.CimNcAPI
interop.CimServicesAPI
interop.CimDrftAPI
Cimatron 2024 or later
|
Get |
interop.CimMdlrAPI.DocumentEnumUnit |
|
|
Get |
string |
|
|
Get |
string |
|
|
Get |
interop.CimMdlrAPI.DocumentEnumType |
|
|
Get |
string |
|
|
Get |
interop.CimMdlrAPI.ICimEntityList |
|
double[] |
( double[] ) |
|
|
double[] |
( double[] ) |
|
|
interop.CimMdlrAPI.IPointData |
( ) |
|
|
interop.CimMdlrAPI.IMdProcedure |
( int ) |
|
|
interop.CimMdlrAPI.IMdProcedure |
( int ) |
|
|
interop.CimMdlrAPI.ISetsFactory |
( ) |
|
|
interop.CimMdlrAPI.ICimEntity |
( int, interop.CimMdlrAPI.IModel ) |
None
None
interop.CimAppAccess.AppAccess AppAcc = new interop.CimAppAccess.AppAccess();
interop.CimatronE.IApplication CimApp = (interop.CimatronE.IApplication)AppAcc.GetApplication();
interop.CimatronE.ICimDocument aDoc = CimApp.GetActiveDoc();
interop.CimMdlrAPI.IModelContainer aContainer = (interop.CimMdlrAPI.IModelContainer)aDoc;
interop.CimMdlrAPI.IMdlrModel aMdlrModel = (interop.CimMdlrAPI.IMdlrModel)aContainer.Model;
interop.CimMdlrAPI.IModel aModel = (interop.CimMdlrAPI.IModel)aMdlrModel;
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
aAppAcc = interop.CimAppAccess.AppAccess()
aCimApp = interop.CimatronE.IApplication(aAppAcc.GetApplication())
aDOC = aCimApp.GetActiveDoc()
aContainer = interop.CimMdlrAPI.IModelContainer(aDOC)
aMdlrModel = interop.CimMdlrAPI.IMdlrModel(aContainer.Model)
aModel = interop.CimMdlrAPI.IModel(aMdlrModel)
