NXOpen .NET Reference Guide
1899
|
Represents Tooling session More...
Public Member Functions | |
unsafe void | AssignAttribute (NXOpen.NXObject objectTag, string attributeName, string attributeValue) |
JA method to assign an attribute to the given object More... | |
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 () |
Return the component generated in the previous "Add Reusable Component" operation. More... | |
unsafe void | GetReusableObjects (NXOpen.NXObject part, out NXOpen.NXObject[] reusableObjects) |
Gets the last added reusable object More... | |
unsafe void | LoadInterpartData (NXOpen.NXObject objectTag) |
Fully load all the children parts of the given parent part. 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 | ResetShrinkageAttribute (NXOpen.NXObject objectTag, bool recalculateValue, int scaleType, string[] expressionValues) |
Resets shrinkage attribute value More... | |
unsafe void | SetEntryIdentifier (string entryIdentifier) |
Sets the entry identifier of reusing Standard Part Management dialog More... | |
unsafe void | SetWizardType (int type) |
Sets the wizard type of tooling application. More... | |
unsafe void | SetWizardTypeStatus (NXOpen.Tooling.ToolingApplicationstatus statusType) |
Sets the wizard type status 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 |
JA method to assign an attribute to the given object
Created in NX1872.0.0
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")
objectTag | |
attributeName | |
attributeValue |
|
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 |
Return the component generated in the previous "Add Reusable Component" operation.
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 |
Fully load all the children parts of the given parent part.
Created in NX1872.0.0
License requirements: ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")
objectTag | the parent part whose children part to be loaded. |
|
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 |
Resets shrinkage attribute value
Created in NX1872.0.0
License requirements: ug_mold_design ("UG MOLD")
objectTag | |
recalculateValue | |
scaleType | the type of scale feature |
expressionValues | expression values |
|
inline |
Sets the entry identifier of reusing Standard Part Management dialog
Created in NX1872.0.0
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")
entryIdentifier |
|
inline |
Sets the wizard type of tooling application.
Created in NX11.0.2
License requirements: None.
type | wizard type of current tooling application |
|
inline |
Sets the wizard type status of tooling application.
Created in NX1899.0.0
License requirements: None.
statusType |
|
get |
Returns the tag of this object.