NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Public Member Functions | Properties | List of all members
NXOpen.CAE.BoltBuilder Class Reference

Represents a NXOpen.CAE.BoltBuilder More...

Inheritance diagram for NXOpen.CAE.BoltBuilder:
NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  BoltOperation { BoltNut, BoltTap, SpiderJunction }
 Represents the options for type of operation More...
 
enum  Selection { Edge, Point }
 Represents the options for entity selection More...
 
enum  SpiderDiameter { Relative, Absolute }
 Represents the options for spider diameter More...
 

Public Member Functions

unsafe NXOpen.CAE.Bolt CommitBolt ()
 Commit the builder and create a bolt mesh More...
 
- Public Member Functions inherited from NXOpen.Builder
unsafe NXOpen.NXObject Commit ()
 Commits any edits that have been applied to the builder. More...
 
unsafe void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
unsafe NXOpen.NXObject[] GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
unsafe NXOpen.NXObject GetObject ()
 Returns the object currently being edited by this builder. More...
 
unsafe void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
unsafe bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen.TaggedObject
void PrintTestData (String variableName)
 <exclude> More...
 
void PrintTestData (String variableName, int lineNumber)
 <exclude> More...
 
override string ToString ()
 Returns a String that represents the current Object. More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 

Properties

unsafe NXOpen.Expression BoltLength [get]
 Returns the bolt length More...
 
unsafe double CollinearTolerance [get, set]
 Returns or sets the option to tune collinear tolerance for a model. More...
 
unsafe
NXOpen.SelectTaggedObjectList 
HeadEdge [get]
 Returns the selected head edge(s) More...
 
unsafe
NXOpen.SelectTaggedObjectList 
HeadPoint [get]
 Returns the head point(s) More...
 
unsafe
NXOpen.CAE.BoltBuilder.Selection 
HeadSelectionType [get, set]
 Returns or sets the head selection type More...
 
unsafe NXOpen.Expression HeadSpiderDiameter [get]
 Returns the diameter used for creating head spider elements More...
 
unsafe double HeadSpiderScale [get, set]
 Returns or sets the scale used to determine the head spider diameter relative to the hole diameter More...
 
unsafe
NXOpen.CAE.BoltBuilder.SpiderDiameter 
HeadSpiderType [get, set]
 Returns or sets the option for head spider diameter More...
 
unsafe
NXOpen.SelectTaggedObjectList 
HeadSurface [get]
 Returns the selected head surface(s) More...
 
unsafe bool Junction [get, set]
 Returns or sets the option to include junction edges for creating spider elements More...
 
unsafe
NXOpen.SelectTaggedObjectList 
Junction1Edge [get]
 Returns the selected junction 1 edge(s) More...
 
unsafe
NXOpen.SelectTaggedObjectList 
Junction1Point [get]
 Returns the junction 1 point(s) More...
 
unsafe
NXOpen.CAE.BoltBuilder.Selection 
Junction1SelectionType [get, set]
 Returns or sets the junction 1 selection type More...
 
unsafe NXOpen.Expression Junction1SpiderDiameter [get]
 Returns the diameter used for creating junction 1 spider elements More...
 
unsafe double Junction1SpiderScale [get, set]
 Returns or sets the scale used to determine the junction 1 spider diameter relative to the hole diameter More...
 
unsafe
NXOpen.CAE.BoltBuilder.SpiderDiameter 
Junction1SpiderType [get, set]
 Returns or sets the option for junction 1 spider diameter More...
 
unsafe
NXOpen.SelectTaggedObjectList 
Junction1Surface [get]
 Returns the selected junction 1 surface(s) More...
 
unsafe
NXOpen.SelectTaggedObjectList 
Junction2Edge [get]
 Returns the selected junction 2 edge(s) More...
 
unsafe
NXOpen.SelectTaggedObjectList 
Junction2Point [get]
 Returns the junction 2 point(s) More...
 
unsafe
NXOpen.CAE.BoltBuilder.Selection 
Junction2SelectionType [get, set]
 Returns or sets the junction 2 selection type More...
 
unsafe NXOpen.Expression Junction2SpiderDiameter [get]
 Returns the diameter used for creating junction 2 spider elements More...
 
unsafe double Junction2SpiderScale [get, set]
 Returns or sets the scale used to determine the junction 2 spider diameter relative to the hole diameter More...
 
unsafe
NXOpen.CAE.BoltBuilder.SpiderDiameter 
Junction2SpiderType [get, set]
 Returns or sets the option for junction 2 spider diameter More...
 
unsafe
NXOpen.SelectTaggedObjectList 
Junction2Surface [get]
 Returns the selected junction 2 surface(s) More...
 
unsafe
NXOpen.SelectTaggedObjectList 
JunctionEdge [get]
 Returns the selected junction edge(s) More...
 
unsafe
NXOpen.SelectTaggedObjectList 
JunctionPoint [get]
 Returns the junction point(s) More...
 
unsafe
NXOpen.CAE.BoltBuilder.Selection 
JunctionSelectionType [get, set]
 Returns or sets the junction selection type More...
 
unsafe NXOpen.Expression JunctionSpiderDiameter [get]
 Returns the diameter used for creating junction spider elements More...
 
unsafe double JunctionSpiderScale [get, set]
 Returns or sets the scale used to determine the junction spider diameter relative to the hole diameter More...
 
unsafe
NXOpen.CAE.BoltBuilder.SpiderDiameter 
JunctionSpiderType [get, set]
 Returns or sets the option for junction spider diameter More...
 
unsafe
NXOpen.SelectTaggedObjectList 
JunctionSurface [get]
 Returns the selected junction surface(s) More...
 
unsafe double JunctionTolerance [get, set]
 Returns or sets the option to tune junction tolerance for a model. More...
 
unsafe bool Midnode [get, set]
 Returns or sets the option to include midnodes for creating spider elements More...
 
unsafe double NodeTolerance [get, set]
 Returns or sets the option to tune node tolerance for a model. More...
 
unsafe
NXOpen.SelectTaggedObjectList 
NutEdge [get]
 Returns the selected nut edge(s) More...
 
unsafe
NXOpen.SelectTaggedObjectList 
NutPoint [get]
 Returns the nut point(s) More...
 
unsafe
NXOpen.CAE.BoltBuilder.Selection 
NutSelectionType [get, set]
 Returns or sets the nut selection type More...
 
unsafe NXOpen.Expression NutSpiderDiameter [get]
 Returns the diameter used for creating nut spider elements More...
 
unsafe double NutSpiderScale [get, set]
 Returns or sets the scale used to determine the nut spider diameter relative to the hole diameter More...
 
unsafe
NXOpen.CAE.BoltBuilder.SpiderDiameter 
NutSpiderType [get, set]
 Returns or sets the option for nut spider diameter More...
 
unsafe
NXOpen.SelectTaggedObjectList 
NutSurface [get]
 Returns the selected nut surface(s) More...
 
unsafe
NXOpen.CAE.BoltBuilder.BoltOperation 
OperationType [get, set]
 Returns or sets the operation type More...
 
unsafe
NXOpen.CAE.ElementTypeBuilder 
ShankElementType [get]
 Returns the element type to be created for the shank More...
 
unsafe
NXOpen.CAE.ElementTypeBuilder 
SpiderElementType [get]
 Returns the element type to be created for the spider More...
 
unsafe bool Spring [get, set]
 Returns or sets the option to use a spring element to connect the head to the tap surface More...
 
unsafe
NXOpen.SelectTaggedObjectList 
TapSurface [get]
 Returns the selected tap surface(s) More...
 
unsafe NXOpen.Expression ThreadLength [get]
 Returns the thread length More...
 
- Properties inherited from NXOpen.Builder
unsafe NXOpen.PreviewBuilder PreviewBuilder [get]
 Returns the preview builder subobject. More...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> 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
BoltNut 

Creates a bolt connection with nut

BoltTap 

Creates a bolt connection in a tapped hole

SpiderJunction 

Creates a spider connection at junctions

Represents the options for entity selection

Enumerator
Edge 

Allows edge selection for head/nut/junction

Point 

Allows point selection for head/nut/junction

Represents the options for spider diameter

Enumerator
Relative 

Specifies spider diameter relative to hole diameter

Absolute 

Specifies spider diameter in absolute terms

Member Function Documentation

unsafe NXOpen.CAE.Bolt NXOpen.CAE.BoltBuilder.CommitBolt ( )
inline

Commit the builder and create a bolt mesh

Created in NX7.5.0

License requirements: nx_masterfem ("Finite Element Modeling")

Returns

Property Documentation

unsafe NXOpen.Expression NXOpen.CAE.BoltBuilder.BoltLength
get

Returns the bolt length

Created in NX7.5.0

License requirements: None.

unsafe double NXOpen.CAE.BoltBuilder.CollinearTolerance
getset

Returns or sets the option to tune collinear tolerance for a model.

Created in NX8.0.1

License requirements to get this property: None.

License requirements to set this property: nx_masterfem ("Finite Element Modeling")

unsafe NXOpen.SelectTaggedObjectList NXOpen.CAE.BoltBuilder.HeadEdge
get

Returns the selected head edge(s)

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.SelectTaggedObjectList NXOpen.CAE.BoltBuilder.HeadPoint
get

Returns the head point(s)

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.CAE.BoltBuilder.Selection NXOpen.CAE.BoltBuilder.HeadSelectionType
getset

Returns or sets the head selection type

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: nx_masterfem ("Finite Element Modeling")

unsafe NXOpen.Expression NXOpen.CAE.BoltBuilder.HeadSpiderDiameter
get

Returns the diameter used for creating head spider elements

Created in NX7.5.0

License requirements: None.

unsafe double NXOpen.CAE.BoltBuilder.HeadSpiderScale
getset

Returns or sets the scale used to determine the head spider diameter relative to the hole diameter

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: nx_masterfem ("Finite Element Modeling")

unsafe NXOpen.CAE.BoltBuilder.SpiderDiameter NXOpen.CAE.BoltBuilder.HeadSpiderType
getset

Returns or sets the option for head spider diameter

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: nx_masterfem ("Finite Element Modeling")

unsafe NXOpen.SelectTaggedObjectList NXOpen.CAE.BoltBuilder.HeadSurface
get

Returns the selected head surface(s)

Created in NX7.5.0

License requirements: None.

unsafe bool NXOpen.CAE.BoltBuilder.Junction
getset

Returns or sets the option to include junction edges for creating spider elements

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: nx_masterfem ("Finite Element Modeling")

unsafe NXOpen.SelectTaggedObjectList NXOpen.CAE.BoltBuilder.Junction1Edge
get

Returns the selected junction 1 edge(s)

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.SelectTaggedObjectList NXOpen.CAE.BoltBuilder.Junction1Point
get

Returns the junction 1 point(s)

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.CAE.BoltBuilder.Selection NXOpen.CAE.BoltBuilder.Junction1SelectionType
getset

Returns or sets the junction 1 selection type

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: nx_masterfem ("Finite Element Modeling")

unsafe NXOpen.Expression NXOpen.CAE.BoltBuilder.Junction1SpiderDiameter
get

Returns the diameter used for creating junction 1 spider elements

Created in NX7.5.0

License requirements: None.

unsafe double NXOpen.CAE.BoltBuilder.Junction1SpiderScale
getset

Returns or sets the scale used to determine the junction 1 spider diameter relative to the hole diameter

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: nx_masterfem ("Finite Element Modeling")

unsafe NXOpen.CAE.BoltBuilder.SpiderDiameter NXOpen.CAE.BoltBuilder.Junction1SpiderType
getset

Returns or sets the option for junction 1 spider diameter

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: nx_masterfem ("Finite Element Modeling")

unsafe NXOpen.SelectTaggedObjectList NXOpen.CAE.BoltBuilder.Junction1Surface
get

Returns the selected junction 1 surface(s)

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.SelectTaggedObjectList NXOpen.CAE.BoltBuilder.Junction2Edge
get

Returns the selected junction 2 edge(s)

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.SelectTaggedObjectList NXOpen.CAE.BoltBuilder.Junction2Point
get

Returns the junction 2 point(s)

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.CAE.BoltBuilder.Selection NXOpen.CAE.BoltBuilder.Junction2SelectionType
getset

Returns or sets the junction 2 selection type

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: nx_masterfem ("Finite Element Modeling")

unsafe NXOpen.Expression NXOpen.CAE.BoltBuilder.Junction2SpiderDiameter
get

Returns the diameter used for creating junction 2 spider elements

Created in NX7.5.0

License requirements: None.

unsafe double NXOpen.CAE.BoltBuilder.Junction2SpiderScale
getset

Returns or sets the scale used to determine the junction 2 spider diameter relative to the hole diameter

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: nx_masterfem ("Finite Element Modeling")

unsafe NXOpen.CAE.BoltBuilder.SpiderDiameter NXOpen.CAE.BoltBuilder.Junction2SpiderType
getset

Returns or sets the option for junction 2 spider diameter

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: nx_masterfem ("Finite Element Modeling")

unsafe NXOpen.SelectTaggedObjectList NXOpen.CAE.BoltBuilder.Junction2Surface
get

Returns the selected junction 2 surface(s)

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.SelectTaggedObjectList NXOpen.CAE.BoltBuilder.JunctionEdge
get

Returns the selected junction edge(s)

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.SelectTaggedObjectList NXOpen.CAE.BoltBuilder.JunctionPoint
get

Returns the junction point(s)

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.CAE.BoltBuilder.Selection NXOpen.CAE.BoltBuilder.JunctionSelectionType
getset

Returns or sets the junction selection type

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: nx_masterfem ("Finite Element Modeling")

unsafe NXOpen.Expression NXOpen.CAE.BoltBuilder.JunctionSpiderDiameter
get

Returns the diameter used for creating junction spider elements

Created in NX7.5.0

License requirements: None.

unsafe double NXOpen.CAE.BoltBuilder.JunctionSpiderScale
getset

Returns or sets the scale used to determine the junction spider diameter relative to the hole diameter

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: nx_masterfem ("Finite Element Modeling")

unsafe NXOpen.CAE.BoltBuilder.SpiderDiameter NXOpen.CAE.BoltBuilder.JunctionSpiderType
getset

Returns or sets the option for junction spider diameter

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: nx_masterfem ("Finite Element Modeling")

unsafe NXOpen.SelectTaggedObjectList NXOpen.CAE.BoltBuilder.JunctionSurface
get

Returns the selected junction surface(s)

Created in NX7.5.0

License requirements: None.

unsafe double NXOpen.CAE.BoltBuilder.JunctionTolerance
getset

Returns or sets the option to tune junction tolerance for a model.

Created in NX8.0.1

License requirements to get this property: None.

License requirements to set this property: nx_masterfem ("Finite Element Modeling")

unsafe bool NXOpen.CAE.BoltBuilder.Midnode
getset

Returns or sets the option to include midnodes for creating spider elements

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: nx_masterfem ("Finite Element Modeling")

unsafe double NXOpen.CAE.BoltBuilder.NodeTolerance
getset

Returns or sets the option to tune node tolerance for a model.

Created in NX8.0.1

License requirements to get this property: None.

License requirements to set this property: nx_masterfem ("Finite Element Modeling")

unsafe NXOpen.SelectTaggedObjectList NXOpen.CAE.BoltBuilder.NutEdge
get

Returns the selected nut edge(s)

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.SelectTaggedObjectList NXOpen.CAE.BoltBuilder.NutPoint
get

Returns the nut point(s)

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.CAE.BoltBuilder.Selection NXOpen.CAE.BoltBuilder.NutSelectionType
getset

Returns or sets the nut selection type

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: nx_masterfem ("Finite Element Modeling")

unsafe NXOpen.Expression NXOpen.CAE.BoltBuilder.NutSpiderDiameter
get

Returns the diameter used for creating nut spider elements

Created in NX7.5.0

License requirements: None.

unsafe double NXOpen.CAE.BoltBuilder.NutSpiderScale
getset

Returns or sets the scale used to determine the nut spider diameter relative to the hole diameter

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: nx_masterfem ("Finite Element Modeling")

unsafe NXOpen.CAE.BoltBuilder.SpiderDiameter NXOpen.CAE.BoltBuilder.NutSpiderType
getset

Returns or sets the option for nut spider diameter

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: nx_masterfem ("Finite Element Modeling")

unsafe NXOpen.SelectTaggedObjectList NXOpen.CAE.BoltBuilder.NutSurface
get

Returns the selected nut surface(s)

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.CAE.BoltBuilder.BoltOperation NXOpen.CAE.BoltBuilder.OperationType
getset

Returns or sets the operation type

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: nx_masterfem ("Finite Element Modeling")

unsafe NXOpen.CAE.ElementTypeBuilder NXOpen.CAE.BoltBuilder.ShankElementType
get

Returns the element type to be created for the shank

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.CAE.ElementTypeBuilder NXOpen.CAE.BoltBuilder.SpiderElementType
get

Returns the element type to be created for the spider

Created in NX7.5.0

License requirements: None.

unsafe bool NXOpen.CAE.BoltBuilder.Spring
getset

Returns or sets the option to use a spring element to connect the head to the tap surface

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: nx_masterfem ("Finite Element Modeling")

unsafe NXOpen.SelectTaggedObjectList NXOpen.CAE.BoltBuilder.TapSurface
get

Returns the selected tap surface(s)

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.CAE.BoltBuilder.ThreadLength
get

Returns the thread length

Created in NX7.5.0

License requirements: None.


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