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

Represents a NXOpen::CAE::BoltBuilder
To create a new instance of this class, use NXOpen::CAE::BoltCollection::CreateBoltBuilder

Created in NX7.5.0. More...

Inheritance diagram for NXOpen::CAE::BoltBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Types

enum  BoltOperation { BoltOperationBoltNut, BoltOperationBoltTap, BoltOperationSpiderJunction }
 Represents the options for type of operation. More...
 
enum  Selection { SelectionEdge, SelectionPoint }
 Represents the options for entity selection. More...
 
enum  SpiderDiameter { SpiderDiameterRelative, SpiderDiameterAbsolute }
 Represents the options for spider diameter. More...
 

Public Member Functions

NXOpen::ExpressionBoltLength ()
 Returns the bolt length
Created in NX7.5.0. More...
 
double CollinearTolerance ()
 Returns the option to tune collinear tolerance for a model. More...
 
NXOpen::CAE::BoltCommitBolt ()
 Commit the builder and create a bolt mesh. More...
 
NXOpen::SelectTaggedObjectListHeadEdge ()
 Returns the selected head edge(s)
Created in NX7.5.0. More...
 
NXOpen::SelectTaggedObjectListHeadPoint ()
 Returns the head point(s)
Created in NX7.5.0. More...
 
NXOpen::CAE::BoltBuilder::Selection HeadSelectionType ()
 Returns the head selection type
Created in NX7.5.0. More...
 
NXOpen::ExpressionHeadSpiderDiameter ()
 Returns the diameter used for creating head spider elements
Created in NX7.5.0. More...
 
double HeadSpiderScale ()
 Returns the scale used to determine the head spider diameter relative to the hole diameter
Created in NX7.5.0. More...
 
NXOpen::CAE::BoltBuilder::SpiderDiameter HeadSpiderType ()
 Returns the option for head spider diameter
Created in NX7.5.0. More...
 
NXOpen::SelectTaggedObjectListHeadSurface ()
 Returns the selected head surface(s)
Created in NX7.5.0. More...
 
bool Junction ()
 Returns the option to include junction edges for creating spider elements
Created in NX7.5.0. More...
 
NXOpen::SelectTaggedObjectListJunction1Edge ()
 Returns the selected junction 1 edge(s)
Created in NX7.5.0. More...
 
NXOpen::SelectTaggedObjectListJunction1Point ()
 Returns the junction 1 point(s)
Created in NX7.5.0. More...
 
NXOpen::CAE::BoltBuilder::Selection Junction1SelectionType ()
 Returns the junction 1 selection type
Created in NX7.5.0. More...
 
NXOpen::ExpressionJunction1SpiderDiameter ()
 Returns the diameter used for creating junction 1 spider elements
Created in NX7.5.0. More...
 
double Junction1SpiderScale ()
 Returns the scale used to determine the junction 1 spider diameter relative to the hole diameter
Created in NX7.5.0. More...
 
NXOpen::CAE::BoltBuilder::SpiderDiameter Junction1SpiderType ()
 Returns the option for junction 1 spider diameter
Created in NX7.5.0. More...
 
NXOpen::SelectTaggedObjectListJunction1Surface ()
 Returns the selected junction 1 surface(s)
Created in NX7.5.0. More...
 
NXOpen::SelectTaggedObjectListJunction2Edge ()
 Returns the selected junction 2 edge(s)
Created in NX7.5.0. More...
 
NXOpen::SelectTaggedObjectListJunction2Point ()
 Returns the junction 2 point(s)
Created in NX7.5.0. More...
 
NXOpen::CAE::BoltBuilder::Selection Junction2SelectionType ()
 Returns the junction 2 selection type
Created in NX7.5.0. More...
 
NXOpen::ExpressionJunction2SpiderDiameter ()
 Returns the diameter used for creating junction 2 spider elements
Created in NX7.5.0. More...
 
double Junction2SpiderScale ()
 Returns the scale used to determine the junction 2 spider diameter relative to the hole diameter
Created in NX7.5.0. More...
 
NXOpen::CAE::BoltBuilder::SpiderDiameter Junction2SpiderType ()
 Returns the option for junction 2 spider diameter
Created in NX7.5.0. More...
 
NXOpen::SelectTaggedObjectListJunction2Surface ()
 Returns the selected junction 2 surface(s)
Created in NX7.5.0. More...
 
NXOpen::SelectTaggedObjectListJunctionEdge ()
 Returns the selected junction edge(s)
Created in NX7.5.0. More...
 
NXOpen::SelectTaggedObjectListJunctionPoint ()
 Returns the junction point(s)
Created in NX7.5.0. More...
 
NXOpen::CAE::BoltBuilder::Selection JunctionSelectionType ()
 Returns the junction selection type
Created in NX7.5.0. More...
 
NXOpen::ExpressionJunctionSpiderDiameter ()
 Returns the diameter used for creating junction spider elements
Created in NX7.5.0. More...
 
double JunctionSpiderScale ()
 Returns the scale used to determine the junction spider diameter relative to the hole diameter
Created in NX7.5.0. More...
 
NXOpen::CAE::BoltBuilder::SpiderDiameter JunctionSpiderType ()
 Returns the option for junction spider diameter
Created in NX7.5.0. More...
 
NXOpen::SelectTaggedObjectListJunctionSurface ()
 Returns the selected junction surface(s)
Created in NX7.5.0. More...
 
double JunctionTolerance ()
 Returns the option to tune junction tolerance for a model. More...
 
bool Midnode ()
 Returns the option to include midnodes for creating spider elements
Created in NX7.5.0. More...
 
double NodeTolerance ()
 Returns the option to tune node tolerance for a model. More...
 
NXOpen::SelectTaggedObjectListNutEdge ()
 Returns the selected nut edge(s)
Created in NX7.5.0. More...
 
NXOpen::SelectTaggedObjectListNutPoint ()
 Returns the nut point(s)
Created in NX7.5.0. More...
 
NXOpen::CAE::BoltBuilder::Selection NutSelectionType ()
 Returns the nut selection type
Created in NX7.5.0. More...
 
NXOpen::ExpressionNutSpiderDiameter ()
 Returns the diameter used for creating nut spider elements
Created in NX7.5.0. More...
 
double NutSpiderScale ()
 Returns the scale used to determine the nut spider diameter relative to the hole diameter
Created in NX7.5.0. More...
 
NXOpen::CAE::BoltBuilder::SpiderDiameter NutSpiderType ()
 Returns the option for nut spider diameter
Created in NX7.5.0. More...
 
NXOpen::SelectTaggedObjectListNutSurface ()
 Returns the selected nut surface(s)
Created in NX7.5.0. More...
 
NXOpen::CAE::BoltBuilder::BoltOperation OperationType ()
 Returns the operation type
Created in NX7.5.0. More...
 
void SetCollinearTolerance (double collinearTolerance)
 Sets the option to tune collinear tolerance for a model. More...
 
void SetHeadSelectionType (NXOpen::CAE::BoltBuilder::Selection headSelectionType)
 Sets the head selection type
Created in NX7.5.0. More...
 
void SetHeadSpiderScale (double headSpiderScale)
 Sets the scale used to determine the head spider diameter relative to the hole diameter
Created in NX7.5.0. More...
 
void SetHeadSpiderType (NXOpen::CAE::BoltBuilder::SpiderDiameter headSpiderType)
 Sets the option for head spider diameter
Created in NX7.5.0. More...
 
void SetJunction (bool isJunction)
 Sets the option to include junction edges for creating spider elements
Created in NX7.5.0. More...
 
void SetJunction1SelectionType (NXOpen::CAE::BoltBuilder::Selection junction1SelectionType)
 Sets the junction 1 selection type
Created in NX7.5.0. More...
 
void SetJunction1SpiderScale (double junction1SpiderScale)
 Sets the scale used to determine the junction 1 spider diameter relative to the hole diameter
Created in NX7.5.0. More...
 
void SetJunction1SpiderType (NXOpen::CAE::BoltBuilder::SpiderDiameter junction1SpiderType)
 Sets the option for junction 1 spider diameter
Created in NX7.5.0. More...
 
void SetJunction2SelectionType (NXOpen::CAE::BoltBuilder::Selection junction2SelectionType)
 Sets the junction 2 selection type
Created in NX7.5.0. More...
 
void SetJunction2SpiderScale (double junction2SpiderScale)
 Sets the scale used to determine the junction 2 spider diameter relative to the hole diameter
Created in NX7.5.0. More...
 
void SetJunction2SpiderType (NXOpen::CAE::BoltBuilder::SpiderDiameter junction2SpiderType)
 Sets the option for junction 2 spider diameter
Created in NX7.5.0. More...
 
void SetJunctionSelectionType (NXOpen::CAE::BoltBuilder::Selection junctionSelectionType)
 Sets the junction selection type
Created in NX7.5.0. More...
 
void SetJunctionSpiderScale (double junctionSpiderScale)
 Sets the scale used to determine the junction spider diameter relative to the hole diameter
Created in NX7.5.0. More...
 
void SetJunctionSpiderType (NXOpen::CAE::BoltBuilder::SpiderDiameter junctionSpiderType)
 Sets the option for junction spider diameter
Created in NX7.5.0. More...
 
void SetJunctionTolerance (double junctionTolerance)
 Sets the option to tune junction tolerance for a model. More...
 
void SetMidnode (bool isMidnode)
 Sets the option to include midnodes for creating spider elements
Created in NX7.5.0. More...
 
void SetNodeTolerance (double nodeTolerance)
 Sets the option to tune node tolerance for a model. More...
 
void SetNutSelectionType (NXOpen::CAE::BoltBuilder::Selection nutSelectionType)
 Sets the nut selection type
Created in NX7.5.0. More...
 
void SetNutSpiderScale (double nutSpiderScale)
 Sets the scale used to determine the nut spider diameter relative to the hole diameter
Created in NX7.5.0. More...
 
void SetNutSpiderType (NXOpen::CAE::BoltBuilder::SpiderDiameter nutSpiderType)
 Sets the option for nut spider diameter
Created in NX7.5.0. More...
 
void SetOperationType (NXOpen::CAE::BoltBuilder::BoltOperation operationType)
 Sets the operation type
Created in NX7.5.0. More...
 
void SetSpring (bool isSpring)
 Sets the option to use a spring element to connect the head to the tap surface
Created in NX7.5.0. More...
 
NXOpen::CAE::ElementTypeBuilderShankElementType ()
 Returns the element type to be created for the shank
Created in NX7.5.0. More...
 
NXOpen::CAE::ElementTypeBuilderSpiderElementType ()
 Returns the element type to be created for the spider
Created in NX7.5.0. More...
 
bool Spring ()
 Returns the option to use a spring element to connect the head to the tap surface
Created in NX7.5.0. More...
 
NXOpen::SelectTaggedObjectListTapSurface ()
 Returns the selected tap surface(s)
Created in NX7.5.0. More...
 
NXOpen::ExpressionThreadLength ()
 Returns the thread length
Created in NX7.5.0. More...
 
- Public Member Functions inherited from NXOpen::Builder
NXOpen::NXObjectCommit ()
 Commits any edits that have been applied to the builder. More...
 
void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
NXOpen::NXObjectGetObject ()
 Returns the object currently being edited by this builder. More...
 
void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. 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

Represents a NXOpen::CAE::BoltBuilder
To create a new instance of this class, use NXOpen::CAE::BoltCollection::CreateBoltBuilder

Created in NX7.5.0.


Member Enumeration Documentation

Represents the options for type of operation.

Enumerator
BoltOperationBoltNut 

Creates a bolt connection with nut.

BoltOperationBoltTap 

Creates a bolt connection in a tapped hole.

BoltOperationSpiderJunction 

Creates a spider connection at junctions.

Represents the options for entity selection.

Enumerator
SelectionEdge 

Allows edge selection for head/nut/junction.

SelectionPoint 

Allows point selection for head/nut/junction.

Represents the options for spider diameter.

Enumerator
SpiderDiameterRelative 

Specifies spider diameter relative to hole diameter.

SpiderDiameterAbsolute 

Specifies spider diameter in absolute terms.

Member Function Documentation

NXOpen::Expression* NXOpen::CAE::BoltBuilder::BoltLength ( )

Returns the bolt length
Created in NX7.5.0.



License requirements : None

double NXOpen::CAE::BoltBuilder::CollinearTolerance ( )

Returns the option to tune collinear tolerance for a model.


Created in NX8.0.1.

License requirements : None

NXOpen::CAE::Bolt* NXOpen::CAE::BoltBuilder::CommitBolt ( )

Commit the builder and create a bolt mesh.

Returns

Created in NX7.5.0.

License requirements : nx_masterfem ("Finite Element Modeling")
NXOpen::SelectTaggedObjectList* NXOpen::CAE::BoltBuilder::HeadEdge ( )

Returns the selected head edge(s)
Created in NX7.5.0.



License requirements : None

NXOpen::SelectTaggedObjectList* NXOpen::CAE::BoltBuilder::HeadPoint ( )

Returns the head point(s)
Created in NX7.5.0.



License requirements : None

NXOpen::CAE::BoltBuilder::Selection NXOpen::CAE::BoltBuilder::HeadSelectionType ( )

Returns the head selection type
Created in NX7.5.0.



License requirements : None

NXOpen::Expression* NXOpen::CAE::BoltBuilder::HeadSpiderDiameter ( )

Returns the diameter used for creating head spider elements
Created in NX7.5.0.



License requirements : None

double NXOpen::CAE::BoltBuilder::HeadSpiderScale ( )

Returns the scale used to determine the head spider diameter relative to the hole diameter
Created in NX7.5.0.



License requirements : None

NXOpen::CAE::BoltBuilder::SpiderDiameter NXOpen::CAE::BoltBuilder::HeadSpiderType ( )

Returns the option for head spider diameter
Created in NX7.5.0.



License requirements : None

NXOpen::SelectTaggedObjectList* NXOpen::CAE::BoltBuilder::HeadSurface ( )

Returns the selected head surface(s)
Created in NX7.5.0.



License requirements : None

bool NXOpen::CAE::BoltBuilder::Junction ( )

Returns the option to include junction edges for creating spider elements
Created in NX7.5.0.



License requirements : None

NXOpen::SelectTaggedObjectList* NXOpen::CAE::BoltBuilder::Junction1Edge ( )

Returns the selected junction 1 edge(s)
Created in NX7.5.0.



License requirements : None

NXOpen::SelectTaggedObjectList* NXOpen::CAE::BoltBuilder::Junction1Point ( )

Returns the junction 1 point(s)
Created in NX7.5.0.



License requirements : None

NXOpen::CAE::BoltBuilder::Selection NXOpen::CAE::BoltBuilder::Junction1SelectionType ( )

Returns the junction 1 selection type
Created in NX7.5.0.



License requirements : None

NXOpen::Expression* NXOpen::CAE::BoltBuilder::Junction1SpiderDiameter ( )

Returns the diameter used for creating junction 1 spider elements
Created in NX7.5.0.



License requirements : None

double NXOpen::CAE::BoltBuilder::Junction1SpiderScale ( )

Returns the scale used to determine the junction 1 spider diameter relative to the hole diameter
Created in NX7.5.0.



License requirements : None

NXOpen::CAE::BoltBuilder::SpiderDiameter NXOpen::CAE::BoltBuilder::Junction1SpiderType ( )

Returns the option for junction 1 spider diameter
Created in NX7.5.0.



License requirements : None

NXOpen::SelectTaggedObjectList* NXOpen::CAE::BoltBuilder::Junction1Surface ( )

Returns the selected junction 1 surface(s)
Created in NX7.5.0.



License requirements : None

NXOpen::SelectTaggedObjectList* NXOpen::CAE::BoltBuilder::Junction2Edge ( )

Returns the selected junction 2 edge(s)
Created in NX7.5.0.



License requirements : None

NXOpen::SelectTaggedObjectList* NXOpen::CAE::BoltBuilder::Junction2Point ( )

Returns the junction 2 point(s)
Created in NX7.5.0.



License requirements : None

NXOpen::CAE::BoltBuilder::Selection NXOpen::CAE::BoltBuilder::Junction2SelectionType ( )

Returns the junction 2 selection type
Created in NX7.5.0.



License requirements : None

NXOpen::Expression* NXOpen::CAE::BoltBuilder::Junction2SpiderDiameter ( )

Returns the diameter used for creating junction 2 spider elements
Created in NX7.5.0.



License requirements : None

double NXOpen::CAE::BoltBuilder::Junction2SpiderScale ( )

Returns the scale used to determine the junction 2 spider diameter relative to the hole diameter
Created in NX7.5.0.



License requirements : None

NXOpen::CAE::BoltBuilder::SpiderDiameter NXOpen::CAE::BoltBuilder::Junction2SpiderType ( )

Returns the option for junction 2 spider diameter
Created in NX7.5.0.



License requirements : None

NXOpen::SelectTaggedObjectList* NXOpen::CAE::BoltBuilder::Junction2Surface ( )

Returns the selected junction 2 surface(s)
Created in NX7.5.0.



License requirements : None

NXOpen::SelectTaggedObjectList* NXOpen::CAE::BoltBuilder::JunctionEdge ( )

Returns the selected junction edge(s)
Created in NX7.5.0.



License requirements : None

NXOpen::SelectTaggedObjectList* NXOpen::CAE::BoltBuilder::JunctionPoint ( )

Returns the junction point(s)
Created in NX7.5.0.



License requirements : None

NXOpen::CAE::BoltBuilder::Selection NXOpen::CAE::BoltBuilder::JunctionSelectionType ( )

Returns the junction selection type
Created in NX7.5.0.



License requirements : None

NXOpen::Expression* NXOpen::CAE::BoltBuilder::JunctionSpiderDiameter ( )

Returns the diameter used for creating junction spider elements
Created in NX7.5.0.



License requirements : None

double NXOpen::CAE::BoltBuilder::JunctionSpiderScale ( )

Returns the scale used to determine the junction spider diameter relative to the hole diameter
Created in NX7.5.0.



License requirements : None

NXOpen::CAE::BoltBuilder::SpiderDiameter NXOpen::CAE::BoltBuilder::JunctionSpiderType ( )

Returns the option for junction spider diameter
Created in NX7.5.0.



License requirements : None

NXOpen::SelectTaggedObjectList* NXOpen::CAE::BoltBuilder::JunctionSurface ( )

Returns the selected junction surface(s)
Created in NX7.5.0.



License requirements : None

double NXOpen::CAE::BoltBuilder::JunctionTolerance ( )

Returns the option to tune junction tolerance for a model.


Created in NX8.0.1.

License requirements : None

bool NXOpen::CAE::BoltBuilder::Midnode ( )

Returns the option to include midnodes for creating spider elements
Created in NX7.5.0.



License requirements : None

double NXOpen::CAE::BoltBuilder::NodeTolerance ( )

Returns the option to tune node tolerance for a model.


Created in NX8.0.1.

License requirements : None

NXOpen::SelectTaggedObjectList* NXOpen::CAE::BoltBuilder::NutEdge ( )

Returns the selected nut edge(s)
Created in NX7.5.0.



License requirements : None

NXOpen::SelectTaggedObjectList* NXOpen::CAE::BoltBuilder::NutPoint ( )

Returns the nut point(s)
Created in NX7.5.0.



License requirements : None

NXOpen::CAE::BoltBuilder::Selection NXOpen::CAE::BoltBuilder::NutSelectionType ( )

Returns the nut selection type
Created in NX7.5.0.



License requirements : None

NXOpen::Expression* NXOpen::CAE::BoltBuilder::NutSpiderDiameter ( )

Returns the diameter used for creating nut spider elements
Created in NX7.5.0.



License requirements : None

double NXOpen::CAE::BoltBuilder::NutSpiderScale ( )

Returns the scale used to determine the nut spider diameter relative to the hole diameter
Created in NX7.5.0.



License requirements : None

NXOpen::CAE::BoltBuilder::SpiderDiameter NXOpen::CAE::BoltBuilder::NutSpiderType ( )

Returns the option for nut spider diameter
Created in NX7.5.0.



License requirements : None

NXOpen::SelectTaggedObjectList* NXOpen::CAE::BoltBuilder::NutSurface ( )

Returns the selected nut surface(s)
Created in NX7.5.0.



License requirements : None

NXOpen::CAE::BoltBuilder::BoltOperation NXOpen::CAE::BoltBuilder::OperationType ( )

Returns the operation type
Created in NX7.5.0.



License requirements : None

void NXOpen::CAE::BoltBuilder::SetCollinearTolerance ( double  collinearTolerance)

Sets the option to tune collinear tolerance for a model.


Created in NX8.0.1.

License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
collinearTolerancecollineartolerance
void NXOpen::CAE::BoltBuilder::SetHeadSelectionType ( NXOpen::CAE::BoltBuilder::Selection  headSelectionType)

Sets the head selection type
Created in NX7.5.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
headSelectionTypeheadselectiontype
void NXOpen::CAE::BoltBuilder::SetHeadSpiderScale ( double  headSpiderScale)

Sets the scale used to determine the head spider diameter relative to the hole diameter
Created in NX7.5.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
headSpiderScaleheadspiderscale
void NXOpen::CAE::BoltBuilder::SetHeadSpiderType ( NXOpen::CAE::BoltBuilder::SpiderDiameter  headSpiderType)

Sets the option for head spider diameter
Created in NX7.5.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
headSpiderTypeheadspidertype
void NXOpen::CAE::BoltBuilder::SetJunction ( bool  isJunction)

Sets the option to include junction edges for creating spider elements
Created in NX7.5.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
isJunctionisjunction
void NXOpen::CAE::BoltBuilder::SetJunction1SelectionType ( NXOpen::CAE::BoltBuilder::Selection  junction1SelectionType)

Sets the junction 1 selection type
Created in NX7.5.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
junction1SelectionTypejunction1selectiontype
void NXOpen::CAE::BoltBuilder::SetJunction1SpiderScale ( double  junction1SpiderScale)

Sets the scale used to determine the junction 1 spider diameter relative to the hole diameter
Created in NX7.5.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
junction1SpiderScalejunction1spiderscale
void NXOpen::CAE::BoltBuilder::SetJunction1SpiderType ( NXOpen::CAE::BoltBuilder::SpiderDiameter  junction1SpiderType)

Sets the option for junction 1 spider diameter
Created in NX7.5.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
junction1SpiderTypejunction1spidertype
void NXOpen::CAE::BoltBuilder::SetJunction2SelectionType ( NXOpen::CAE::BoltBuilder::Selection  junction2SelectionType)

Sets the junction 2 selection type
Created in NX7.5.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
junction2SelectionTypejunction2selectiontype
void NXOpen::CAE::BoltBuilder::SetJunction2SpiderScale ( double  junction2SpiderScale)

Sets the scale used to determine the junction 2 spider diameter relative to the hole diameter
Created in NX7.5.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
junction2SpiderScalejunction2spiderscale
void NXOpen::CAE::BoltBuilder::SetJunction2SpiderType ( NXOpen::CAE::BoltBuilder::SpiderDiameter  junction2SpiderType)

Sets the option for junction 2 spider diameter
Created in NX7.5.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
junction2SpiderTypejunction2spidertype
void NXOpen::CAE::BoltBuilder::SetJunctionSelectionType ( NXOpen::CAE::BoltBuilder::Selection  junctionSelectionType)

Sets the junction selection type
Created in NX7.5.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
junctionSelectionTypejunctionselectiontype
void NXOpen::CAE::BoltBuilder::SetJunctionSpiderScale ( double  junctionSpiderScale)

Sets the scale used to determine the junction spider diameter relative to the hole diameter
Created in NX7.5.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
junctionSpiderScalejunctionspiderscale
void NXOpen::CAE::BoltBuilder::SetJunctionSpiderType ( NXOpen::CAE::BoltBuilder::SpiderDiameter  junctionSpiderType)

Sets the option for junction spider diameter
Created in NX7.5.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
junctionSpiderTypejunctionspidertype
void NXOpen::CAE::BoltBuilder::SetJunctionTolerance ( double  junctionTolerance)

Sets the option to tune junction tolerance for a model.


Created in NX8.0.1.

License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
junctionTolerancejunctiontolerance
void NXOpen::CAE::BoltBuilder::SetMidnode ( bool  isMidnode)

Sets the option to include midnodes for creating spider elements
Created in NX7.5.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
isMidnodeismidnode
void NXOpen::CAE::BoltBuilder::SetNodeTolerance ( double  nodeTolerance)

Sets the option to tune node tolerance for a model.


Created in NX8.0.1.

License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
nodeTolerancenodetolerance
void NXOpen::CAE::BoltBuilder::SetNutSelectionType ( NXOpen::CAE::BoltBuilder::Selection  nutSelectionType)

Sets the nut selection type
Created in NX7.5.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
nutSelectionTypenutselectiontype
void NXOpen::CAE::BoltBuilder::SetNutSpiderScale ( double  nutSpiderScale)

Sets the scale used to determine the nut spider diameter relative to the hole diameter
Created in NX7.5.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
nutSpiderScalenutspiderscale
void NXOpen::CAE::BoltBuilder::SetNutSpiderType ( NXOpen::CAE::BoltBuilder::SpiderDiameter  nutSpiderType)

Sets the option for nut spider diameter
Created in NX7.5.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
nutSpiderTypenutspidertype
void NXOpen::CAE::BoltBuilder::SetOperationType ( NXOpen::CAE::BoltBuilder::BoltOperation  operationType)

Sets the operation type
Created in NX7.5.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
operationTypeoperationtype
void NXOpen::CAE::BoltBuilder::SetSpring ( bool  isSpring)

Sets the option to use a spring element to connect the head to the tap surface
Created in NX7.5.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
isSpringisspring
NXOpen::CAE::ElementTypeBuilder* NXOpen::CAE::BoltBuilder::ShankElementType ( )

Returns the element type to be created for the shank
Created in NX7.5.0.



License requirements : None

NXOpen::CAE::ElementTypeBuilder* NXOpen::CAE::BoltBuilder::SpiderElementType ( )

Returns the element type to be created for the spider
Created in NX7.5.0.



License requirements : None

bool NXOpen::CAE::BoltBuilder::Spring ( )

Returns the option to use a spring element to connect the head to the tap surface
Created in NX7.5.0.



License requirements : None

NXOpen::SelectTaggedObjectList* NXOpen::CAE::BoltBuilder::TapSurface ( )

Returns the selected tap surface(s)
Created in NX7.5.0.



License requirements : None

NXOpen::Expression* NXOpen::CAE::BoltBuilder::ThreadLength ( )

Returns the thread length
Created in NX7.5.0.



License requirements : None


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