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

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

Created in NX7.5.0. More...

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

List of all members.

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.
double CollinearTolerance ()
 Returns the option to tune collinear tolerance for a model.
NXOpen::CAE::BoltCommitBolt ()
 Commit the builder and create a bolt mesh.
NXOpen::SelectTaggedObjectListHeadEdge ()
 Returns the selected head edge(s)
Created in NX7.5.0.
NXOpen::SelectTaggedObjectListHeadPoint ()
 Returns the head point(s)
Created in NX7.5.0.
NXOpen::CAE::BoltBuilder::Selection HeadSelectionType ()
 Returns the head selection type
Created in NX7.5.0.
NXOpen::ExpressionHeadSpiderDiameter ()
 Returns the diameter used for creating head spider elements
Created in NX7.5.0.
double HeadSpiderScale ()
 Returns the scale used to determine the head spider diameter relative to the hole diameter
Created in NX7.5.0.
NXOpen::CAE::BoltBuilder::SpiderDiameter HeadSpiderType ()
 Returns the option for head spider diameter
Created in NX7.5.0.
NXOpen::SelectTaggedObjectListHeadSurface ()
 Returns the selected head surface(s)
Created in NX7.5.0.
bool Junction ()
 Returns the option to include junction edges for creating spider elements
Created in NX7.5.0.
NXOpen::SelectTaggedObjectListJunction1Edge ()
 Returns the selected junction 1 edge(s)
Created in NX7.5.0.
NXOpen::SelectTaggedObjectListJunction1Point ()
 Returns the junction 1 point(s)
Created in NX7.5.0.
NXOpen::CAE::BoltBuilder::Selection Junction1SelectionType ()
 Returns the junction 1 selection type
Created in NX7.5.0.
NXOpen::ExpressionJunction1SpiderDiameter ()
 Returns the diameter used for creating junction 1 spider elements
Created in NX7.5.0.
double Junction1SpiderScale ()
 Returns the scale used to determine the junction 1 spider diameter relative to the hole diameter
Created in NX7.5.0.
NXOpen::CAE::BoltBuilder::SpiderDiameter Junction1SpiderType ()
 Returns the option for junction 1 spider diameter
Created in NX7.5.0.
NXOpen::SelectTaggedObjectListJunction1Surface ()
 Returns the selected junction 1 surface(s)
Created in NX7.5.0.
NXOpen::SelectTaggedObjectListJunction2Edge ()
 Returns the selected junction 2 edge(s)
Created in NX7.5.0.
NXOpen::SelectTaggedObjectListJunction2Point ()
 Returns the junction 2 point(s)
Created in NX7.5.0.
NXOpen::CAE::BoltBuilder::Selection Junction2SelectionType ()
 Returns the junction 2 selection type
Created in NX7.5.0.
NXOpen::ExpressionJunction2SpiderDiameter ()
 Returns the diameter used for creating junction 2 spider elements
Created in NX7.5.0.
double Junction2SpiderScale ()
 Returns the scale used to determine the junction 2 spider diameter relative to the hole diameter
Created in NX7.5.0.
NXOpen::CAE::BoltBuilder::SpiderDiameter Junction2SpiderType ()
 Returns the option for junction 2 spider diameter
Created in NX7.5.0.
NXOpen::SelectTaggedObjectListJunction2Surface ()
 Returns the selected junction 2 surface(s)
Created in NX7.5.0.
NXOpen::SelectTaggedObjectListJunctionEdge ()
 Returns the selected junction edge(s)
Created in NX7.5.0.
NXOpen::SelectTaggedObjectListJunctionPoint ()
 Returns the junction point(s)
Created in NX7.5.0.
NXOpen::CAE::BoltBuilder::Selection JunctionSelectionType ()
 Returns the junction selection type
Created in NX7.5.0.
NXOpen::ExpressionJunctionSpiderDiameter ()
 Returns the diameter used for creating junction spider elements
Created in NX7.5.0.
double JunctionSpiderScale ()
 Returns the scale used to determine the junction spider diameter relative to the hole diameter
Created in NX7.5.0.
NXOpen::CAE::BoltBuilder::SpiderDiameter JunctionSpiderType ()
 Returns the option for junction spider diameter
Created in NX7.5.0.
NXOpen::SelectTaggedObjectListJunctionSurface ()
 Returns the selected junction surface(s)
Created in NX7.5.0.
double JunctionTolerance ()
 Returns the option to tune junction tolerance for a model.
bool Midnode ()
 Returns the option to include midnodes for creating spider elements
Created in NX7.5.0.
double NodeTolerance ()
 Returns the option to tune node tolerance for a model.
NXOpen::SelectTaggedObjectListNutEdge ()
 Returns the selected nut edge(s)
Created in NX7.5.0.
NXOpen::SelectTaggedObjectListNutPoint ()
 Returns the nut point(s)
Created in NX7.5.0.
NXOpen::CAE::BoltBuilder::Selection NutSelectionType ()
 Returns the nut selection type
Created in NX7.5.0.
NXOpen::ExpressionNutSpiderDiameter ()
 Returns the diameter used for creating nut spider elements
Created in NX7.5.0.
double NutSpiderScale ()
 Returns the scale used to determine the nut spider diameter relative to the hole diameter
Created in NX7.5.0.
NXOpen::CAE::BoltBuilder::SpiderDiameter NutSpiderType ()
 Returns the option for nut spider diameter
Created in NX7.5.0.
NXOpen::SelectTaggedObjectListNutSurface ()
 Returns the selected nut surface(s)
Created in NX7.5.0.
NXOpen::CAE::BoltBuilder::BoltOperation OperationType ()
 Returns the operation type
Created in NX7.5.0.
void SetCollinearTolerance (double collinearTolerance)
 Sets the option to tune collinear tolerance for a model.
void SetHeadSelectionType (NXOpen::CAE::BoltBuilder::Selection headSelectionType)
 Sets the head selection type
Created in NX7.5.0.
void SetHeadSpiderScale (double headSpiderScale)
 Sets the scale used to determine the head spider diameter relative to the hole diameter
Created in NX7.5.0.
void SetHeadSpiderType (NXOpen::CAE::BoltBuilder::SpiderDiameter headSpiderType)
 Sets the option for head spider diameter
Created in NX7.5.0.
void SetJunction (bool isJunction)
 Sets the option to include junction edges for creating spider elements
Created in NX7.5.0.
void SetJunction1SelectionType (NXOpen::CAE::BoltBuilder::Selection junction1SelectionType)
 Sets the junction 1 selection type
Created in NX7.5.0.
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.
void SetJunction1SpiderType (NXOpen::CAE::BoltBuilder::SpiderDiameter junction1SpiderType)
 Sets the option for junction 1 spider diameter
Created in NX7.5.0.
void SetJunction2SelectionType (NXOpen::CAE::BoltBuilder::Selection junction2SelectionType)
 Sets the junction 2 selection type
Created in NX7.5.0.
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.
void SetJunction2SpiderType (NXOpen::CAE::BoltBuilder::SpiderDiameter junction2SpiderType)
 Sets the option for junction 2 spider diameter
Created in NX7.5.0.
void SetJunctionSelectionType (NXOpen::CAE::BoltBuilder::Selection junctionSelectionType)
 Sets the junction selection type
Created in NX7.5.0.
void SetJunctionSpiderScale (double junctionSpiderScale)
 Sets the scale used to determine the junction spider diameter relative to the hole diameter
Created in NX7.5.0.
void SetJunctionSpiderType (NXOpen::CAE::BoltBuilder::SpiderDiameter junctionSpiderType)
 Sets the option for junction spider diameter
Created in NX7.5.0.
void SetJunctionTolerance (double junctionTolerance)
 Sets the option to tune junction tolerance for a model.
void SetMidnode (bool isMidnode)
 Sets the option to include midnodes for creating spider elements
Created in NX7.5.0.
void SetNodeTolerance (double nodeTolerance)
 Sets the option to tune node tolerance for a model.
void SetNutSelectionType (NXOpen::CAE::BoltBuilder::Selection nutSelectionType)
 Sets the nut selection type
Created in NX7.5.0.
void SetNutSpiderScale (double nutSpiderScale)
 Sets the scale used to determine the nut spider diameter relative to the hole diameter
Created in NX7.5.0.
void SetNutSpiderType (NXOpen::CAE::BoltBuilder::SpiderDiameter nutSpiderType)
 Sets the option for nut spider diameter
Created in NX7.5.0.
void SetOperationType (NXOpen::CAE::BoltBuilder::BoltOperation operationType)
 Sets the operation type
Created in NX7.5.0.
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.
NXOpen::CAE::ElementTypeBuilderShankElementType ()
 Returns the element type to be created for the shank
Created in NX7.5.0.
NXOpen::CAE::ElementTypeBuilderSpiderElementType ()
 Returns the element type to be created for the spider
Created in NX7.5.0.
bool Spring ()
 Returns the option to use a spring element to connect the head to the tap surface
Created in NX7.5.0.
NXOpen::SelectTaggedObjectListTapSurface ()
 Returns the selected tap surface(s)
Created in NX7.5.0.
NXOpen::ExpressionThreadLength ()
 Returns the thread length
Created in NX7.5.0.

Detailed Description

Represents a CAE::BoltBuilder
To create a new instance of this class, use 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

Returns the bolt length
Created in NX7.5.0.



License requirements : None

Returns the option to tune collinear tolerance for a model.


Created in NX8.0.1.

License requirements : None

Commit the builder and create a bolt mesh.

Returns:

Created in NX7.5.0.

License requirements : nx_masterfem ("Finite Element Modeling")

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



License requirements : None

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



License requirements : None

Returns the head selection type
Created in NX7.5.0.



License requirements : None

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



License requirements : None

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



License requirements : None

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



License requirements : None

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



License requirements : None

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



License requirements : None

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



License requirements : None

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



License requirements : None

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



License requirements : None

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



License requirements : None

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



License requirements : None

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



License requirements : None

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



License requirements : None

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



License requirements : None

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



License requirements : None

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



License requirements : None

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



License requirements : None

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



License requirements : None

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



License requirements : None

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



License requirements : None

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



License requirements : None

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



License requirements : None

Returns the junction selection type
Created in NX7.5.0.



License requirements : None

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



License requirements : None

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



License requirements : None

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



License requirements : None

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



License requirements : None

Returns the option to tune junction tolerance for a model.


Created in NX8.0.1.

License requirements : None

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



License requirements : None

Returns the option to tune node tolerance for a model.


Created in NX8.0.1.

License requirements : None

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



License requirements : None

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



License requirements : None

Returns the nut selection type
Created in NX7.5.0.



License requirements : None

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



License requirements : None

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



License requirements : None

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



License requirements : None

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



License requirements : None

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

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

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

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

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



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters:
junction1SpiderTypejunction1spidertype

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

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



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters:
junction2SpiderTypejunction2spidertype

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

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

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

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



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters:
nutSpiderTypenutspidertype

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

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



License requirements : None

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



License requirements : None

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



License requirements : None

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



License requirements : None

Returns the thread length
Created in NX7.5.0.



License requirements : None


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