NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Member Functions | List of all members
NXOpen.Routing.ChoosePartPluginData Class Reference

Data object created by Routing for use by the Choose Part plugin called by the Place Part command. More...

Inheritance diagram for NXOpen.Routing.ChoosePartPluginData:
NXOpen.TaggedObject NXOpen.Utilities.NXRemotableObject IMessageSink

Public Member Functions

unsafe void SetCharacteristics (NXOpen.Routing.CharacteristicList characteristics)
 Sets the characteristics of the part choosen by the user. More...
 
unsafe void SetMemberName (string memberName)
 Sets the Member Name of the part choosen by the user. More...
 
unsafe void SetPartName (string partName)
 Sets the Part Name of the part choosen by the user. More...
 
unsafe void SetPartNumber (string partNumber)
 Sets the Part Number of the part choosen by the user. More...
 
- Public Member Functions inherited from NXOpen.TaggedObject
void PrintTestData (String variableName)
 <exclude> More...
 
void PrintTestData (String variableName, int lineNumber)
 <exclude> More...
 
override 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...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 

Detailed Description

Data object created by Routing for use by the Choose Part plugin called by the Place Part command.

Routing sends this object to any registered Choose Part plugin.

It is the Choose Part plugin's responsibility to prompt the user to choose a part and then fill in the information about the part by calling the methods on this object.

For more information, see Routing.CustomManager and the Routing.CustomManager.SetChoosePartPlugin

An instance of this object will be sent to the Choose Part plugin used by Place Part.

Created in NX12.0.0

Member Function Documentation

unsafe void NXOpen.Routing.ChoosePartPluginData.SetCharacteristics ( NXOpen.Routing.CharacteristicList  characteristics)
inline

Sets the characteristics of the part choosen by the user.

Created in NX12.0.0

License requirements: routing_base ("Routing Basic")

Parameters
characteristics
unsafe void NXOpen.Routing.ChoosePartPluginData.SetMemberName ( string  memberName)
inline

Sets the Member Name of the part choosen by the user.

The unique name of each member in a part family. Routing uses Part Name and Member Name together to find the correct .prt file or Teamcenter Item ID in a part family.

Created in NX12.0.0

License requirements: routing_base ("Routing Basic")

Parameters
memberName
unsafe void NXOpen.Routing.ChoosePartPluginData.SetPartName ( string  partName)
inline

Sets the Part Name of the part choosen by the user.

The Part Name is the key Routing uses to find the .prt file in native mode on disk or to find the proper item ID in Teamcenter. The Part Name must exactly match the .prt file name or the Item ID in order for Routing to place the part.

Created in NX12.0.0

License requirements: routing_base ("Routing Basic")

Parameters
partName
unsafe void NXOpen.Routing.ChoosePartPluginData.SetPartNumber ( string  partNumber)
inline

Sets the Part Number of the part choosen by the user.

The Part Number is an attribute that Routing displays in the Reuse Library. Part Number does not have to match the .prt file name or the Item ID in Teamcenter, but it often does. Part Name and Part Number are often the same.

Created in NX12.0.0

License requirements: routing_base ("Routing Basic")

Parameters
partNumber

The documentation for this class was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.