This interface represents a Set Folder object in Cimatron. Use this interface to create a Set Folder and carry out different operations such as adding a Set to a Folder, Check the sets available in Set Folder , Rename the Set Folder, and so on.
interop.CimServicesAPI
Cimatron 2026 or later
|
Get, Set |
string |
|
|
Get, Set |
int |
|
void |
( interop.CimMdlrAPI.ISet ) |
|
|
void |
( interop.CimMdlrAPI.ISet ) |
|
|
System.Object |
( ) |
|
|
int |
( interop.CimMdlrAPI.ISet ) |
NoneĀ
None
// create Cimatron App Access object
interop.CimAppAccess.AppAccess aAppAccess = new interop.CimAppAccess.AppAccess();
//Get application object from App access
interop.CimatronE.IApplication aCimApp = (interop.CimatronE.IApplication)aAppAccess.GetApplication();
// Get active document
interop.CimBaseAPI.ICimDocument aDoc = (interop.CimBaseAPI.ICimDocument)aCimApp.GetActiveDoc();
interop.CimMdlrAPI.IModelContainer aContainer = (interop.CimMdlrAPI.IModelContainer)aDoc;
// Get Model of active document. It may Part, Assembly, NC Or Drafting
interop.CimBaseAPI.IModel aActiveModel = (interop.CimBaseAPI.IModel)aContainer.Model;
// Get Set factory
interop.CimBaseAPI.ISetsFactory aSetFactory = aActiveModel.GetSetsFactory();
import clr
#Adding references of required interop dlls
clr.AddReference("interop.CimAppAccess")
clr.AddReference("interop.CimatronE")
clr.AddReference("interop.CimServicesAPI")
clr.AddReference("interop.CimBaseAPI")
clr.AddReference("interop.CimMdlrAPI")
#importing modules from interop dlls
import interop.CimAppAccess
import interop.CimatronE
import interop.CimServicesAPI
import interop.CimBaseAPI
import interop.CimMdlrAPI
import System
#create Cimatron App Access object
aCimAppAccess = interop.CimAppAccess.AppAccess()
#Get application object from App access
aCimApp = (interop.CimatronE.IApplication)(aCimAppAccess.GetApplication())
#Get active document
aDoc = (interop.CimBaseAPI.ICimDocument)(aCimApp.GetActiveDoc())
aModelCont = (interop.CimMdlrAPI.IModelContainer)(aDoc)
#Get Model of active document.It may Part, Assembly, NC Or Drafting
aActiveModel = (interop.CimBaseAPI.IModel)(aModelCont.Model)
#Get Set factory
aSetFactory = (interop.CimBaseAPI.ISetsFactory)(aActiveModel.GetSetsFactory())
