NXOpen .NET Reference  12.0.0
Public Types | Public Member Functions | Properties | List of all members
NXOpen.Routing.CornerTypeBuilder Class Reference

Contains setting for corner creation. More...

Inheritance diagram for NXOpen.Routing.CornerTypeBuilder:
NXOpen.GeometricUtilities.IComponentBuilder

Public Types

enum  Type {
  None, Miter, Bend, SBend,
  SElbow, UBend, UElbow, Cope,
  MiteredBend
}
 Defines the type of bend available for bend creation. More...
 
enum  BendOptions { Radius, RatioToDiameter, BendRadiusTable }
 Methods available for bend creation. More...
 
enum  BendMethods { Radius, RatioToDiameter, BendRadiusTable, InnerRadius }
 Methods available for bend creation. More...
 

Public Member Functions

unsafe void RouteCornerSpecifyElbow ()
 Route specify elbow More...
 
unsafe void RouteCornerAlternateSolution ()
 Route alternate solution More...
 
unsafe void RouteCornerImportBendRadiusTable ()
 Import bend radius table More...
 
unsafe void RouteCornerBendRadiusInfo ()
 Bend corner info More...
 
unsafe
NXOpen.Routing.CharacteristicList 
GetElbowPart ()
 Returns the created elbow part More...
 
unsafe void SetElbowPart (NXOpen.Routing.CharacteristicList elbowPart)
 Sets the elbow part to be used for elbow creation More...
 
unsafe
NXOpen.Routing.CharacteristicList 
GetElbowAppliedCharx ()
 Returns the applied charx of elbow part More...
 
unsafe void SetElbowAppliedCharx (NXOpen.Routing.CharacteristicList elbowPart)
 Sets the applied charx for elbow creation More...
 
unsafe void ImportBendRadiusTable (string bendTableFilename)
 Imports bend radius table More...
 
unsafe bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 

Properties

unsafe
NXOpen.Routing.CornerTypeBuilder.BendMethods 
RouteCornerBendMethods [get, set]
 Returns or sets the route corner bend options More...
 
unsafe
NXOpen.Routing.CornerTypeBuilder.BendOptions 
RouteCornerBendOptions [get, set]
 Returns or sets the route corner bend options More...
 
unsafe string RouteCornerBendTable [get, set]
 Returns or sets the name of bend radius table More...
 
unsafe int RouteCornerNumberOfMiters [get, set]
 Returns or sets the number of miter in mitered bend corner More...
 
unsafe NXOpen.Expression RouteCornerRadius [get]
 Returns the route corner radius More...
 
unsafe NXOpen.Expression RouteCornerRatioToDiameter [get]
 Returns the route corner ratio to diameter More...
 
unsafe bool RouteCornerRequireLinearSolution [get, set]
 Returns or sets the route corner require linear solution More...
 
unsafe
NXOpen.Routing.CornerTypeBuilder.Type 
RouteCornerTypeOptions [get, set]
 Returns or sets the route corner type options More...
 

Detailed Description

Contains setting for corner creation.

Type of bend to be created and the method to create the corner.

Created in NX6.0.0

Member Enumeration Documentation

Methods available for bend creation.

Enumerator
Radius 

Radius method allows corner creation with the specified radius value

RatioToDiameter 

Ratio to diameter method

BendRadiusTable 

Bend table method creates bend from specified bend table

InnerRadius 

Inner Radius method allows corner creation with the specified inner radius value

Methods available for bend creation.

Enumerator
Radius 

Radius method allows corner creation with the specified radius value

RatioToDiameter 

Ratio to diameter method

BendRadiusTable 

Bend table method creates bend from specified bend table

Defines the type of bend available for bend creation.

Type of bend available are None,Miter ,Bend , S-bend and S-Elbow.

Enumerator
None 
Miter 
Bend 
SBend 
SElbow 
UBend 
UElbow 
Cope 
MiteredBend 

Member Function Documentation

unsafe NXOpen.Routing.CharacteristicList NXOpen.Routing.CornerTypeBuilder.GetElbowAppliedCharx ( )

Returns the applied charx of elbow part

Created in NX6.0.0

License requirements: routing_base ("Routing Basic")

Returns
Characteristic list used to find the appropriate
unsafe NXOpen.Routing.CharacteristicList NXOpen.Routing.CornerTypeBuilder.GetElbowPart ( )

Returns the created elbow part

Created in NX6.0.0

License requirements: routing_base ("Routing Basic")

Returns
Characteristic list used to find the appropriate
unsafe void NXOpen.Routing.CornerTypeBuilder.ImportBendRadiusTable ( string  bendTableFilename)

Imports bend radius table

Created in NX9.0.2

License requirements: routing_base ("Routing Basic")

Parameters
bendTableFilename
unsafe void NXOpen.Routing.CornerTypeBuilder.RouteCornerAlternateSolution ( )

Route alternate solution

Created in NX6.0.0

License requirements: routing_base ("Routing Basic")

unsafe void NXOpen.Routing.CornerTypeBuilder.RouteCornerBendRadiusInfo ( )

Bend corner info

Created in NX6.0.0

License requirements: routing_base ("Routing Basic")

unsafe void NXOpen.Routing.CornerTypeBuilder.RouteCornerImportBendRadiusTable ( )

Import bend radius table

Created in NX6.0.0

License requirements: routing_base ("Routing Basic")

unsafe void NXOpen.Routing.CornerTypeBuilder.RouteCornerSpecifyElbow ( )

Route specify elbow

Created in NX6.0.0

License requirements: routing_base ("Routing Basic")

unsafe void NXOpen.Routing.CornerTypeBuilder.SetElbowAppliedCharx ( NXOpen.Routing.CharacteristicList  elbowPart)

Sets the applied charx for elbow creation

Created in NX6.0.0

License requirements: routing_base ("Routing Basic")

Parameters
elbowPartCharacteristic list used to find the appropriate
unsafe void NXOpen.Routing.CornerTypeBuilder.SetElbowPart ( NXOpen.Routing.CharacteristicList  elbowPart)

Sets the elbow part to be used for elbow creation

Created in NX6.0.0

License requirements: routing_base ("Routing Basic")

Parameters
elbowPartCharacteristic list used to find the appropriate
unsafe bool NXOpen.Routing.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.

Created in NX3.0.1

License requirements: None.

Returns
Was self validation successful

Implements NXOpen.GeometricUtilities.IComponentBuilder.

Property Documentation

unsafe NXOpen.Routing.CornerTypeBuilder.BendMethods NXOpen.Routing.CornerTypeBuilder.RouteCornerBendMethods
getset

Returns or sets the route corner bend options

Created in NX8.5.0

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

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

unsafe NXOpen.Routing.CornerTypeBuilder.BendOptions NXOpen.Routing.CornerTypeBuilder.RouteCornerBendOptions
getset

Returns or sets the route corner bend options

Created in NX6.0.0

Deprecated in NX8.5.0. Use NXOpen.Routing.CornerTypeBuilder.RouteCornerBendMethods instead.

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

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

unsafe string NXOpen.Routing.CornerTypeBuilder.RouteCornerBendTable
getset

Returns or sets the name of bend radius table

Created in NX6.0.0

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

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

unsafe int NXOpen.Routing.CornerTypeBuilder.RouteCornerNumberOfMiters
getset

Returns or sets the number of miter in mitered bend corner

Created in NX8.0.0

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

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

unsafe NXOpen.Expression NXOpen.Routing.CornerTypeBuilder.RouteCornerRadius
get

Returns the route corner radius

Created in NX6.0.0

License requirements: routing_base ("Routing Basic")

unsafe NXOpen.Expression NXOpen.Routing.CornerTypeBuilder.RouteCornerRatioToDiameter
get

Returns the route corner ratio to diameter

Created in NX6.0.0

License requirements: routing_base ("Routing Basic")

unsafe bool NXOpen.Routing.CornerTypeBuilder.RouteCornerRequireLinearSolution
getset

Returns or sets the route corner require linear solution

Created in NX6.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.CornerTypeBuilder.Type NXOpen.Routing.CornerTypeBuilder.RouteCornerTypeOptions
getset

Returns or sets the route corner type options

Created in NX6.0.0

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

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


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