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

Builder for creating terminal arrays in multiports. More...

Inheritance diagram for NXOpen.Routing.PortArraysBuilder:
NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  ArrayTypes { Rectangular, Circular }
 Determines the array type that will be selected More...
 
enum  NamingMethods {
  Clockwise, Counterclockwise, Across, Continuous,
  RowCol
}
 Determines the naming method for the terminal ports More...
 
enum  StartingCorners { BottomLeft, BottomRight, UpperLeft, UpperRight }
 Determines the starting location for naming terminal ports More...
 
enum  StartingDirections { Horizontal, Vertical }
 Determines the starting direction for naming terminal ports More...
 

Properties

unsafe
NXOpen.Routing.PortArrayListItemBuilderList 
ArrayPatternList [get]
 Returns the array pattern list More...
 
unsafe
NXOpen.Routing.PortArraysBuilder.ArrayTypes 
ArrayType [get, set]
 Returns or sets the array type More...
 
unsafe
NXOpen.Routing.PortArraysBuilder.NamingMethods 
NamingMethod [get, set]
 Returns or sets the naming method More...
 
unsafe
NXOpen.Routing.NamingPatternBuilder 
PatternCol [get, set]
 Returns or sets the naming pattern for the columns of Column/Row rectangular terminal port arrays More...
 
unsafe
NXOpen.Routing.NamingPatternBuilder 
PatternRow [get, set]
 Returns or sets the naming pattern for the rows of Column/Row rectangular terminal port arrays More...
 
unsafe bool ReuseSuppressedNames [get, set]
 Returns or sets the reuse suppressed names More...
 
unsafe
NXOpen.Routing.PortArraysBuilder.StartingCorners 
StartingCorner [get, set]
 Returns or sets the starting corner More...
 
unsafe
NXOpen.Routing.PortArraysBuilder.StartingDirections 
StartingDirection [get, set]
 Returns or sets the starting direction More...
 
- Properties inherited from NXOpen.Builder
unsafe NXOpen.PreviewBuilder PreviewBuilder [get]
 Returns the preview builder subobject. 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.Builder
unsafe NXOpen.NXObject Commit ()
 Commits any edits that have been applied to the builder. More...
 
unsafe void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
unsafe NXOpen.NXObject[] GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
unsafe NXOpen.NXObject GetObject ()
 Returns the object currently being edited by this builder. More...
 
unsafe void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
unsafe bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Builder for creating terminal arrays in multiports.

To create a new instance of this class, use NXOpen.Routing.RouteManager.CreatePortArraysBuilder

Created in NX1847.0.0

Member Enumeration Documentation

Determines the array type that will be selected

Enumerator
Rectangular 
Circular 

Determines the naming method for the terminal ports

Enumerator
Clockwise 
Counterclockwise 
Across 
Continuous 
RowCol 

Determines the starting location for naming terminal ports

Enumerator
BottomLeft 
BottomRight 
UpperLeft 
UpperRight 

Determines the starting direction for naming terminal ports

Enumerator
Horizontal 
Vertical 

Property Documentation

unsafe NXOpen.Routing.PortArrayListItemBuilderList NXOpen.Routing.PortArraysBuilder.ArrayPatternList
get

Returns the array pattern list

Created in NX1847.0.0

License requirements: routing_base ("Routing Basic")

unsafe NXOpen.Routing.PortArraysBuilder.ArrayTypes NXOpen.Routing.PortArraysBuilder.ArrayType
getset

Returns or sets the array type

Created in NX1847.0.0

License requirements to get this property: None.

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

unsafe NXOpen.Routing.PortArraysBuilder.NamingMethods NXOpen.Routing.PortArraysBuilder.NamingMethod
getset

Returns or sets the naming method

Created in NX1847.0.0

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

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

unsafe NXOpen.Routing.NamingPatternBuilder NXOpen.Routing.PortArraysBuilder.PatternCol
getset

Returns or sets the naming pattern for the columns of Column/Row rectangular terminal port arrays

Created in NX1847.0.0

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

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

unsafe NXOpen.Routing.NamingPatternBuilder NXOpen.Routing.PortArraysBuilder.PatternRow
getset

Returns or sets the naming pattern for the rows of Column/Row rectangular terminal port arrays

Created in NX1847.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.PortArraysBuilder.ReuseSuppressedNames
getset

Returns or sets the reuse suppressed names

Created in NX1847.0.0

License requirements to get this property: None.

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

unsafe NXOpen.Routing.PortArraysBuilder.StartingCorners NXOpen.Routing.PortArraysBuilder.StartingCorner
getset

Returns or sets the starting corner

Created in NX1847.0.0

License requirements to get this property: None.

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

unsafe NXOpen.Routing.PortArraysBuilder.StartingDirections NXOpen.Routing.PortArraysBuilder.StartingDirection
getset

Returns or sets the starting direction

Created in NX1847.0.0

License requirements to get this property: None.

License requirements to set this property: 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.