CornerTypeBuilder Class¶
-
class
NXOpen.Routing.
CornerTypeBuilder
¶ Bases:
NXOpen.TaggedObject
,NXOpen.GeometricUtilities.IComponentBuilder
Contains setting for corner creation.
Type of bend to be created and the method to create the corner.
New in version NX6.0.0.
Properties¶
Property | Description |
---|---|
RouteCornerBendMethods | Returns or sets the route corner bend options |
RouteCornerBendOptions | Returns or sets the route corner bend options |
RouteCornerBendTable | Returns or sets the name of bend radius table |
RouteCornerNumberOfMiters | Returns or sets the number of miter in mitered bend corner |
RouteCornerRadius | Returns the route corner radius |
RouteCornerRatioToDiameter | Returns the route corner ratio to diameter |
RouteCornerRequireLinearSolution | Returns or sets the route corner require linear solution |
RouteCornerTypeOptions | Returns or sets the route corner type options |
Tag | Returns the Tag for this object. |
Methods¶
Method | Description |
---|---|
GetElbowAppliedCharx | Returns the applied charx of elbow part @return Characteristic list used to find the appropriate |
GetElbowPart | Returns the created elbow part @return Characteristic list used to find the appropriate |
ImportBendRadiusTable | Imports bend radius table |
RouteCornerAlternateSolution | Route alternate solution |
RouteCornerBendRadiusInfo | Bend corner info |
RouteCornerImportBendRadiusTable | Import bend radius table |
RouteCornerSpecifyElbow | Route specify elbow |
SetElbowAppliedCharx | Sets the applied charx for elbow creation |
SetElbowPart | Sets the elbow part to be used for elbow creation |
Validate | Validate whether the inputs to the component are sufficient for commit to be called. |
Enumerations¶
CornerTypeBuilderBendMethods Enumeration | Methods available for bend creation. |
CornerTypeBuilderBendOptions Enumeration | Methods available for bend creation. |
CornerTypeBuilderType Enumeration | Defines the type of bend available for bend creation. |
Property Detail¶
RouteCornerBendMethods¶
-
CornerTypeBuilder.
RouteCornerBendMethods
¶ Returns or sets the route corner bend options
-------------------------------------
Getter Method
Signature
RouteCornerBendMethods()
Returns: Return type: NXOpen.Routing.CornerTypeBuilderBendMethods
New in version NX8.5.0.
License requirements: routing_base (“Routing Basic”)
-------------------------------------
Setter Method
Signature
RouteCornerBendMethods(routeCornerBendMethods)
Parameters: routeCornerBendMethods ( NXOpen.Routing.CornerTypeBuilderBendMethods
) –New in version NX8.5.0.
License requirements: routing_base (“Routing Basic”)
RouteCornerBendOptions¶
-
CornerTypeBuilder.
RouteCornerBendOptions
¶ Returns or sets the route corner bend options
-------------------------------------
Getter Method
Signature
RouteCornerBendOptions()
Returns: Return type: NXOpen.Routing.CornerTypeBuilderBendOptions
New in version NX6.0.0.
Deprecated since version NX8.5.0: Use
NXOpen.Routing.CornerTypeBuilder.RouteCornerBendMethods()
instead.License requirements: routing_base (“Routing Basic”)
-------------------------------------
Setter Method
Signature
RouteCornerBendOptions(routeCornerBendOptions)
Parameters: routeCornerBendOptions ( NXOpen.Routing.CornerTypeBuilderBendOptions
) –New in version NX6.0.0.
Deprecated since version NX8.5.0: Use
NXOpen.Routing.CornerTypeBuilder.RouteCornerBendMethods()
instead.License requirements: routing_base (“Routing Basic”)
RouteCornerBendTable¶
-
CornerTypeBuilder.
RouteCornerBendTable
¶ Returns or sets the name of bend radius table
-------------------------------------
Getter Method
Signature
RouteCornerBendTable()
Returns: Return type: str New in version NX6.0.0.
License requirements: routing_base (“Routing Basic”)
-------------------------------------
Setter Method
Signature
RouteCornerBendTable(bendTableName)
Parameters: bendTableName (str) – New in version NX6.0.0.
License requirements: routing_base (“Routing Basic”)
RouteCornerNumberOfMiters¶
-
CornerTypeBuilder.
RouteCornerNumberOfMiters
¶ Returns or sets the number of miter in mitered bend corner
-------------------------------------
Getter Method
Signature
RouteCornerNumberOfMiters()
Returns: Return type: int New in version NX8.0.0.
License requirements: routing_base (“Routing Basic”)
-------------------------------------
Setter Method
Signature
RouteCornerNumberOfMiters(routeCornerNumberOfMiter)
Parameters: routeCornerNumberOfMiter (int) – New in version NX8.0.0.
License requirements: routing_base (“Routing Basic”)
RouteCornerRadius¶
-
CornerTypeBuilder.
RouteCornerRadius
¶ Returns the route corner radius
-------------------------------------
Getter Method
Signature
RouteCornerRadius()
Returns: Return type: NXOpen.Expression
New in version NX6.0.0.
License requirements: routing_base (“Routing Basic”)
RouteCornerRatioToDiameter¶
-
CornerTypeBuilder.
RouteCornerRatioToDiameter
¶ Returns the route corner ratio to diameter
-------------------------------------
Getter Method
Signature
RouteCornerRatioToDiameter()
Returns: Return type: NXOpen.Expression
New in version NX6.0.0.
License requirements: routing_base (“Routing Basic”)
RouteCornerRequireLinearSolution¶
-
CornerTypeBuilder.
RouteCornerRequireLinearSolution
¶ Returns or sets the route corner require linear solution
-------------------------------------
Getter Method
Signature
RouteCornerRequireLinearSolution()
Returns: Return type: bool New in version NX6.0.0.
License requirements: routing_base (“Routing Basic”)
-------------------------------------
Setter Method
Signature
RouteCornerRequireLinearSolution(routeCornerRequireLinearSolution)
Parameters: routeCornerRequireLinearSolution (bool) – New in version NX6.0.0.
License requirements: routing_base (“Routing Basic”)
RouteCornerTypeOptions¶
-
CornerTypeBuilder.
RouteCornerTypeOptions
¶ Returns or sets the route corner type options
-------------------------------------
Getter Method
Signature
RouteCornerTypeOptions()
Returns: Return type: NXOpen.Routing.CornerTypeBuilderType
New in version NX6.0.0.
License requirements: routing_base (“Routing Basic”)
-------------------------------------
Setter Method
Signature
RouteCornerTypeOptions(routeCornerTypeOptions)
Parameters: routeCornerTypeOptions ( NXOpen.Routing.CornerTypeBuilderType
) –New in version NX6.0.0.
License requirements: routing_base (“Routing Basic”)
Method Detail¶
GetElbowAppliedCharx¶
-
CornerTypeBuilder.
GetElbowAppliedCharx
¶ Returns the applied charx of elbow part
Signature
GetElbowAppliedCharx()
Returns: Characteristic list used to find the appropriate Return type: NXOpen.Routing.CharacteristicList
New in version NX6.0.0.
License requirements: routing_base (“Routing Basic”)
GetElbowPart¶
-
CornerTypeBuilder.
GetElbowPart
¶ Returns the created elbow part
Signature
GetElbowPart()
Returns: Characteristic list used to find the appropriate Return type: NXOpen.Routing.CharacteristicList
New in version NX6.0.0.
License requirements: routing_base (“Routing Basic”)
ImportBendRadiusTable¶
-
CornerTypeBuilder.
ImportBendRadiusTable
¶ Imports bend radius table
Signature
ImportBendRadiusTable(bendTableFilename)
Parameters: bendTableFilename (str) – New in version NX9.0.2.
License requirements: routing_base (“Routing Basic”)
RouteCornerAlternateSolution¶
-
CornerTypeBuilder.
RouteCornerAlternateSolution
¶ Route alternate solution
Signature
RouteCornerAlternateSolution()
New in version NX6.0.0.
License requirements: routing_base (“Routing Basic”)
RouteCornerBendRadiusInfo¶
-
CornerTypeBuilder.
RouteCornerBendRadiusInfo
¶ Bend corner info
Signature
RouteCornerBendRadiusInfo()
New in version NX6.0.0.
License requirements: routing_base (“Routing Basic”)
RouteCornerImportBendRadiusTable¶
-
CornerTypeBuilder.
RouteCornerImportBendRadiusTable
¶ Import bend radius table
Signature
RouteCornerImportBendRadiusTable()
New in version NX6.0.0.
License requirements: routing_base (“Routing Basic”)
RouteCornerSpecifyElbow¶
-
CornerTypeBuilder.
RouteCornerSpecifyElbow
¶ Route specify elbow
Signature
RouteCornerSpecifyElbow()
New in version NX6.0.0.
License requirements: routing_base (“Routing Basic”)
SetElbowAppliedCharx¶
-
CornerTypeBuilder.
SetElbowAppliedCharx
¶ Sets the applied charx for elbow creation
Signature
SetElbowAppliedCharx(elbowPart)
Parameters: elbowPart ( NXOpen.Routing.CharacteristicList
) – Characteristic list used to find the appropriateNew in version NX6.0.0.
License requirements: routing_base (“Routing Basic”)
SetElbowPart¶
-
CornerTypeBuilder.
SetElbowPart
¶ Sets the elbow part to be used for elbow creation
Signature
SetElbowPart(elbowPart)
Parameters: elbowPart ( NXOpen.Routing.CharacteristicList
) – Characteristic list used to find the appropriateNew in version NX6.0.0.
License requirements: routing_base (“Routing Basic”)
Validate¶
-
CornerTypeBuilder.
Validate
¶ Validate whether the inputs to the component are sufficient for commit to be called.
If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven’t set it. This method throws a not-yet-implemented NXException for some components.
Signature
Validate()
Returns: Was self validation successful Return type: bool New in version NX3.0.1.
License requirements: None.