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

Bolt connection. More...

Inheritance diagram for NXOpen.CAE.Connections.Bolt:
NXOpen.CAE.Connections.IConnection NXOpen.CAE.Connections.IMaterial NXOpen.CAE.Connections.IFlangesContainer NXOpen.CAE.Connections.ILocationsContainer NXOpen.CAE.Connections.IDiameter NXOpen.CAE.Connections.ILocationsWithDirContainer NXOpen.CAE.Connections.ILocationsMultiPointContainer NXOpen.DisplayableObject NXOpen.INXObject NXOpen.INXObject NXOpen.INXObject NXOpen.INXObject NXOpen.INXObject NXOpen.INXObject NXOpen.NXObject NXOpen.IFitTo NXOpen.TaggedObject NXOpen.INXObject NXOpen.INXObject NXOpen.Utilities.NXRemotableObject IMessageSink

Public Member Functions

unsafe void AddFlangeEntities (int flangeIndex, NXOpen.TaggedObject[] entities)
 Add entities to flange. More...
 
unsafe
NXOpen.CAE.Connections.LocationWithDir 
AddLocationCoordinatesWithDirectionCoordinates (int indexOfDefinition, NXOpen.Point point, NXOpen.Point direction)
 Adds a coordinates location with direction definited by coordinates to connection location list More...
 
unsafe
NXOpen.CAE.Connections.LocationWithDir 
AddLocationCoordinatesWithDirectionSelectionRecipes (int indexOfDefinition, NXOpen.CAE.SelectionRecipe startSelectionRecipe, NXOpen.CAE.SelectionRecipe endSelectionRecipe)
 Adds a coordinates location with direction definited by vector to connection location list More...
 
unsafe
NXOpen.CAE.Connections.LocationWithDir 
AddLocationCoordinatesWithDirectionVector (int indexOfDefinition, NXOpen.Point masterPoint, NXOpen.Direction direction)
 Adds a coordinates location with direction definited by vector to connection location list More...
 
unsafe
NXOpen.CAE.Connections.SelectionRecipeLocation 
AddLocationSelectionRecipe (int indexOfDefinition, NXOpen.CAE.SelectionRecipe selectionRecipe)
 Adds a Selection Recipe to connection location list More...
 
unsafe bool CanHaveNoMaterial ()
 Use this function to check if the connection supports having no material More...
 
unsafe bool CanInheritMaterial ()
 Use this function to check if the connection supports inherited material More...
 
unsafe
NXOpen.CAE.Connections.Location 
ConvertLocationToCoordinatesType (int indexOfDefinition, int index)
 Convert a location to coordinates. More...
 
unsafe NXOpen.TaggedObject[] GetFlangeEntities (int flangeIndex)
 Gets entities from flange. More...
 
unsafe
NXOpen.CAE.Connections.Location 
GetLocation (int indexOfDefinition, int indexOfLocation)
 Get a node location to connection location list More...
 
unsafe int GetMaxNumberOfFlanges ()
 Retrieve the max number of flanges supported by this connection More...
 
unsafe int GetMinNumberOfFlanges ()
 Retrieve the minimum number of flanges supported by this connection More...
 
unsafe int GetNumberOfDefinitions ()
 Gets the number of line offset definitions More...
 
unsafe int GetNumberOfLocations (int indexOfDefinition)
 Get a node location to connection location list More...
 
unsafe
NXOpen.CAE.Connections.DiameterType[] 
GetSupportedDiameterTypes ()
 Gets supported diameter types of connection. More...
 
unsafe bool IsInheritedMaterial ()
 Use this function to check if the connection inherits material from flanges More...
 
unsafe bool MoveLocation (int indexOfDefinition, int indexOfLocation, int numberOfPositions)
 Move the location by number of positions More...
 
unsafe void RemoveFlangeEntities (int flangeIndex, NXOpen.TaggedObject[] entities)
 Remove entities from flange. More...
 
unsafe void RemoveLocation (int indexOfDefinition, int indexOfLocation)
 Remove a location from connection location list More...
 
unsafe void SetInheritedMaterial ()
 Use this function to set inherited material to connection More...
 

Properties

unsafe NXOpen.Expression Coefficient [get]
 Returns the coefficient for formula defined diameter More...
 
unsafe NXOpen.Expression Diameter [get]
 Returns the connection diameter More...
 
unsafe
NXOpen.CAE.Connections.DiameterType 
DiameterType [get, set]
 Returns or sets the connection diameter type More...
 
unsafe NXOpen.Expression HeadDiameter [get]
 Returns the head diameter More...
 
unsafe NXOpen.Expression HeadDiameterCoefficient [get]
 Returns the head diameter coefficient More...
 
unsafe
NXOpen.CAE.Connections.HeadDiameterType 
HeadDiameterType [get, set]
 Returns or sets the head diameter type More...
 
unsafe bool LimitCurveLength [get, set]
 Returns or sets the limit bolt length to curve length More...
 
unsafe NXOpen.PhysicalMaterial Material [get, set]
 Returns or sets the connection material More...
 
unsafe NXOpen.Expression MaxBoltLength [get]
 Returns the maximum bolt length More...
 
unsafe int NumberOfFlanges [get, set]
 Returns or sets the number of flanges. More...
 
unsafe string TableFile [get, set]
 Returns or sets the table file used to compute the diameter More...
 
- Properties inherited from NXOpen.CAE.Connections.IConnection
unsafe string UserDescription [get, set]
 Returns or sets the connection user description More...
 
- Properties inherited from NXOpen.DisplayableObject
unsafe int Color [get, set]
 Returns or sets the color of the object. More...
 
unsafe bool IsBlanked [get]
 Returns the blank status of this object. More...
 
unsafe int Layer [get, set]
 Returns or sets the layer that the object is in. More...
 
unsafe
NXOpen.DisplayableObject.ObjectFont 
LineFont [get, set]
 Returns or sets the line font of the object. More...
 
unsafe
NXOpen.DisplayableObject.ObjectWidth 
LineWidth [get, set]
 Returns or sets the line width of the object. More...
 
unsafe NXOpen.Point3d NameLocation [get]
 Returns the location of the object's name. More...
 
- Properties inherited from NXOpen.NXObject
unsafe bool IsOccurrence [get]
 Returns whether this object is an occurrence or not. More...
 
unsafe string JournalIdentifier [get]
 Returns the identifier that would be recorded in a journal for this object. More...
 
unsafe string Name [get]
 Returns the custom name of the object. More...
 
unsafe NXOpen.Assemblies.Component OwningComponent [get]
 Returns the owning component, if this object is an occurrence. More...
 
unsafe NXOpen.BasePart OwningPart [get]
 Returns the owning part of this object More...
 
unsafe NXOpen.INXObject Prototype [get]
 Returns the prototype of this object if it is an occurrence. 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...
 
- Properties inherited from NXOpen.INXObject
bool IsOccurrence [get]
 Returns whether this object is an occurrence or not. More...
 
string JournalIdentifier [get]
 Returns the identifier that would be recorded in a journal for this object. More...
 
string Name [get]
 Returns the custom name of the object. More...
 
NXOpen.Assemblies.Component OwningComponent [get]
 Returns the owning component, if this object is an occurrence. More...
 
NXOpen.BasePart OwningPart [get]
 Returns the owning part of this object More...
 
NXOpen.INXObject Prototype [get]
 Returns the prototype of this object if it is an occurrence. More...
 
- Properties inherited from NXOpen.CAE.Connections.IMaterial
NXOpen.PhysicalMaterial Material [get, set]
 Returns or sets the connection material More...
 
- Properties inherited from NXOpen.CAE.Connections.IFlangesContainer
int NumberOfFlanges [get, set]
 Returns or sets the number of flanges. More...
 
- Properties inherited from NXOpen.CAE.Connections.IDiameter
NXOpen.Expression Coefficient [get]
 Returns the coefficient for formula defined diameter More...
 
NXOpen.Expression Diameter [get]
 Returns the connection diameter More...
 
NXOpen.CAE.Connections.DiameterType DiameterType [get, set]
 Returns or sets the connection diameter type More...
 
string TableFile [get, set]
 Returns or sets the table file used to compute the diameter More...
 

Additional Inherited Members

- Public Types inherited from NXOpen.DisplayableObject
enum  ObjectFont {
  Solid = 1, Dashed, Phantom, Centerline,
  Dotted, LongDashed, DottedDashed
}
 specifies the object font for objects such as lines More...
 
enum  ObjectWidth {
  Normal, Thick, Thin, One = 5,
  Two, Three, Four, Five,
  Six, Seven, Eight, Nine
}
 specifies object width for objects such as lines and text More...
 
- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Bolt connection.

Use this interface to set/get properties and parameters of the spot weld connection.

To obtain an instance of this object use the connection creators on the CAE.Connections.Folder

Created in NX12.0.0

Member Function Documentation

unsafe void NXOpen.CAE.Connections.Bolt.AddFlangeEntities ( int  flangeIndex,
NXOpen.TaggedObject[]  entities 
)
inline

Add entities to flange.

Changes are not applied till an update is performed by calling Update.DoUpdate

Created in NX12.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
flangeIndex
entitiesFlange entities

Implements NXOpen.CAE.Connections.IFlangesContainer.

unsafe NXOpen.CAE.Connections.LocationWithDir NXOpen.CAE.Connections.Bolt.AddLocationCoordinatesWithDirectionCoordinates ( int  indexOfDefinition,
NXOpen.Point  point,
NXOpen.Point  direction 
)
inline

Adds a coordinates location with direction definited by coordinates to connection location list

Created in NX12.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
indexOfDefinitionThe index of definition
pointLocation Coordinates
directionDirection Point
Returns
The created coordinates with direction type location

Implements NXOpen.CAE.Connections.ILocationsWithDirContainer.

unsafe NXOpen.CAE.Connections.LocationWithDir NXOpen.CAE.Connections.Bolt.AddLocationCoordinatesWithDirectionSelectionRecipes ( int  indexOfDefinition,
NXOpen.CAE.SelectionRecipe  startSelectionRecipe,
NXOpen.CAE.SelectionRecipe  endSelectionRecipe 
)
inline

Adds a coordinates location with direction definited by vector to connection location list

Created in NX1847.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
indexOfDefinitionThe index of definition
startSelectionRecipeThe start Selection Recipe
endSelectionRecipeThe end Selection Recipe
Returns
The created point with direction type location

Implements NXOpen.CAE.Connections.ILocationsWithDirContainer.

unsafe NXOpen.CAE.Connections.LocationWithDir NXOpen.CAE.Connections.Bolt.AddLocationCoordinatesWithDirectionVector ( int  indexOfDefinition,
NXOpen.Point  masterPoint,
NXOpen.Direction  direction 
)
inline

Adds a coordinates location with direction definited by vector to connection location list

Created in NX12.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
indexOfDefinitionThe index of definition
masterPointLocation Coordinates
directionDirection direction
Returns
The created point with direction type location

Implements NXOpen.CAE.Connections.ILocationsWithDirContainer.

unsafe NXOpen.CAE.Connections.SelectionRecipeLocation NXOpen.CAE.Connections.Bolt.AddLocationSelectionRecipe ( int  indexOfDefinition,
NXOpen.CAE.SelectionRecipe  selectionRecipe 
)
inline

Adds a Selection Recipe to connection location list

Created in NX12.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
indexOfDefinitionThe index of definition
selectionRecipeSelection Recipe used for location creation
Returns
The created selection recipe type location

Implements NXOpen.CAE.Connections.ILocationsMultiPointContainer.

unsafe bool NXOpen.CAE.Connections.Bolt.CanHaveNoMaterial ( )
inline

Use this function to check if the connection supports having no material

Created in NX12.0.0

License requirements: None.

Returns

Implements NXOpen.CAE.Connections.IMaterial.

unsafe bool NXOpen.CAE.Connections.Bolt.CanInheritMaterial ( )
inline

Use this function to check if the connection supports inherited material

Created in NX12.0.0

License requirements: None.

Returns

Implements NXOpen.CAE.Connections.IMaterial.

unsafe NXOpen.CAE.Connections.Location NXOpen.CAE.Connections.Bolt.ConvertLocationToCoordinatesType ( int  indexOfDefinition,
int  index 
)
inline

Convert a location to coordinates.

The location is given by its index

Created in NX12.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
indexOfDefinitionThe index of definition
indexThe location index
Returns
The created coordinates type location

Implements NXOpen.CAE.Connections.ILocationsContainer.

unsafe NXOpen.TaggedObject [] NXOpen.CAE.Connections.Bolt.GetFlangeEntities ( int  flangeIndex)
inline

Gets entities from flange.

These can be meshes, elements, groups.

Created in NX12.0.0

License requirements: None.

Parameters
flangeIndex
Returns
Flange entities

Implements NXOpen.CAE.Connections.IFlangesContainer.

unsafe NXOpen.CAE.Connections.Location NXOpen.CAE.Connections.Bolt.GetLocation ( int  indexOfDefinition,
int  indexOfLocation 
)
inline

Get a node location to connection location list

Created in NX12.0.0

License requirements: None.

Parameters
indexOfDefinitionThe index of definition
indexOfLocationThe location index
Returns
The location

Implements NXOpen.CAE.Connections.ILocationsContainer.

unsafe int NXOpen.CAE.Connections.Bolt.GetMaxNumberOfFlanges ( )
inline

Retrieve the max number of flanges supported by this connection

Created in NX12.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Returns

Implements NXOpen.CAE.Connections.IFlangesContainer.

unsafe int NXOpen.CAE.Connections.Bolt.GetMinNumberOfFlanges ( )
inline

Retrieve the minimum number of flanges supported by this connection

Created in NX12.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Returns

Implements NXOpen.CAE.Connections.IFlangesContainer.

unsafe int NXOpen.CAE.Connections.Bolt.GetNumberOfDefinitions ( )
inline

Gets the number of line offset definitions

Created in NX12.0.0

License requirements: None.

Returns
The number of definitions

Implements NXOpen.CAE.Connections.ILocationsContainer.

unsafe int NXOpen.CAE.Connections.Bolt.GetNumberOfLocations ( int  indexOfDefinition)
inline

Get a node location to connection location list

Created in NX12.0.0

License requirements: None.

Parameters
indexOfDefinitionThe index of definition
Returns
The number of locations

Implements NXOpen.CAE.Connections.ILocationsContainer.

unsafe NXOpen.CAE.Connections.DiameterType [] NXOpen.CAE.Connections.Bolt.GetSupportedDiameterTypes ( )
inline

Gets supported diameter types of connection.

Created in NX12.0.0

License requirements: None.

Returns
Supported CSys Types

Implements NXOpen.CAE.Connections.IDiameter.

unsafe bool NXOpen.CAE.Connections.Bolt.IsInheritedMaterial ( )
inline

Use this function to check if the connection inherits material from flanges

Created in NX12.0.0

License requirements: None.

Returns

Implements NXOpen.CAE.Connections.IMaterial.

unsafe bool NXOpen.CAE.Connections.Bolt.MoveLocation ( int  indexOfDefinition,
int  indexOfLocation,
int  numberOfPositions 
)
inline

Move the location by number of positions

Created in NX12.0.0

License requirements: None.

Parameters
indexOfDefinitionThe index of definition
indexOfLocationThe index of location
numberOfPositionsThe number of positions to move the location
Returns
The operation result

Implements NXOpen.CAE.Connections.ILocationsContainer.

unsafe void NXOpen.CAE.Connections.Bolt.RemoveFlangeEntities ( int  flangeIndex,
NXOpen.TaggedObject[]  entities 
)
inline

Remove entities from flange.

Changes are not applied till an update is performed by calling Update.DoUpdate

Created in NX12.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
flangeIndex
entitiesFlange entities

Implements NXOpen.CAE.Connections.IFlangesContainer.

unsafe void NXOpen.CAE.Connections.Bolt.RemoveLocation ( int  indexOfDefinition,
int  indexOfLocation 
)
inline

Remove a location from connection location list

Created in NX12.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
indexOfDefinitionThe index of definition
indexOfLocationThe location index

Implements NXOpen.CAE.Connections.ILocationsContainer.

unsafe void NXOpen.CAE.Connections.Bolt.SetInheritedMaterial ( )
inline

Use this function to set inherited material to connection

Created in NX12.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Implements NXOpen.CAE.Connections.IMaterial.

Property Documentation

unsafe NXOpen.Expression NXOpen.CAE.Connections.Bolt.Coefficient
get

Returns the coefficient for formula defined diameter

Created in NX12.0.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.CAE.Connections.Bolt.Diameter
get

Returns the connection diameter

Created in NX12.0.0

License requirements: None.

unsafe NXOpen.CAE.Connections.DiameterType NXOpen.CAE.Connections.Bolt.DiameterType
getset

Returns or sets the connection diameter type

Created in NX12.0.0

License requirements to get this property: None.

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

unsafe NXOpen.Expression NXOpen.CAE.Connections.Bolt.HeadDiameter
get

Returns the head diameter

Created in NX12.0.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.CAE.Connections.Bolt.HeadDiameterCoefficient
get

Returns the head diameter coefficient

Created in NX12.0.0

License requirements: None.

unsafe NXOpen.CAE.Connections.HeadDiameterType NXOpen.CAE.Connections.Bolt.HeadDiameterType
getset

Returns or sets the head diameter type

Created in NX12.0.0

License requirements to get this property: None.

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

unsafe bool NXOpen.CAE.Connections.Bolt.LimitCurveLength
getset

Returns or sets the limit bolt length to curve length

Created in NX1847.0.0

License requirements to get this property: None.

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

unsafe NXOpen.PhysicalMaterial NXOpen.CAE.Connections.Bolt.Material
getset

Returns or sets the connection material

Created in NX12.0.0

License requirements to get this property: None.

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

unsafe NXOpen.Expression NXOpen.CAE.Connections.Bolt.MaxBoltLength
get

Returns the maximum bolt length

Created in NX12.0.0

License requirements: None.

unsafe int NXOpen.CAE.Connections.Bolt.NumberOfFlanges
getset

Returns or sets the number of flanges.

When changing the number of flanges this is not applied till an update is performed by calling Update.DoUpdate

Created in NX12.0.0

License requirements to get this property: None.

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

unsafe string NXOpen.CAE.Connections.Bolt.TableFile
getset

Returns or sets the table file used to compute the diameter

Created in NX12.0.0

License requirements to get this property: None.

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


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