NXOpen .NET Reference Guide
|
Represents Tooling session More...
Public Member Functions | |
unsafe void | ClosePart (NXOpen.NXObject part, NXOpen.BasePart.CloseWholeTree wholeTree, NXOpen.BasePart.CloseModified closeModified) |
Close an existing part More... | |
unsafe NXOpen.Tooling.CloneObject | CreateCloneObject (NXOpen.Tooling.ToolingApplication applicationType, NXOpen.Tooling.ToolingCloneaction cloneActionType) |
Creates the clone operation object More... | |
unsafe void | CreateComponentPattern (NXOpen.NXObject component, NXOpen.NXObject targetEntity) |
Create component pattern More... | |
unsafe NXOpen.Tooling.SpreadsheetData | CreateSpreadsheetData () |
Creates an instance of class NXOpen.Tooling.SpreadsheetData . More... | |
unsafe NXOpen.Assemblies.Component[] | GetReusableComponent () |
Gets the reusable component More... | |
unsafe void | GetReusableObjects (NXOpen.NXObject part, out NXOpen.NXObject[] reusableObjects) |
Gets the last added reusable object More... | |
unsafe NXOpen.BasePart | LoadReusablePart (string filename, bool isNativePart) |
Opens an existing part, but does not set it to be the displayed part. More... | |
unsafe void | SetWizardType (int type) |
Sets the wizard type of tooling application. More... | |
Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageCtrl | AsyncProcessMessage (IMessage msg, IMessageSink replySink) |
Asynchronously processes the given message. More... | |
IMessage | SyncProcessMessage (IMessage msg) |
Synchronously processes the given message. More... | |
Properties | |
Tag | Tag [get] |
Returns the tag of this object. More... | |
Properties inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageSink | NextSink [get] |
Gets the next message sink in the sink chain. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from NXOpen.Utilities.NXRemotableObject | |
void | initialize () |
<exclude> More... | |
Represents Tooling session
To obtain an instance of this class, refer to NXOpen.Session
Created in NX8.0.0
|
inline |
Close an existing part
Created in NX9.0.2
License requirements: None.
part | Tag of the part that will be closed |
wholeTree | If true, unloads all components of the part. If false, unloads only the top-level part |
closeModified | Behavior of close if component parts are modified. |
|
inline |
Creates the clone operation object
Created in NX8.0.0
License requirements: None.
applicationType | Application type to determine the clone settings |
cloneActionType | Clone action type |
|
inline |
Create component pattern
Created in NX11.0.2
License requirements: None.
component | |
targetEntity |
|
inline |
Creates an instance of class NXOpen.Tooling.SpreadsheetData .
Please note this method will only create an empty class NXOpen.Tooling.SpreadsheetData object, it needs to call other method NXOpen.Tooling.SpreadsheetData.ReadData to retrieve the data.
Created in NX8.0.0
License requirements: None.
|
inline |
Gets the reusable component
Created in NX9.0.0
License requirements: None.
|
inline |
Gets the last added reusable object
Created in NX10.0.0
License requirements: None.
part | Tag of the part that contains reusable objects |
reusableObjects | Objects, mainly bodies, from the input part |
|
inline |
Opens an existing part, but does not set it to be the displayed part.
Created in NX9.0.1
License requirements: None.
filename | Name of part file |
isNativePart | Is the file from native or TC |
|
inline |
Sets the wizard type of tooling application.
Created in NX11.0.2
License requirements: None.
type | wizard type of current tooling application |
|
get |
Returns the tag of this object.