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