NXOpen C++ Reference Guide
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
Public Types | Public Member Functions | List of all members
NXOpen::MechanicalRouting::BendCornerTypeBuilder Class Reference

Contains setting for corner creation. More...

Inheritance diagram for NXOpen::MechanicalRouting::BendCornerTypeBuilder:
NXOpen::MechanicalRouting::BaseCornerTypeBuilder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Types

enum  BendMethod { BendMethodRadius, BendMethodRatioToDiameter, BendMethodBendRadiusTable, BendMethodInnerRadius }
 Methods available for bend creation. More...
 

Public Member Functions

NXOpen::MechanicalRouting::BendCornerTypeBuilder::BendMethod Method ()
 Returns the bend corner methods
Created in NX11.0.0. More...
 
NXOpen::ExpressionRadius ()
 Returns the bend corner radius
Created in NX11.0.0. More...
 
double RadiusFromBendTable ()
 Returns the radius determined using the stock and the bend radius table. More...
 
NXOpen::ExpressionRatioToDiameter ()
 Returns the bend corner ratio to diameter
Created in NX11.0.0. More...
 
void SetMethod (NXOpen::MechanicalRouting::BendCornerTypeBuilder::BendMethod routeCornerBendMethods)
 Sets the bend corner methods
Created in NX11.0.0. More...
 
void SetRadiusFromBendTable (double radius)
 Sets the radius determined using the stock and the bend radius table. More...
 
void SetStockPartNumberFromBendTable (const NXString &stockPartNumber)
 Sets the stock name determined using the stock and the bend radius table. More...
 
void SetStockPartNumberFromBendTable (const char *stockPartNumber)
 Sets the stock name determined using the stock and the bend radius table. More...
 
NXString StockPartNumberFromBendTable ()
 Returns the stock name determined using the stock and the bend radius table. More...
 
- Public Member Functions inherited from NXOpen::MechanicalRouting::BaseCornerTypeBuilder
virtual bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Contains setting for corner creation.

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


Created in NX11.0.0.

Member Enumeration Documentation

Methods available for bend creation.

Enumerator
BendMethodRadius 

Radius method allows corner creation with the specified radius value.

BendMethodRatioToDiameter 

Ratio to diameter method.

BendMethodBendRadiusTable 

Bend table method creates bend from specified bend table.

BendMethodInnerRadius 

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

Member Function Documentation

NXOpen::MechanicalRouting::BendCornerTypeBuilder::BendMethod NXOpen::MechanicalRouting::BendCornerTypeBuilder::Method ( )

Returns the bend corner methods
Created in NX11.0.0.



License requirements : routing_base ("Routing Basic")

NXOpen::Expression* NXOpen::MechanicalRouting::BendCornerTypeBuilder::Radius ( )

Returns the bend corner radius
Created in NX11.0.0.



License requirements : routing_base ("Routing Basic")

double NXOpen::MechanicalRouting::BendCornerTypeBuilder::RadiusFromBendTable ( )

Returns the radius determined using the stock and the bend radius table.


Created in NX12.0.1.

License requirements : routing_base ("Routing Basic")

NXOpen::Expression* NXOpen::MechanicalRouting::BendCornerTypeBuilder::RatioToDiameter ( )

Returns the bend corner ratio to diameter
Created in NX11.0.0.



License requirements : routing_base ("Routing Basic")

void NXOpen::MechanicalRouting::BendCornerTypeBuilder::SetMethod ( NXOpen::MechanicalRouting::BendCornerTypeBuilder::BendMethod  routeCornerBendMethods)

Sets the bend corner methods
Created in NX11.0.0.



License requirements : routing_base ("Routing Basic")

Parameters
routeCornerBendMethodsroutecornerbendmethods
void NXOpen::MechanicalRouting::BendCornerTypeBuilder::SetRadiusFromBendTable ( double  radius)

Sets the radius determined using the stock and the bend radius table.


Created in NX12.0.1.

License requirements : routing_base ("Routing Basic")

Parameters
radiusradius
void NXOpen::MechanicalRouting::BendCornerTypeBuilder::SetStockPartNumberFromBendTable ( const NXString stockPartNumber)

Sets the stock name determined using the stock and the bend radius table.


Created in NX12.0.1.

License requirements : routing_base ("Routing Basic")

Parameters
stockPartNumberstockpartnumber
void NXOpen::MechanicalRouting::BendCornerTypeBuilder::SetStockPartNumberFromBendTable ( const char *  stockPartNumber)

Sets the stock name determined using the stock and the bend radius table.


Created in NX12.0.1.

License requirements : routing_base ("Routing Basic")

Parameters
stockPartNumberstockpartnumber
NXString NXOpen::MechanicalRouting::BendCornerTypeBuilder::StockPartNumberFromBendTable ( )

Returns the stock name determined using the stock and the bend radius table.


Created in NX12.0.1.

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.