NX Open C++ Reference Guide
Classes | Enumerations
NXOpen::CAE::Connections Namespace Reference

Provides classes and interfaces relating to Connections. More...

Classes

class  Adhesive
 Adhesive connection. More...
 
class  Bolt
 Bolt connection. More...
 
class  Bushing
 Bushing connection. More...
 
class  ComponentData
 Composer connection. More...
 
class  Composer
 Composer. More...
 
class  ComposerData
 Composer connection. More...
 
class  ConnectionData
 Composer connection. More...
 
class  ConnectionDBData
 Connection DB data. More...
 
class  ConnectionDBItemData
 Connection DB item data. More...
 
class  CoordinatesLocation
 Location interface. More...
 
class  CoordinatesSeriesLocation
 Location interface. More...
 
class  CurveLocation
 Location interface. More...
 
class  Damper
 Damper connection. More...
 
class  Element
 This is the class to access a connection element. More...
 
class  ElementCollection
 Element collection provides methods to manage CAE::Connections::Element objects. More...
 
class  FeEdgesLocation
 Location interface. More...
 
class  Folder
 The Folder class offers a way to create a hierarchy of connections and sub-folders. More...
 
class  IConnection
 This class represents an interface to a connection object. More...
 
class  ICsys
 This class represents an Interface to the Connection Csys. More...
 
class  IDiameter
 This class represents an Interface to the Diameter parameters. More...
 
class  IDof
 This class represents an interface to the connection's degrees of freedom. More...
 
class  IDofCombination
 This class represents an interface to the connection's degrees of freedom combination. More...
 
class  IFlangesContainer
 This interface offers access to the flanges of a connection (SpotWeld for example). More...
 
class  IHeight
 This class represents an Interface to the Height parameters. More...
 
class  ILineDiscretization
 This class represents an Interface to the Diameter parameters. More...
 
class  ILineOffset
 This class represents an Interface to the Diameter parameters. More...
 
class  ILocationsContainer
 This class represents an Interface to the Locations parameters. More...
 
class  ILocationsMultiPointContainer
 This class represents an Interface to the Multi Point Locations container. More...
 
class  ILocationsSinglePointContainer
 This class represents an Interface to the Locations parameters. More...
 
class  ILocationsWithDirContainer
 This class represents an Interface to the Locations parameters. More...
 
class  ILocationsWithDiscretizationContainer
 This class represents an Interface to the Locations With Discretization container. More...
 
class  IMaterial
 This class represents an Interface to the Material entity. More...
 
class  INodalTargetCenter
 This class represents an Interface to the Connection Target. More...
 
class  INodalTargetLegs
 This class represents an Interface to the Connection Target. More...
 
class  INodalTargetsContainer
 This class represents an Interface to the Connection Target Container. More...
 
class  INodalTargetsPairing
 This class represents an Interface to the nodal connections pairing algorithm parameters. More...
 
class  IStiffness
 This class represents an Interface to the Stiffness constants. More...
 
class  IStiffnessDynamic
 This class represents an Interface to the Stiffness dynamic. More...
 
class  IStructuralDamping
 This class represents an Interface to the StructuralDamping constants. More...
 
class  IStructuralDampingDynamic
 This class represents an Interface to the StructuralDamping dynamic. More...
 
class  ITolerance
 This class represents an Interface to the Tolerance parameters. More...
 
class  IViscousDamping
 This class represents an Interface to the ViscousDamping constants. More...
 
class  IViscousDampingDynamic
 This class represents an Interface to the ViscousDamping dynamic. More...
 
class  IWidth
 This class represents an Interface to the Width parameters. More...
 
class  Kinematic
 Kinematic connection. More...
 
class  Location
 Location base class. More...
 
class  LocationWithDir
 Location With Direction interface. More...
 
class  NodalTarget
 This class represents an Interface to the Connection Target. More...
 
class  NodalTargetSetOfPoints
 Set of Points Target. More...
 
class  NodalTargetSinglePoint
 Group of Points Target. More...
 
class  NodalTargetSpider
 Group of Points Target. More...
 
class  NodeLocation
 Location interface. More...
 
class  NodeSeriesLocation
 Location interface. More...
 
class  PointLocation
 Location interface. More...
 
class  PointSeriesLocation
 Location interface. More...
 
class  Rigid
 Rigid connection. More...
 
class  Sealing
 Sealing connection. More...
 
class  SeamWeld
 Seam Weld connection. More...
 
class  SelectionRecipeLocation
 Location interface. More...
 
class  SpotWeld
 Spot Weld connection. More...
 
class  Spring
 Spring connection. More...
 
class  Utils
 Contains universal connections utility methods
To obtain an instance of this class, refer to NXOpen::CAE::Connections::Folder

Created in NX12.0.0. More...
 

Enumerations

enum  ComposerConnectionType {
  ComposerConnectionTypeBolt, ComposerConnectionTypeSpring, ComposerConnectionTypeLatch, ComposerConnectionTypeBushing,
  ComposerConnectionTypeBumpStop, ComposerConnectionTypeKinematic, ComposerConnectionTypeWeatherStrip, ComposerConnectionTypeSeamWeld
}
 composer Connection type More...
 
enum  ConnectionDBItemStiffnessType { ConnectionDBItemStiffnessTypeNone, ConnectionDBItemStiffnessTypeRectangular, ConnectionDBItemStiffnessTypeSpherical, ConnectionDBItemStiffnessTypeCylindrical }
 connection DB item stiffness type More...
 
enum  ConnectionType {
  ConnectionTypeSpotWeld, ConnectionTypeAdhesive, ConnectionTypeBolt, ConnectionTypeSpring,
  ConnectionTypeRigid, ConnectionTypeBushing, ConnectionTypeDamper, ConnectionTypeKinematic,
  ConnectionTypeSeamWeld, ConnectionTypeSealing
}
 Connection type. More...
 
enum  CsysType {
  CsysTypeExisting, CsysTypePredefined, CsysTypeAbsolute, CsysTypeLocalCartesian,
  CsysTypeLocalCylindrical, CsysTypeLocalSpherical
}
 Csys types. More...
 
enum  DiameterType { DiameterTypeUser, DiameterTypeFormula, DiameterTypeTableFile }
 Diameter definition types. More...
 
enum  Dof {
  DofX, DofY, DofZ, DofRx,
  DofRy, DofRz
}
 Degrees of freedom definition. More...
 
enum  DofCombination {
  DofCombinationUserDefined, DofCombinationClamp, DofCombinationSpheric, DofCombinationPoint,
  DofCombinationSlider, DofCombinationPivot, DofCombinationSliderPivot, DofCombinationCardan
}
 Degrees Of Freedom Combination types. More...
 
enum  DofType { DofTypeFree, DofTypeFixed }
 Degrees Of Freedom types. More...
 
enum  ElementStatusType { ElementStatusTypeInvalid, ElementStatusTypeNotUpdated, ElementStatusTypeUpdated }
 Element status. More...
 
enum  ElementType {
  ElementTypeNone, ElementTypeEHex8, ElementTypeEHex8Spider, ElementTypeE1d,
  ElementTypeE1DSpider, ElementTypeESpider, ElementTypeEBushing, ElementTypeESpring,
  ElementTypeEDamper, ElementTypeERigid, ElementTypeEKinematic, ElementTypeERigidConnector,
  ElementTypeERigidRigidConnector, ElementTypeEInterpolationSpider
}
 Element type. More...
 
enum  HeadDiameterType { HeadDiameterTypeUser, HeadDiameterTypeFactorOfDiameter }
 Head diameter definition types. More...
 
enum  HeightType {
  HeightTypeUndefined = -1, HeightTypeUser, HeightTypeMeanOfFlangesThickness, HeightTypeDistanceBetweenFlanges,
  HeightTypeDistanceBetweenFlangesMeanOfFlangesThickness, HeightTypeDistanceBetweenFlangesMaxOfFlangesThickness
}
 Types of height definitions. More...
 
enum  LocationDirectionType { LocationDirectionTypePoint, LocationDirectionTypeVector }
 Location and Direction type. More...
 
enum  LocationType {
  LocationTypeCoordinates, LocationTypePoint, LocationTypeNode, LocationTypeSeriesOfNodes,
  LocationTypeSeriesOfCoordinates, LocationTypeCurve, LocationTypeFeEdgeGroup, LocationTypeSeriesOfPoints,
  LocationTypeLocationWithDirection, LocationTypeSelectionRecipe
}
 Location type. More...
 
enum  MaterialType { MaterialTypeUser, MaterialTypeFromSupport }
 Material definition types. More...
 
enum  ModelizationPPTRefTargetType { ModelizationPPTRefTargetTypeNone, ModelizationPPTRefTargetTypeEc, ModelizationPPTRefTargetTypeEcc, ModelizationPPTRefTargetTypeEad }
 Modelization PPTRefTargetType. More...
 
enum  ModelizationResultType {
  ModelizationResultTypeNone, ModelizationResultTypeMaterial, ModelizationResultTypeWeights, ModelizationResultTypeSection,
  ModelizationResultTypeCsys, ModelizationResultTypeStiffness, ModelizationResultTypeViscousDamping, ModelizationResultTypeStructuralDamping,
  ModelizationResultTypeDofs, ModelizationResultTypeDynamicStiffness, ModelizationResultTypeDynamicViscousDamping, ModelizationResultTypeDynamicStructuralDamping
}
 Modelization result type. More...
 
enum  NodalPairingMethod { NodalPairingMethodProximity, NodalPairingMethodOrientatedSearch, NodalPairingMethodSelectionOrder }
 Nodal pairing method. More...
 
enum  NodalTargetType { NodalTargetTypeSinglePoint, NodalTargetTypeSetOfPoints, NodalTargetTypeSpider, NodalTargetTypeNone }
 Nodal Target types. More...
 
enum  SeamWeldMaterialType { SeamWeldMaterialTypeAngle, SeamWeldMaterialTypeOverlap, SeamWeldMaterialTypeDouble }
 Seam Weld Material type. More...
 
enum  SeamWeldType { SeamWeldTypeWithMaterial, SeamWeldTypeWithLaser }
 Seam Weld Type. More...
 
enum  TargetDependencyType { TargetDependencyTypeNone, TargetDependencyTypeDependent, TargetDependencyTypeIndependent }
 Nodal target dependency type. More...
 

Detailed Description

Provides classes and interfaces relating to Connections.

Enumeration Type Documentation

composer Connection type

Enumerator
ComposerConnectionTypeBolt 

Bolt.

ComposerConnectionTypeSpring 

Spring.

ComposerConnectionTypeLatch 

Latch.

ComposerConnectionTypeBushing 

Bushing.

ComposerConnectionTypeBumpStop 

BumpStop.

ComposerConnectionTypeKinematic 

Kinematic.

ComposerConnectionTypeWeatherStrip 

WeatherStrip.

ComposerConnectionTypeSeamWeld 

SeamWeld.

connection DB item stiffness type

Enumerator
ConnectionDBItemStiffnessTypeNone 

None.

ConnectionDBItemStiffnessTypeRectangular 

Rectangular.

ConnectionDBItemStiffnessTypeSpherical 

Spherical.

ConnectionDBItemStiffnessTypeCylindrical 

Cylindrical.

Connection type.

Enumerator
ConnectionTypeSpotWeld 

SpotWeld.

ConnectionTypeAdhesive 

Adhesive.

ConnectionTypeBolt 

Bolt.

ConnectionTypeSpring 

Spring.

ConnectionTypeRigid 

Rigid.

ConnectionTypeBushing 

Bushing.

ConnectionTypeDamper 

Damper.

ConnectionTypeKinematic 

Kinematic.

ConnectionTypeSeamWeld 

Seam Weld.

ConnectionTypeSealing 

Sealing.

Csys types.

Enumerator
CsysTypeExisting 

Existing CSYS.

CsysTypePredefined 

Predefined CSYS.

CsysTypeAbsolute 

Absolute CSYS.

CsysTypeLocalCartesian 

Local Cartesian CSYS.

CsysTypeLocalCylindrical 

Local Cylindrical CSYS.

CsysTypeLocalSpherical 

Local Spherical CSYS.

Diameter definition types.

Enumerator
DiameterTypeUser 

User defined diameter.

DiameterTypeFormula 

Formula defined diameter.

DiameterTypeTableFile 

Table defined diameter.

Degrees of freedom definition.

Enumerator
DofX 

X Translation degree of freedom.

DofY 

Y Translation degree of freedom.

DofZ 

Z Translation degree of freedom.

DofRx 

X Rotation degree of freedom.

DofRy 

Y Rotation degree of freedom.

DofRz 

Z Rotation degree of freedom.

Degrees Of Freedom Combination types.

Enumerator
DofCombinationUserDefined 

User defined combination for all DOFs.

DofCombinationClamp 

DOF1 fixed, DOF2 fixed, DOF3 fixed, DOF4 fixed, DOF5 fixed, DOF6 fixed.

DofCombinationSpheric 

DOF1 fixed, DOF2 fixed, DOF3 fixed, DOF4 free, DOF5 free, DOF6 free.

DofCombinationPoint 

DOF1 fixed, DOF2 free, DOF3 free, DOF4 free, DOF5 free, DOF6 free.

DofCombinationSlider 

DOF1 free, DOF2 fixed, DOF3 fixed, DOF4 fixed, DOF5 fixed, DOF6 fixed.

DofCombinationPivot 

DOF1 fixed, DOF2 fixed, DOF3 fixed, DOF4 free, DOF5 fixed, DOF6 fixed.

DofCombinationSliderPivot 

DOF1 free, DOF2 fixed, DOF3 fixed, DOF4 free, DOF5 fixed, DOF6 fixed.

DofCombinationCardan 

DOF1 fixed, DOF2 fixed, DOF3 fixed, DOF4 free, DOF5 fixed, DOF6 free.

Degrees Of Freedom types.

Enumerator
DofTypeFree 

The DOF is not constrained.

DofTypeFixed 

The DOF is fixed.

Element status.

Enumerator
ElementStatusTypeInvalid 

Invalid.

ElementStatusTypeNotUpdated 

Not updated.

ElementStatusTypeUpdated 

Updated.

Element type.

Enumerator
ElementTypeNone 

None.

ElementTypeEHex8 

Hex8.

ElementTypeEHex8Spider 

Hex8 + Spider.

ElementTypeE1d 

1D

ElementTypeE1DSpider 

1D + Spider

ElementTypeESpider 

Spider.

ElementTypeEBushing 

Bushing Elm.

ElementTypeESpring 

Spring Elm.

ElementTypeEDamper 

Damper Elm.

ElementTypeERigid 

Rigid Elm.

ElementTypeEKinematic 

Kinematic Elm.

ElementTypeERigidConnector 

Rigid Connector.

ElementTypeERigidRigidConnector 

Rigid Connector - Rigid Connector.

ElementTypeEInterpolationSpider 

Interpolation + Spider.

Head diameter definition types.

Enumerator
HeadDiameterTypeUser 

User defined diameter.

HeadDiameterTypeFactorOfDiameter 

User defined relationship with bolt diameter.

Types of height definitions.

Enumerator
HeightTypeUndefined 

Undefined height type, used for connections that don't use this parameter.

HeightTypeUser 

User defined thickness.

HeightTypeMeanOfFlangesThickness 

Mean of flanges thickness.

HeightTypeDistanceBetweenFlanges 

Distance between flanges.

HeightTypeDistanceBetweenFlangesMeanOfFlangesThickness 

Distance between flanges - Mean of flanges thickness.

HeightTypeDistanceBetweenFlangesMaxOfFlangesThickness 

Distance between flanges - Max of flanges thickness.

Location and Direction type.

Enumerator
LocationDirectionTypePoint 

Two Points/Nodes.

LocationDirectionTypeVector 

Points/Node and Vector.

Location type.

Enumerator
LocationTypeCoordinates 

Coordinates.

LocationTypePoint 

Point.

LocationTypeNode 

Node.

LocationTypeSeriesOfNodes 

Series Of Nodes.

LocationTypeSeriesOfCoordinates 

Series Of Coordinates.

LocationTypeCurve 

Curve.

LocationTypeFeEdgeGroup 

Group Of Element Edges.

LocationTypeSeriesOfPoints 

Series Of Points.

LocationTypeLocationWithDirection 

Location with direction.

LocationTypeSelectionRecipe 

Selection Recipe.

Material definition types.

Enumerator
MaterialTypeUser 

User defined material.

MaterialTypeFromSupport 

Material defined from support.

Modelization PPTRefTargetType.

Enumerator
ModelizationPPTRefTargetTypeNone 

None.

ModelizationPPTRefTargetTypeEc 

Element collector.

ModelizationPPTRefTargetTypeEcc 

Element collector container.

ModelizationPPTRefTargetTypeEad 

Element Associated Data.

Modelization result type.

Enumerator
ModelizationResultTypeNone 

None.

ModelizationResultTypeMaterial 

Material.

ModelizationResultTypeWeights 

Interpolation element weights.

ModelizationResultTypeSection 

Section.

ModelizationResultTypeCsys 

Csys.

ModelizationResultTypeStiffness 

Stiffness.

ModelizationResultTypeViscousDamping 

ViscousDamping.

ModelizationResultTypeStructuralDamping 

StructuralDamping.

ModelizationResultTypeDofs 

Dofs.

ModelizationResultTypeDynamicStiffness 

Dynamic Stiffness.

ModelizationResultTypeDynamicViscousDamping 

Dynamic ViscousDamping.

ModelizationResultTypeDynamicStructuralDamping 

Dynamic StructuralDamping.

Nodal pairing method.

Enumerator
NodalPairingMethodProximity 

Proximity.

NodalPairingMethodOrientatedSearch 

Oriented Search.

NodalPairingMethodSelectionOrder 

Selection Order.

Nodal Target types.

Enumerator
NodalTargetTypeSinglePoint 

Single Point.

NodalTargetTypeSetOfPoints 

Set of Points.

NodalTargetTypeSpider 

Spider.

NodalTargetTypeNone 

None.

Seam Weld Material type.

Enumerator
SeamWeldMaterialTypeAngle 

Seam weld angle material type.

SeamWeldMaterialTypeOverlap 

Seam weld overlap material type.

SeamWeldMaterialTypeDouble 

Seam weld double material type.

Seam Weld Type.

Enumerator
SeamWeldTypeWithMaterial 

Seam weld done with material.

SeamWeldTypeWithLaser 

Seam weld done by laser.

Nodal target dependency type.

Enumerator
TargetDependencyTypeNone 

No dependency.

TargetDependencyTypeDependent 

Dependent target.

TargetDependencyTypeIndependent 

Independent target.

Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.