NX Open C++ Reference Guide
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

NXString BendTable ()
 Returns the name of bend radius table
Created in NX11.0.0. More...
 
void ImportBendRadiusTable (const NXString &bendTableFilename)
 Imports bend radius table
Created in NX11.0.0. More...
 
void ImportBendRadiusTable (const char *bendTableFilename)
 Imports bend radius table
Created in NX11.0.0. More...
 
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...
 
NXOpen::ExpressionRatioToDiameter ()
 Returns the bend corner ratio to diameter
Created in NX11.0.0. More...
 
void SetBendTable (const NXString &bendTableName)
 Sets the name of bend radius table
Created in NX11.0.0. More...
 
void SetBendTable (const char *bendTableName)
 Sets the name of bend radius table
Created in NX11.0.0. More...
 
void SetMethod (NXOpen::MechanicalRouting::BendCornerTypeBuilder::BendMethod routeCornerBendMethods)
 Sets the bend corner methods
Created in NX11.0.0. 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

NXString NXOpen::MechanicalRouting::BendCornerTypeBuilder::BendTable ( )

Returns the name of bend radius table
Created in NX11.0.0.



License requirements : routing_base ("Routing Basic")

void NXOpen::MechanicalRouting::BendCornerTypeBuilder::ImportBendRadiusTable ( const NXString bendTableFilename)

Imports bend radius table
Created in NX11.0.0.



License requirements : routing_base ("Routing Basic")

Parameters
bendTableFilenamebendtablefilename
void NXOpen::MechanicalRouting::BendCornerTypeBuilder::ImportBendRadiusTable ( const char *  bendTableFilename)

Imports bend radius table
Created in NX11.0.0.



License requirements : routing_base ("Routing Basic")

Parameters
bendTableFilenamebendtablefilename
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")

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::SetBendTable ( const NXString bendTableName)

Sets the name of bend radius table
Created in NX11.0.0.



License requirements : routing_base ("Routing Basic")

Parameters
bendTableNamebendtablename
void NXOpen::MechanicalRouting::BendCornerTypeBuilder::SetBendTable ( const char *  bendTableName)

Sets the name of bend radius table
Created in NX11.0.0.



License requirements : routing_base ("Routing Basic")

Parameters
bendTableNamebendtablename
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

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