NX Open C++ Reference Guide
Public Types | Public Member Functions | List of all members
NXOpen::Tooling::DefineNeutralFactorBuilder Class Reference

Represeents a NXOpen::Tooling::DefineNeutralFactorBuilder to define neutral factor according to material and formula in the spreadsheet table. More...

Inheritance diagram for NXOpen::Tooling::DefineNeutralFactorBuilder:
NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Types

enum  FormulaOptions { FormulaOptionsGeneral, FormulaOptionsBendAllowance }
 Specifies the formula used to calculate the neutral factor value. More...
 

Public Member Functions

double BendDevelopedLength ()
 Returns the bend developed length, the length of a unfolded bend feature
Created in NX10.0.0. More...
 
NXString NeutralFactor ()
 Returns the neutral factor used to calculate bend developed length
Created in NX10.0.0. More...
 
NXOpen::Tooling::DefineNeutralFactorBuilder::FormulaOptions NeutralFactorFormula ()
 Returns the neutral factor formula option, decides which method used to calculate the neutral factor
Created in NX10.0.0. More...
 
NXString PartMaterial ()
 Returns the part material
Created in NX10.0.0. More...
 
void SetBendDevelopedLength (double bendDevelopedLength)
 Sets the bend developed length, the length of a unfolded bend feature
Created in NX10.0.0. More...
 
void SetNeutralFactor (const NXString &neutralFactor)
 Sets the neutral factor used to calculate bend developed length
Created in NX10.0.0. More...
 
void SetNeutralFactor (const char *neutralFactor)
 Sets the neutral factor used to calculate bend developed length
Created in NX10.0.0. More...
 
void SetNeutralFactorFormula (NXOpen::Tooling::DefineNeutralFactorBuilder::FormulaOptions neutralFactorFormula)
 Sets the neutral factor formula option, decides which method used to calculate the neutral factor
Created in NX10.0.0. More...
 
void SetPartMaterial (const NXString &partMaterial)
 Sets the part material
Created in NX10.0.0. More...
 
void SetPartMaterial (const char *partMaterial)
 Sets the part material
Created in NX10.0.0. More...
 
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

Represeents a NXOpen::Tooling::DefineNeutralFactorBuilder to define neutral factor according to material and formula in the spreadsheet table.


Created in NX10.0.0.

Member Enumeration Documentation

Specifies the formula used to calculate the neutral factor value.

Enumerator
FormulaOptionsGeneral 

General formula use the ratio of inner bend radius and thickness.

FormulaOptionsBendAllowance 

Bend allowance formula use different formula according to inner bend radius and thickness.

Member Function Documentation

double NXOpen::Tooling::DefineNeutralFactorBuilder::BendDevelopedLength ( )

Returns the bend developed length, the length of a unfolded bend feature
Created in NX10.0.0.



License requirements : None

NXString NXOpen::Tooling::DefineNeutralFactorBuilder::NeutralFactor ( )

Returns the neutral factor used to calculate bend developed length
Created in NX10.0.0.



License requirements : None

NXOpen::Tooling::DefineNeutralFactorBuilder::FormulaOptions NXOpen::Tooling::DefineNeutralFactorBuilder::NeutralFactorFormula ( )

Returns the neutral factor formula option, decides which method used to calculate the neutral factor
Created in NX10.0.0.



License requirements : None

NXString NXOpen::Tooling::DefineNeutralFactorBuilder::PartMaterial ( )

Returns the part material
Created in NX10.0.0.



License requirements : None

void NXOpen::Tooling::DefineNeutralFactorBuilder::SetBendDevelopedLength ( double  bendDevelopedLength)

Sets the bend developed length, the length of a unfolded bend feature
Created in NX10.0.0.



License requirements : None

Parameters
bendDevelopedLengthbenddevelopedlength
void NXOpen::Tooling::DefineNeutralFactorBuilder::SetNeutralFactor ( const NXString neutralFactor)

Sets the neutral factor used to calculate bend developed length
Created in NX10.0.0.



License requirements : None

Parameters
neutralFactorneutralfactor
void NXOpen::Tooling::DefineNeutralFactorBuilder::SetNeutralFactor ( const char *  neutralFactor)

Sets the neutral factor used to calculate bend developed length
Created in NX10.0.0.



License requirements : None

Parameters
neutralFactorneutralfactor
void NXOpen::Tooling::DefineNeutralFactorBuilder::SetNeutralFactorFormula ( NXOpen::Tooling::DefineNeutralFactorBuilder::FormulaOptions  neutralFactorFormula)

Sets the neutral factor formula option, decides which method used to calculate the neutral factor
Created in NX10.0.0.



License requirements : None

Parameters
neutralFactorFormulaneutralfactorformula
void NXOpen::Tooling::DefineNeutralFactorBuilder::SetPartMaterial ( const NXString partMaterial)

Sets the part material
Created in NX10.0.0.



License requirements : None

Parameters
partMaterialpartmaterial
void NXOpen::Tooling::DefineNeutralFactorBuilder::SetPartMaterial ( const char *  partMaterial)

Sets the part material
Created in NX10.0.0.



License requirements : None

Parameters
partMaterialpartmaterial
virtual bool NXOpen::Tooling::DefineNeutralFactorBuilder::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.

Returns
Was self validation successful
Created in NX3.0.1.

License requirements : None

Implements NXOpen::GeometricUtilities::IComponentBuilder.


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