Class ToolingSession
Inheritance
System.Object
System.MarshalByRefObject
ToolingSession
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ToString()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: NXOpen.dll
public class ToolingSession : NXRemotableObject, IMessageSink
Constructors
Declaration
protected ToolingSession(Session owner)
Parameters
Type |
Name |
Description |
Session |
owner |
|
Properties
Declaration
Property Value
Methods
Declaration
public void AssignAttribute(NXObject objectTag, string attributeName, string attributeValue)
Parameters
Type |
Name |
Description |
NXObject |
objectTag |
|
System.String |
attributeName |
|
System.String |
attributeValue |
|
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 SpreadsheetData CreateSpreadsheetData()
Returns
Declaration
public void DeleteToolingComponents(Component[] reuseComponents)
Parameters
Type |
Name |
Description |
Component[] |
reuseComponents |
|
Declaration
public void GetLibraries(string category, string appName, string runEnv, out string[] libNames, out string[] libPaths)
Parameters
Type |
Name |
Description |
System.String |
category |
|
System.String |
appName |
|
System.String |
runEnv |
|
System.String[] |
libNames |
|
System.String[] |
libPaths |
|
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 |
System.String |
filename |
|
System.Boolean |
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
Type |
Name |
Description |
NXObject |
objectTag |
|
System.Boolean |
recalculateValue |
|
System.Int32 |
scaleType |
|
System.String[] |
expressionValues |
|
SetEntryIdentifier(String)
Declaration
public void SetEntryIdentifier(string entryIdentifier)
Parameters
Type |
Name |
Description |
System.String |
entryIdentifier |
|
Declaration
public void SetWizardType(int type)
Parameters
Type |
Name |
Description |
System.Int32 |
type |
|
Declaration
public void SetWizardTypeStatus(ToolingApplicationstatus statusType)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink