Class ToolingSession
Inheritance
ToolingSession
Assembly: NXOpen.dll
public class ToolingSession : NXRemotableObject, IMessageSink
Constructors
Declaration
protected ToolingSession(Session owner)
Parameters
Type |
Name |
Description |
Session |
owner |
|
Properties
Declaration
public LibraryInstallationCollection LibraryInstallation { get; }
Property Value
Declaration
Property Value
Methods
Declaration
public void AddToolingThread(NXObject featureGroup)
Parameters
Type |
Name |
Description |
NXObject |
featureGroup |
|
Declaration
public void AssignAttribute(NXObject objectTag, string attributeName, string attributeValue)
Parameters
Declaration
public void ClosePart(NXObject part, BasePart.CloseWholeTree wholeTree, BasePart.CloseModified closeModified)
Parameters
Declaration
public CloneObject CreateCloneObject(ToolingApplication applicationType, ToolingCloneaction cloneActionType)
Parameters
Returns
Declaration
public void CreateComponentPattern(NXObject component, NXObject targetEntity)
Parameters
Declaration
public ExcelManager CreateExcelManager(string excelFile)
Parameters
Type |
Name |
Description |
string |
excelFile |
|
Returns
Declaration
public SpreadsheetData CreateSpreadsheetData()
Returns
Declaration
public void DeleteToolingComponents(Component[] reuseComponents)
Parameters
Type |
Name |
Description |
Component[] |
reuseComponents |
|
Declaration
public void DeleteToolingThread(NXObject[] threads)
Parameters
Type |
Name |
Description |
NXObject[] |
threads |
|
Declaration
public void GetLibraries(string category, string appName, string runEnv, out string[] libNames, out string[] libPaths)
Parameters
Declaration
public Component[] GetReusableComponent()
Returns
Declaration
public void GetReusableObjects(NXObject part, out NXObject[] reusableObjects)
Parameters
Declaration
public void LoadInterpartData(NXObject objectTag)
Parameters
Type |
Name |
Description |
NXObject |
objectTag |
|
Declaration
public BasePart LoadReusablePart(string filename, bool isNativePart)
Parameters
Type |
Name |
Description |
string |
filename |
|
bool |
isNativePart |
|
Returns
Declaration
public void RemoveAllShrinkageAttributes(NXObject objectTag)
Parameters
Type |
Name |
Description |
NXObject |
objectTag |
|
Declaration
public void ResetShrinkageAttribute(NXObject objectTag, bool recalculateValue, int scaleType, string[] expressionValues)
Parameters
SetEntryIdentifier(string)
Declaration
public void SetEntryIdentifier(string entryIdentifier)
Parameters
Type |
Name |
Description |
string |
entryIdentifier |
|
Declaration
public void SetWizardType(int type)
Parameters
Type |
Name |
Description |
int |
type |
|
Declaration
public void SetWizardTypeStatus(ToolingApplicationstatus statusType)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink