NX Open C++ Reference Guide
|
Contains setting for corner creation. More...
Public Types | |
enum | BendOptions { BendOptionsRadius, BendOptionsRatioToDiameter, BendOptionsBendRadiusTable } |
Methods available for bend creation.Three methods are available. More... | |
enum | Type { TypeNone, TypeMiter, TypeBend, TypeSBend, TypeSElbow, TypeUBend, TypeUElbow, TypeCope, TypeMiteredBend } |
Defines the type of bend available for bend creation.Type of bend available are None,Miter ,Bend , S-bend and S-Elbow. More... | |
Public Member Functions | |
NXOpen::Routing::CharacteristicList * | GetElbowAppliedCharx () |
Returns the applied charx of elbow part. | |
NXOpen::Routing::CharacteristicList * | GetElbowPart () |
Returns the created elbow part. | |
void | RouteCornerAlternateSolution () |
Route alternate solution Created in NX6.0.0. | |
NXOpen::Routing::CornerTypeBuilder::BendOptions | RouteCornerBendOptions () |
Returns the route corner bend options Created in NX6.0.0. | |
void | RouteCornerBendRadiusInfo () |
Bend corner info Created in NX6.0.0. | |
NXString | RouteCornerBendTable () |
Returns the name of bend radius table Created in NX6.0.0. | |
void | RouteCornerImportBendRadiusTable () |
Import bend radius table Created in NX6.0.0. | |
int | RouteCornerNumberOfMiters () |
Returns the number of miter in mitered bend corner Created in NX8.0.0. | |
NXOpen::Expression * | RouteCornerRadius () |
Returns the route corner radius Created in NX6.0.0. | |
NXOpen::Expression * | RouteCornerRatioToDiameter () |
Returns the route corner ratio to diameter Created in NX6.0.0. | |
bool | RouteCornerRequireLinearSolution () |
Returns the route corner require linear solution Created in NX6.0.0. | |
void | RouteCornerSpecifyElbow () |
Route specify elbow Created in NX6.0.0. | |
NXOpen::Routing::CornerTypeBuilder::Type | RouteCornerTypeOptions () |
Returns the route corner type options Created in NX6.0.0. | |
void | SetElbowAppliedCharx (NXOpen::Routing::CharacteristicList *elbowPart) |
Sets the applied charx for elbow creation Created in NX6.0.0. | |
void | SetElbowPart (NXOpen::Routing::CharacteristicList *elbowPart) |
Sets the elbow part to be used for elbow creation Created in NX6.0.0. | |
void | SetRouteCornerBendOptions (NXOpen::Routing::CornerTypeBuilder::BendOptions routeCornerBendOptions) |
Sets the route corner bend options Created in NX6.0.0. | |
void | SetRouteCornerBendTable (const NXString &bendTableName) |
Sets the name of bend radius table Created in NX6.0.0. | |
void | SetRouteCornerNumberOfMiters (int routeCornerNumberOfMiter) |
Sets the number of miter in mitered bend corner Created in NX8.0.0. | |
void | SetRouteCornerRequireLinearSolution (bool routeCornerRequireLinearSolution) |
Sets the route corner require linear solution Created in NX6.0.0. | |
void | SetRouteCornerTypeOptions (NXOpen::Routing::CornerTypeBuilder::Type routeCornerTypeOptions) |
Sets the route corner type options Created in NX6.0.0. | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. |
Contains setting for corner creation.
Type of bend to be created and the method to create the corner.
Created in NX6.0.0.
Methods available for bend creation.Three methods are available.
Returns the applied charx of elbow part.
Returns the created elbow part.
Route alternate solution
Created in NX6.0.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
NXOpen::Routing::CornerTypeBuilder::BendOptions NXOpen::Routing::CornerTypeBuilder::RouteCornerBendOptions | ( | ) |
Returns the route corner bend options
Created in NX6.0.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
Bend corner info
Created in NX6.0.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
Returns the name of bend radius table
Created in NX6.0.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
Import bend radius table
Created in NX6.0.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
Returns the number of miter in mitered bend corner
Created in NX8.0.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
Returns the route corner radius
Created in NX6.0.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
Returns the route corner ratio to diameter
Created in NX6.0.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
Returns the route corner require linear solution
Created in NX6.0.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
Route specify elbow
Created in NX6.0.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
NXOpen::Routing::CornerTypeBuilder::Type NXOpen::Routing::CornerTypeBuilder::RouteCornerTypeOptions | ( | ) |
Returns the route corner type options
Created in NX6.0.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
void NXOpen::Routing::CornerTypeBuilder::SetElbowAppliedCharx | ( | NXOpen::Routing::CharacteristicList * | elbowPart | ) |
Sets the applied charx for elbow creation
Created in NX6.0.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
elbowPart | Characteristic list used to find the appropriate |
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_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
elbowPart | Characteristic list used to find the appropriate |
void NXOpen::Routing::CornerTypeBuilder::SetRouteCornerBendOptions | ( | NXOpen::Routing::CornerTypeBuilder::BendOptions | routeCornerBendOptions | ) |
Sets the route corner bend options
Created in NX6.0.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
routeCornerBendOptions | routecornerbendoptions |
void NXOpen::Routing::CornerTypeBuilder::SetRouteCornerBendTable | ( | const NXString & | bendTableName | ) |
Sets the name of bend radius table
Created in NX6.0.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
bendTableName | bendtablename |
void NXOpen::Routing::CornerTypeBuilder::SetRouteCornerNumberOfMiters | ( | int | routeCornerNumberOfMiter | ) |
Sets the number of miter in mitered bend corner
Created in NX8.0.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
routeCornerNumberOfMiter | routecornernumberofmiter |
void NXOpen::Routing::CornerTypeBuilder::SetRouteCornerRequireLinearSolution | ( | bool | routeCornerRequireLinearSolution | ) |
Sets the route corner require linear solution
Created in NX6.0.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
routeCornerRequireLinearSolution | routecornerrequirelinearsolution |
void NXOpen::Routing::CornerTypeBuilder::SetRouteCornerTypeOptions | ( | NXOpen::Routing::CornerTypeBuilder::Type | routeCornerTypeOptions | ) |
Sets the route corner type options
Created in NX6.0.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
routeCornerTypeOptions | routecornertypeoptions |
virtual bool NXOpen::Routing::CornerTypeBuilder::Validate | ( | ) | [virtual] |
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.
Implements NXOpen::GeometricUtilities::IComponentBuilder.