NXOpen .NET Reference Guide
|
Represents the standard part client data. More...
Public Member Functions | |
unsafe int | AnalyzePositionMethods (string positionMethod) |
Analyzes the position methods and set the current position method More... | |
unsafe void | AssignConceptMoldBaseAttributes (NXOpen.Part moldBasePart, string fileContainer, string assemblyName, string assemblyPartNumber, string assemblyItemType, string[] childrenNames) |
Assigns attributes to the concept mold base More... | |
unsafe NXOpen.Tooling.ConceptStandardPartRecord | GetConceptStandardPartRecord (NXOpen.Tooling.SpreadsheetData sheetData, string fileContainer, string assemblyName, string assemblyPartNumber, string assemblyItemType, string[] childrenNames) |
Returns the concept standard part record More... | |
unsafe NXOpen.Assemblies.Component | GetRootStandardPartOccurrence () |
Gets the root standard part occurrence in edit More... | |
unsafe void | SetCreatedPartInstance (NXOpen.Assemblies.Component component) |
Sets the instance of the added standard part More... | |
unsafe void | SetCurrentStandardPart (string catalogName, string className, string registeredName) |
Sets the current standard part with specified catalog name, classification name and descriptive name. More... | |
unsafe void | SetDropData (NXOpen.NXObject entity, NXOpen.Point3d position) |
Sets attaching tool object and drag position of the current standard part More... | |
unsafe void | SetIsToAddPocketToolBody (bool addPocketToolBody) |
Sets the flag whether to add pocket tool bodies for standard parts More... | |
unsafe void | SetIsToUseSymbol (bool useSymbol) |
Sets the flag whether to use symbols to represent standard parts More... | |
unsafe void | SetLastAccessedObject (string catalogName, string className, string registerName) |
Remember last accessed standard part More... | |
unsafe void | SetParentPart (NXOpen.Part parentPart) |
Sets the parent part of the current standard part More... | |
unsafe void | SetPositionMethod (string positionMethod) |
Sets the position method of the current standard part More... | |
unsafe void | SetReferenceSet (int refsetIndex) |
Sets the reference set name of the current standard part with specified index More... | |
unsafe void | SetReferenceSetName (string refsetName) |
Sets the reference set name of the current standard part More... | |
unsafe void | SetRootStandardPartOccurrence (NXOpen.Assemblies.Component partOccurrence) |
Sets the root standard part occurrence to edit More... | |
unsafe void | SetSelectedStandardPartData (string libName, string libPath) |
Assign selected standard part data to the client data More... | |
Public Member Functions inherited from NXOpen.TransientObject | |
void | Dispose () |
Frees the object from memory. More... | |
void | PrintTestData (String variableName) |
<exclude> More... | |
void | PrintTestData (String variableName, int lineNumber) |
<exclude> More... | |
new string | ToString () |
Returns a String that represents the current Object. 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... | |
Protected Member Functions | |
override void | FreeResource () |
Dispose the StandardPartClientData object More... | |
Additional Inherited Members | |
Properties inherited from NXOpen.TransientObject | |
IntPtr | Handle [get] |
Handle of the internal object represented by this object. More... | |
Represents the standard part client data.
This object does not need a creator.
Created in NX11.0.0
|
inline |
Analyzes the position methods and set the current position method
Created in NX12.0.2
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")
positionMethod | the definition string of position method |
|
inline |
Assigns attributes to the concept mold base
Created in NX12.0.2
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")
moldBasePart | The mold base part to assign attributes |
fileContainer | Location to save parts |
assemblyName | Assembly name for creating new parts |
assemblyPartNumber | Part number of the assembly in managed mode NX |
assemblyItemType | Item Type of the assembly in managed mode NX |
childrenNames | Names of the children |
|
inlineprotectedvirtual |
Dispose the StandardPartClientData object
Created in NX11.0.0
License requirements: None.
Implements NXOpen.TransientObject.
|
inline |
Returns the concept standard part record
Created in NX12.0.2
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")
sheetData | Spreadsheet data |
fileContainer | Location to save parts |
assemblyName | Assembly name for creating new parts |
assemblyPartNumber | Part number of the assembly in managed mode NX |
assemblyItemType | Item Type of the assembly in managed mode NX |
childrenNames | Names of the children |
|
inline |
Gets the root standard part occurrence in edit
Created in NX12.0.2
License requirements: None.
|
inline |
Sets the instance of the added standard part
Created in NX12.0.2
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")
component | The component added or created in current NX session |
|
inline |
Sets the current standard part with specified catalog name, classification name and descriptive name.
Created in NX12.0.2
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")
catalogName | Catalog name of the current standard part component |
className | Classification name of the current standard part component |
registeredName | Registered name of the current standard part component |
|
inline |
Sets attaching tool object and drag position of the current standard part
Created in NX12.0.2
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")
entity | The object where the standard part attaches |
position | The position where an object drags |
|
inline |
Sets the flag whether to add pocket tool bodies for standard parts
Created in NX12.0.2
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")
addPocketToolBody | True if to add pocket tool bodies |
|
inline |
Sets the flag whether to use symbols to represent standard parts
Created in NX12.0.2
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")
useSymbol | True if the user chooses to use symbols to represent standard parts |
|
inline |
Remember last accessed standard part
Created in NX12.0.2
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")
catalogName | Catalog name of the standard part last accessed |
className | Classification name of the standard part last accessed |
registerName | Register name of the standard part last accessed |
|
inline |
Sets the parent part of the current standard part
Created in NX12.0.2
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")
parentPart | The parent part of the current standard part |
|
inline |
Sets the position method of the current standard part
Created in NX12.0.2
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")
positionMethod | The position method used to add a standard part |
|
inline |
Sets the reference set name of the current standard part with specified index
Created in NX12.0.2
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")
refsetIndex | The index of the reference set to set |
|
inline |
Sets the reference set name of the current standard part
Created in NX12.0.2
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")
refsetName | The name of the reference set applied to the current standard part |
|
inline |
Sets the root standard part occurrence to edit
Created in NX12.0.2
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")
partOccurrence | The root part occurrence of the assembly standard part |
|
inline |
Assign selected standard part data to the client data
Created in NX11.0.0
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")
libName | |
libPath |