Use this method to Move a set from one folder to another. Set, Source Set Folder, and Target Set Folder objects are passed to the method.
Cimatron 2026 or later
interop.CimMdlrAPI.ISet MoveSet(interop.CimMdlrAPI.ISet toMove, interop.CimMdlrAPI.ISetFolder aSource, interop.CimMdlrAPI.ISetFolder aTarget);
def MoveSet(interop.CimMdlrAPI.ISet toMove, interop.CimMdlrAPI.ISetFolder aSource, interop.CimMdlrAPI.ISetFolder aTarget)->None
|
Input: interop.CimMdlrAPI.ISet |
toMove—Set to move |
|
Input: interop.CimMdlrAPI.ISetFolder |
aSource—Folder from where the set is to be moved |
|
Input: interop.CimMdlrAPI.ISetFolder |
aTarget—Folder to which the set is to be moved |
None
// PREREQUISITE:
// 1. Create Curves in Cimatron
// Use Interface Sample Code before this code.
// Create a Source Empty Set Folder
interop.CimBaseAPI.ISetFolder aSetFolderSource = aSetFactory.CreateEmptySetFolder();
// Get interop.CimBaseAPI.ISet object for existing set created in file. Use that set name instead of 'Curves'
aSetFactory.GetSet("Curves", out interop.CimBaseAPI.ISet aSet);
// Add Set object inside the Set Folder
aSetFolderSource.AddSet(aSet);
// Create a Target Empty Set Folder
interop.CimBaseAPI.ISetFolder aSetFolderTarget = aSetFactory.CreateEmptySetFolder();
//Move the set from Source Folder to Target Folder
aSetFactory.MoveSet(aSet, aSetFolderSource, aSetFolderTarget);
# PREREQUISITE:
# 1. Create Curves in Cimatron
# Use Interface Sample Code before this code.
#Create Empty Set Folder
aSetFolderSource = (interop.CimBaseAPI.ISetFolder)(aSetFactory.CreateEmptySetFolder())
# Get interop.CimBaseAPI.ISet object for existing set created in file.Use that set name instead of 'Curves'
aSet = aSetFactory.GetSet("Curves")
#Add Set object inside the Set Folder
aSetFolderSource.AddSet(aSet)
#Create Empty Set Folder
aSetFolderTarget = (interop.CimBaseAPI.ISetFolder)(aSetFactory.CreateEmptySetFolder())
#Move the set from Source Folder to Target Folder
aSetFactory.MoveSet(aSet, aSetFolderSource, aSetFolderTarget)
