NXOpen .NET Reference
12.0.0
|
Represents Tooling session More...
Public Member Functions | |
unsafe NXOpen.Tooling.SpreadsheetData | CreateSpreadsheetData () |
Creates an instance of class NXOpen.Tooling.SpreadsheetData . More... | |
unsafe NXOpen.Tooling.CloneObject | CreateCloneObject (NXOpen.Tooling.ToolingApplication applicationType, NXOpen.Tooling.ToolingCloneaction cloneActionType) |
Creates the clone operation object 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 | ClosePart (NXOpen.NXObject part, NXOpen.BasePart.CloseWholeTree wholeTree, NXOpen.BasePart.CloseModified closeModified) |
Close an existing part More... | |
unsafe void | CreateComponentPattern (NXOpen.NXObject component, NXOpen.NXObject targetEntity) |
Create component pattern More... | |
unsafe void | SetWizardType (int type) |
Sets the wizard type of tooling application. More... | |
Properties | |
Tag | Tag [get] |
Returns the tag of this object. More... | |
Represents Tooling session
To obtain an instance of this class, refer to NXOpen.Session
Created in NX8.0.0
unsafe void NXOpen.Tooling.ToolingSession.ClosePart | ( | NXOpen.NXObject | part, |
NXOpen.BasePart.CloseWholeTree | wholeTree, | ||
NXOpen.BasePart.CloseModified | closeModified | ||
) |
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. |
unsafe NXOpen.Tooling.CloneObject NXOpen.Tooling.ToolingSession.CreateCloneObject | ( | NXOpen.Tooling.ToolingApplication | applicationType, |
NXOpen.Tooling.ToolingCloneaction | cloneActionType | ||
) |
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 |
unsafe void NXOpen.Tooling.ToolingSession.CreateComponentPattern | ( | NXOpen.NXObject | component, |
NXOpen.NXObject | targetEntity | ||
) |
Create component pattern
Created in NX11.0.2
License requirements: None.
component | |
targetEntity |
unsafe NXOpen.Tooling.SpreadsheetData NXOpen.Tooling.ToolingSession.CreateSpreadsheetData | ( | ) |
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.
unsafe NXOpen.Assemblies.Component [] NXOpen.Tooling.ToolingSession.GetReusableComponent | ( | ) |
Gets the reusable component
Created in NX9.0.0
License requirements: None.
unsafe void NXOpen.Tooling.ToolingSession.GetReusableObjects | ( | NXOpen.NXObject | part, |
out NXOpen.NXObject[] | reusableObjects | ||
) |
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 |
unsafe NXOpen.BasePart NXOpen.Tooling.ToolingSession.LoadReusablePart | ( | string | filename, |
bool | isNativePart | ||
) |
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 |
unsafe void NXOpen.Tooling.ToolingSession.SetWizardType | ( | int | type | ) |
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.