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

Data object created by Routing just before creating stock or cut elbow components. More...

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

Properties

unsafe string ComponentName [get, set]
 Returns or sets the name Routing will use for the component in the NX assembly. More...
 
unsafe string ManagedModeFolderName [get, set]
 Returns or sets the folder in which to show the component part in managed mode. More...
 
unsafe string ManagedModeItemName [get, set]
 Returns or sets the item name for the component part when in managed mode. More...
 
unsafe string ManagedModeItemRevision [get, set]
 Returns or sets the item revision for the component part when in managed mode. More...
 
unsafe string ManagedModeItemType [get, set]
 Returns or sets the item type for the component part when in managed mode. More...
 
unsafe string NativeFileName [get, set]
 Returns or sets the customer's plugin gives us the name for the component part when in native mode. More...
 
unsafe string NativePath [get, set]
 Returns or sets the path under which to place the component part when in native mode. More...
 
unsafe bool RenameComponentPartFlag [get, set]
 Returns or sets the flag that tells Routing to use the information in this data object to rename the stock's or cut elbow's part. More...
 
unsafe NXOpen.NXObject TemplateObject [get]
 Returns the stock or the elbow's template part for which Routing needs to create a new component. More...
 
- Properties inherited from NXOpen.TaggedObject
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

- 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...
 
- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Data object created by Routing just before creating stock or cut elbow components.

Routing expects the plugin you write to fill in the required information for the component name.

For more information, see Routing.CustomManager and the Routing.CustomManager.SetStockComponentNamePlugin or Routing.CustomManager.SetCutElbowComponentNamePlugin .

An instance of this object will be sent to the Component Name plugin.

Created in NX1899.0.0

Property Documentation

unsafe string NXOpen.Routing.ComponentNamePluginData.ComponentName
getset

Returns or sets the name Routing will use for the component in the NX assembly.

Created in NX1899.0.0

License requirements to get this property: routing_base ("Routing Basic")

License requirements to set this property: routing_base ("Routing Basic")

unsafe string NXOpen.Routing.ComponentNamePluginData.ManagedModeFolderName
getset

Returns or sets the folder in which to show the component part in managed mode.

Created in NX1899.0.0

License requirements to get this property: routing_base ("Routing Basic")

License requirements to set this property: routing_base ("Routing Basic")

unsafe string NXOpen.Routing.ComponentNamePluginData.ManagedModeItemName
getset

Returns or sets the item name for the component part when in managed mode.

Created in NX1899.0.0

License requirements to get this property: routing_base ("Routing Basic")

License requirements to set this property: routing_base ("Routing Basic")

unsafe string NXOpen.Routing.ComponentNamePluginData.ManagedModeItemRevision
getset

Returns or sets the item revision for the component part when in managed mode.

Created in NX1899.0.0

License requirements to get this property: routing_base ("Routing Basic")

License requirements to set this property: routing_base ("Routing Basic")

unsafe string NXOpen.Routing.ComponentNamePluginData.ManagedModeItemType
getset

Returns or sets the item type for the component part when in managed mode.

Created in NX1899.0.0

License requirements to get this property: routing_base ("Routing Basic")

License requirements to set this property: routing_base ("Routing Basic")

unsafe string NXOpen.Routing.ComponentNamePluginData.NativeFileName
getset

Returns or sets the customer's plugin gives us the name for the component part when in native mode.

Created in NX1899.0.0

License requirements to get this property: routing_base ("Routing Basic")

License requirements to set this property: routing_base ("Routing Basic")

unsafe string NXOpen.Routing.ComponentNamePluginData.NativePath
getset

Returns or sets the path under which to place the component part when in native mode.

An empty string means use the current directory. This may be a relative path from the current directory or an absolute path.

Created in NX1899.0.0

License requirements to get this property: routing_base ("Routing Basic")

License requirements to set this property: routing_base ("Routing Basic")

unsafe bool NXOpen.Routing.ComponentNamePluginData.RenameComponentPartFlag
getset

Returns or sets the flag that tells Routing to use the information in this data object to rename the stock's or cut elbow's part.

Created in NX1899.0.0

License requirements to get this property: routing_base ("Routing Basic")

License requirements to set this property: routing_base ("Routing Basic")

unsafe NXOpen.NXObject NXOpen.Routing.ComponentNamePluginData.TemplateObject
get

Returns the stock or the elbow's template part for which Routing needs to create a new component.

Created in NX1899.0.0

License requirements: routing_base ("Routing Basic")


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