NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
NXOpen::Weld::WeldJointBuilder类 参考

焊接接头构建器 更多...

#include <Weld_WeldJointBuilder.hxx>

类 NXOpen::Weld::WeldJointBuilder 继承关系图:
NXOpen::Weld::StructureWeldBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder NXOpen::Weld::JointExitBuilder

struct  JointMidPointData

Public 类型

enum  Application { ApplicationStructureWelding , ApplicationRouting , ApplicationStructureDesign }
enum  CoordinateSystem { CoordinateSystemAbsolute , CoordinateSystemShip }
enum  DestinationTypes { DestinationTypesWorkPart , DestinationTypesNewComponent }
enum  SplitTypes {
  SplitTypesEqualSegments , SplitTypesLimits , SplitTypesAngle , SplitTypesComputedAngle ,
  SplitTypesLength , SplitTypesNone , SplitTypesSkip , SplitTypesSkipNumberLength ,
  SplitTypesSkipLengthPitch
}
enum  Types {
  TypesCreateAutomatic , TypesCreateManual , TypesCreateMultiple , TypesCreateAttributes ,
  TypesCreateSingleSided
}
enum  WeldTypes {
  WeldTypesAny , WeldTypesGroove , WeldTypesFillet , WeldTypesCorner ,
  WeldTypesLap , WeldTypesSocket , WeldTypesMechanical , WeldTypesSleeve ,
  WeldTypesBoss
}

Public 成员函数

void AddCharacteristicsInheritaceInformation ()
bool AssociativeSplit ()
NXOpen::ScCollectorBackingFace ()
NXOpen::LineColorFontWidthBuilderBossColorFontWidth ()
NXOpen::LineColorFontWidthBuilderButtColorFontWidth ()
bool CombineConnectedJoints ()
void CopyLimits (NXOpen::Die::DieLimitsBuilder *limits)
NXOpen::LineColorFontWidthBuilderCornerColorFontWidth ()
NXOpen::Weld::WeldJointBuilder::Application CreatedApplication ()
NXOpen::CurveCreateLimitsPath (NXOpen::Curve *jointCurve)
NXOpen::Weld::WeldJointBuilder::Types CreateMethod ()
void CreateSingleJointFromFeature (NXOpen::Curve *featureCurve, bool updateBuilder)
void Delete ()
void DeleteAllUnMarkedJoints ()
void DeleteCharacteristicsInheritaceInformation ()
NXOpen::Weld::WeldJointBuilder::DestinationTypes Destination ()
bool DuplicateCheck ()
void FindPortsInParts (const std::vector< NXOpen::Assemblies::Component * > &parts, std::vector< NXOpen::Routing::Port * > &ports)
double GetAngleBetween ()
void GetConnectedParts (std::vector< NXOpen::Assemblies::Component * > &parts)
bool GetIsLongPoint ()
bool GetJointChanged (NXOpen::Curve *curve)
NXOpen::Die::DieLimitsBuilderGetJointLimits (NXOpen::Curve *curve)
bool GetMidPointInformation (NXOpen::Weld::WeldJointBuilder::CoordinateSystem desiredCoordinateSystem, NXOpen::Weld::WeldJointBuilder::JointMidPointData *jointMidPointData)
void GetNewlyCreatedJoints (std::vector< NXOpen::Curve * > &curves, std::vector< NXOpen::Weld::JointItemBuilder * > &newItemBuilder)
double GetPrimaryThickness (NXOpen::Curve *curve)
double GetSecondaryThickness (NXOpen::Curve *curve)
NXOpen::Weld::JointItemBuilderGetSingleJoint (NXOpen::Curve *curve)
void GetVariableBevelAngles (std::vector< double > &variableAngles)
bool IsCornerOpen ()
bool IsPipeJoint ()
NXOpen::SelectCurveListJoint ()
NXOpen::Weld::JointItemBuilderListJointList ()
NXString JointPrefix ()
NXOpen::LineColorFontWidthBuilderLapColorFontWidth ()
NXOpen::Die::DieLimitsBuilderListLimitList ()
NXOpen::Die::DieLimitsBuilderLimits ()
void MarkJointsToKeep ()
NXOpen::ScCollectorMasterEdge ()
double MaximumFaceGap ()
NXOpen::LineColorFontWidthBuilderMechanicalColorFontWidth ()
NXString NamePrefix ()
NXOpen::Weld::JointItemBuilderNewItem ()
int NumberSegments ()
NXOpen::ScCollectorPlacementFace ()
NXOpen::ScCollectorPrimaryEdge ()
NXOpen::ScCollectorPrimaryFace ()
void ProcessCreatedJoints ()
NXOpen::ScCollectorSecondaryEdge ()
NXOpen::ScCollectorSecondaryFace ()
void SetAssociativeSplit (bool status)
void SetCallbackMessage (const char *message)
void SetCallbackMessage (const NXString &message)
void SetCombineConnectedJoints (bool status)
void SetCreatedApplication (NXOpen::Weld::WeldJointBuilder::Application application)
void SetCreateMethod (NXOpen::Weld::WeldJointBuilder::Types type)
void SetDestination (NXOpen::Weld::WeldJointBuilder::DestinationTypes type)
void SetDuplicateCheck (bool status)
void SetErrorMessage (const char *message)
void SetErrorMessage (const NXString &message)
void SetJointChanged (NXOpen::Curve *curve, bool changed)
void SetJointPrefix (const char *prefix)
void SetJointPrefix (const NXString &prefix)
void SetMaximumFaceGap (double gapValue)
void SetNamePrefix (const char *prefix)
void SetNamePrefix (const NXString &prefix)
void SetNumberSegments (int numberSegments)
void SetSpacingLength (double length)
void SetSplitAngle (double angle)
void SetSplitLength (double length)
void SetSplitOption (NXOpen::Weld::WeldJointBuilder::SplitTypes option)
void SetSubsetPart (NXOpen::Part *part)
void SetType (NXOpen::Weld::WeldJointBuilder::Types type)
void SetVariableBevelAngles (const std::vector< double > &variableAngles)
void SetWeldType (NXOpen::Weld::WeldJointBuilder::WeldTypes type)
void SetWorkPart (NXOpen::Part *part)
NXOpen::SelectNXObjectListShipComponent ()
void ShowJoints ()
NXOpen::LineColorFontWidthBuilderSleeveColorFontWidth ()
NXOpen::LineColorFontWidthBuilderSocketColorFontWidth ()
double SpacingLength ()
void Split ()
double SplitAngle ()
double SplitLength ()
NXOpen::Weld::WeldJointBuilder::SplitTypes SplitOption ()
NXOpen::PartSubsetPart ()
NXOpen::ScCollectorTargetFace ()
NXOpen::LineColorFontWidthBuilderTJointColorFontWidth ()
NXOpen::Weld::WeldJointBuilder::Types Type ()
void UpdateCollectors (NXOpen::Curve *jointCurve)
void UpdateJointAfterLimitsChange ()
void UpdateJointAfterLimitsChange (NXOpen::Die::DieLimitsBuilder *limits)
void UpdateJointType (NXOpen::Weld::WeldJointBuilder::WeldTypes type)
NXOpen::Weld::CharacteristicsBuilderWeldingCharacteristics ()
NXOpen::Weld::WeldJointBuilder::WeldTypes WeldType ()
NXOpen::PartWorkPart ()
Public 成员函数 继承自 NXOpen::Weld::StructureWeldBuilder
std::vector< NXOpen::Assemblies::Component * > GetCommittedComponents ()
Public 成员函数 继承自 NXOpen::Builder
NXOpen::NXObjectCommit ()
void Destroy ()
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
NXOpen::NXObjectGetObject ()
NXOpen::PreviewBuilderPreviewBuilder ()
void ShowResults ()
virtual bool Validate ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _WeldJointBuilderBuilder

详细描述

焊接接头构建器

用于创建或编辑 NXOpen::Weld::WeldJoint 特征。
要创建此类的新实例,请使用 NXOpen::Weld::WeldManager::CreateJointBuilder
默认值。

属性
NumberSegments 2
SplitAngle 5.0


创建于 NX8.0.0。

成员枚举类型说明

◆ Application

创建关节的应用程序。

枚举值
ApplicationStructureWelding 

结构焊接应用程序。

ApplicationRouting 

管路应用程序。

ApplicationStructureDesign 

结构设计应用程序。

◆ CoordinateSystem

坐标系规格。

枚举值
CoordinateSystemAbsolute 

所需点和向量应采用绝对坐标。

CoordinateSystemShip 

所需点和向量应采用船舶坐标系。

◆ DestinationTypes

新接头的创建位置。

枚举值
DestinationTypesWorkPart 

在工作部件中创建新接头。

DestinationTypesNewComponent 

为工作部件下的每个接头创建新组件。

◆ SplitTypes

接头分割选项。

枚举值
SplitTypesEqualSegments 

指定数量的等分段。

SplitTypesLimits 

NXOpen::Weld::WeldJointBuilder::LimitList 定义的限制处。

SplitTypesAngle 

在指定角度处。

SplitTypesComputedAngle 

在根据几何和表格计算的角度处。

SplitTypesLength 

在等弧长处。

SplitTypesNone 

不分割。

SplitTypesSkip 

跳过接头,由段长和间距长度定义。

SplitTypesSkipNumberLength 

跳过接头,由跳过数量和段长定义。

SplitTypesSkipLengthPitch 

跳过接头,由段长和最小间距定义。

◆ Types

创建方法。

枚举值
TypesCreateAutomatic 

自动创建焊接接头。

TypesCreateManual 

手动创建焊接接头。

TypesCreateMultiple 

从手动输入创建多个焊接接头。

TypesCreateAttributes 

从带属性的船舶结构数据创建焊接接头。

TypesCreateSingleSided 

从手动输入创建多个单侧焊接接头。

◆ WeldTypes

焊接类型。

枚举值
WeldTypesAny 

任意接头类型。

WeldTypesGroove 

坡口接头。

WeldTypesFillet 

T型接头。

WeldTypesCorner 

角接头。

WeldTypesLap 

搭接接头。

WeldTypesSocket 

管道焊接用承插接头。

WeldTypesMechanical 

管道焊接用机械接头。

WeldTypesSleeve 

管道焊接用套筒接头。

WeldTypesBoss 

管道焊接用凸台接头。

成员函数说明

◆ AddCharacteristicsInheritaceInformation()

void NXOpen::Weld::WeldJointBuilder::AddCharacteristicsInheritaceInformation ( )

添加焊接特性继承信息。
创建于 NX10.0.0。

许可证要求:structure_weld ("STRUCTURE WELD")

◆ AssociativeSplit()

bool NXOpen::Weld::WeldJointBuilder::AssociativeSplit ( )

返回拆分后的关节是否应保持关联
于NX11.0.0创建。

许可证要求:无

◆ BackingFace()

NXOpen::ScCollector * NXOpen::Weld::WeldJointBuilder::BackingFace ( )

返回背面。 仅在创建 NXOpen::Weld::WeldJoint 特征时使用。 编辑特征时,应使用 NXOpen::Weld::JointItemBuilderNXOpen::Weld::JointItemBuilder::BackingFace 访问数据。
于 NX9.0.0 创建。

许可证要求:无

◆ BossColorFontWidth()

NXOpen::LineColorFontWidthBuilder * NXOpen::Weld::WeldJointBuilder::BossColorFontWidth ( )

返回凸台接头曲线的颜色、线型和线宽。
在 NX10.0.0 中创建。

许可证要求:无

◆ ButtColorFontWidth()

NXOpen::LineColorFontWidthBuilder * NXOpen::Weld::WeldJointBuilder::ButtColorFontWidth ( )

返回对接接头曲线的颜色、线型和线宽。
在 NX9.0.0 中创建。

许可证要求:无

◆ CombineConnectedJoints()

bool NXOpen::Weld::WeldJointBuilder::CombineConnectedJoints ( )

返回指示:如果相连关节属于同一实体,则合并这些相连关节
于NX9.0.2创建。

许可证要求:无

◆ CopyLimits()

void NXOpen::Weld::WeldJointBuilder::CopyLimits ( NXOpen::Die::DieLimitsBuilder * limits)

将输入极限复制到构建器极限
创建于 NX8.5.0。

许可要求:无

参数
limits要复制的极限

◆ CornerColorFontWidth()

NXOpen::LineColorFontWidthBuilder * NXOpen::Weld::WeldJointBuilder::CornerColorFontWidth ( )

返回角接接头曲线的颜色、线型和线宽。
在 NX9.0.0 中创建。

许可证要求:无

◆ CreatedApplication()

NXOpen::Weld::WeldJointBuilder::Application NXOpen::Weld::WeldJointBuilder::CreatedApplication ( )

获取创建接头的应用程序。
Created in NX10.0.0.

许可要求: 无

◆ CreateLimitsPath()

NXOpen::Curve * NXOpen::Weld::WeldJointBuilder::CreateLimitsPath ( NXOpen::Curve * jointCurve)

创建用于限制的路径。

返回
生成的路径。
于NX8.0.0创建。

许可证要求:无
参数
jointCurve用于创建路径的关节曲线。

◆ CreateMethod()

NXOpen::Weld::WeldJointBuilder::Types NXOpen::Weld::WeldJointBuilder::CreateMethod ( )

获取创建方法。
Created in NX8.0.0.

许可要求: 无

◆ CreateSingleJointFromFeature()

void NXOpen::Weld::WeldJointBuilder::CreateSingleJointFromFeature ( NXOpen::Curve * featureCurve,
bool updateBuilder )

从特征创建接头
创建于 NX8.0.0。

许可要求:无

参数
featureCurve焊接接头特征曲线
updateBuilder指示是否应用特征信息更新构建器

◆ Delete()

void NXOpen::Weld::WeldJointBuilder::Delete ( )

删除通过 NXOpen::Weld::WeldJointBuilder::Joint 设置的所有接头。
于 NX8.0.0 创建。

许可证要求:structure_weld ("STRUCTURE WELD")

◆ DeleteAllUnMarkedJoints()

void NXOpen::Weld::WeldJointBuilder::DeleteAllUnMarkedJoints ( )

删除所有未通过调用 NXOpen::Weld::WeldJointBuilder::MarkJointsToKeep 标记的接头。
创建于 NX8.5.0。

许可证要求:structure_weld ("STRUCTURE WELD")

◆ DeleteCharacteristicsInheritaceInformation()

void NXOpen::Weld::WeldJointBuilder::DeleteCharacteristicsInheritaceInformation ( )

删除焊接特性继承信息。
创建于 NX10.0.0。

许可证要求:structure_weld ("STRUCTURE WELD")

◆ Destination()

NXOpen::Weld::WeldJointBuilder::DestinationTypes NXOpen::Weld::WeldJointBuilder::Destination ( )

获取创建新接头的目标位置。
Created in NX8.0.0.

许可要求: 无

◆ DuplicateCheck()

bool NXOpen::Weld::WeldJointBuilder::DuplicateCheck ( )

返回指示:如果新关节与现有关节重复,则不允许创建新关节
于NX8.0.0创建。

许可证要求:无

◆ FindPortsInParts()

void NXOpen::Weld::WeldJointBuilder::FindPortsInParts ( const std::vector< NXOpen::Assemblies::Component * > & parts,
std::vector< NXOpen::Routing::Port * > & ports )

从零件获取端口
创建于 NX10.0.0。

许可要求:无

参数
parts用于查找端口的零件。
ports零件中的端口集合

◆ GetAngleBetween()

double NXOpen::Weld::WeldJointBuilder::GetAngleBetween ( )

获取角焊缝模具面与目标面之间,或对接焊缝主要与次要面之间的角度
创建于 NX8.0.0。

许可要求:无

◆ GetConnectedParts()

void NXOpen::Weld::WeldJointBuilder::GetConnectedParts ( std::vector< NXOpen::Assemblies::Component * > & parts)

获取接头的连接零件。仅返回部分或完全加载的连接零件。任何未加载的组件将不会返回
创建于 NX9.0.1。

许可要求:无

参数
parts零件

◆ GetIsLongPoint()

bool NXOpen::Weld::WeldJointBuilder::GetIsLongPoint ( )

获取长点状态。长点表示只需修剪而无需延伸即可接触到被焊接的体
创建于 NX8.0.0。

许可要求:无

◆ GetJointChanged()

bool NXOpen::Weld::WeldJointBuilder::GetJointChanged ( NXOpen::Curve * curve)

指示关节是否已更改。
于NX8.0.0创建。

许可证要求:无

参数
curve要检查的关节曲线

◆ GetJointLimits()

NXOpen::Die::DieLimitsBuilder * NXOpen::Weld::WeldJointBuilder::GetJointLimits ( NXOpen::Curve * curve)

获取单个关节的限制。
于NX8.0.0创建。

许可证要求:无

参数
curve曲线

◆ GetMidPointInformation()

bool NXOpen::Weld::WeldJointBuilder::GetMidPointInformation ( NXOpen::Weld::WeldJointBuilder::CoordinateSystem desiredCoordinateSystem,
NXOpen::Weld::WeldJointBuilder::JointMidPointData * jointMidPointData )

获取主、副实体上的接头曲线中点、中点处的切线和法向。

返回
数据返回成功时等于 true。
在 NX8.5.0 中创建。

许可证要求:无
参数
desiredCoordinateSystemjointMidPointData 中返回数据的坐标系
jointMidPointData接头中点、切线和法向。

◆ GetNewlyCreatedJoints()

void NXOpen::Weld::WeldJointBuilder::GetNewlyCreatedJoints ( std::vector< NXOpen::Curve * > & curves,
std::vector< NXOpen::Weld::JointItemBuilder * > & newItemBuilder )

获取由 NXOpen::Weld::WeldJointBuilder::ShowJoints 刚刚创建的 NXOpen::Weld::JointItemBuilder 对象和曲线
创建于 NX8.0.0。

许可要求:structure_weld ("STRUCTURE WELD")

参数
curves曲线
newItemBuilder新项构建器

◆ GetPrimaryThickness()

double NXOpen::Weld::WeldJointBuilder::GetPrimaryThickness ( NXOpen::Curve * curve)

获取指定接头的主要厚度
创建于 NX8.0.0。

许可要求:无

参数
curve曲线

◆ GetSecondaryThickness()

double NXOpen::Weld::WeldJointBuilder::GetSecondaryThickness ( NXOpen::Curve * curve)

获取指定接头的次要厚度
创建于 NX8.0.0。

许可要求:无

参数
curve曲线

◆ GetSingleJoint()

NXOpen::Weld::JointItemBuilder * NXOpen::Weld::WeldJointBuilder::GetSingleJoint ( NXOpen::Curve * curve)

获取与输入曲线关联的 NXOpen::Weld::JointItemBuilder 对象。
于NX8.0.0创建。

许可证要求:无

参数
curve关节曲线

◆ GetVariableBevelAngles()

void NXOpen::Weld::WeldJointBuilder::GetVariableBevelAngles ( std::vector< double > & variableAngles)

获取变量坡口角度。此方法用于变量坡口回调
创建于 NX8.5.0。

许可要求:无

参数
variableAngles变量角度

◆ IsCornerOpen()

bool NXOpen::Weld::WeldJointBuilder::IsCornerOpen ( )

如果角接头是开放情况(即放置面仅在主边缘处接触目标面),则返回 true
创建于 NX9.0.1。

许可要求:无

◆ IsPipeJoint()

bool NXOpen::Weld::WeldJointBuilder::IsPipeJoint ( )

如果是管道焊接接头,则返回 true
创建于 NX10.0.0。

许可要求:无

◆ Joint()

NXOpen::SelectCurveList * NXOpen::Weld::WeldJointBuilder::Joint ( )

返回焊接关节曲线。
创建于NX8.0.0。

许可证要求:无

◆ JointList()

NXOpen::Weld::JointItemBuilderList * NXOpen::Weld::WeldJointBuilder::JointList ( )

返回 NXOpen::Weld::JointItemBuilder 对象的列表。 编辑 NXOpen::Weld::WeldJoint 时,应使用 NXOpen::Weld::WeldJointBuilder::Joint 访问特征的输出曲线。 然后使用 NXOpen::Weld::WeldJointBuilder::GetSingleJoint 从曲线访问 NXOpen::Weld::JointItemBuilder
创建于 NX8.0.0。

许可证要求:无

◆ JointPrefix()

NXString NXOpen::Weld::WeldJointBuilder::JointPrefix ( )

返回焊缝ID属性的前缀,以及当 NXOpen::Weld::WeldJointBuilder::DestinationTypesNXOpen::Weld::WeldJointBuilder::DestinationTypesNewComponent 时组件名称的前缀
于 NX11.0.0 创建。

许可证要求:无

◆ LapColorFontWidth()

NXOpen::LineColorFontWidthBuilder * NXOpen::Weld::WeldJointBuilder::LapColorFontWidth ( )

返回搭接接头曲线的颜色、线型和线宽。
在 NX9.0.0 中创建。

许可证要求:无

◆ LimitList()

NXOpen::Die::DieLimitsBuilderList * NXOpen::Weld::WeldJointBuilder::LimitList ( )

返回限制构建器列表。
于 NX8.0.0 创建。

许可证要求:无

◆ Limits()

NXOpen::Die::DieLimitsBuilder * NXOpen::Weld::WeldJointBuilder::Limits ( )

返回关节曲线跨度的限制。
于NX8.0.0创建。

许可证要求:无

◆ MarkJointsToKeep()

void NXOpen::Weld::WeldJointBuilder::MarkJointsToKeep ( )

标记所有当前创建的焊接接头,以便在对话框中调用 NXOpen::Weld::WeldJointBuilder::DeleteAllUnMarkedJoints 时它们不会被删除。
创建于 NX8.5.0。

许可证要求:structure_weld ("STRUCTURE WELD")

◆ MasterEdge()

NXOpen::ScCollector * NXOpen::Weld::WeldJointBuilder::MasterEdge ( )

返回角焊缝的主边缘。这应仅在创建NXOpen::Weld::WeldJoint 特征时使用。 编辑特征时,应使用NXOpen::Weld::JointItemBuilderNXOpen::Weld::JointItemBuilder::MasterEdge 访问数据。
创建于NX8.0.0。

许可证要求:无

◆ MaximumFaceGap()

double NXOpen::Weld::WeldJointBuilder::MaximumFaceGap ( )

获取判断两个体是否相交时使用的最大面间隙。
Created in NX9.0.0.

许可要求: 无

◆ MechanicalColorFontWidth()

NXOpen::LineColorFontWidthBuilder * NXOpen::Weld::WeldJointBuilder::MechanicalColorFontWidth ( )

返回机械接头曲线的颜色、线型和线宽。
在 NX9.0.0 中创建。

许可证要求:无

◆ NamePrefix()

NXString NXOpen::Weld::WeldJointBuilder::NamePrefix ( )

返回协作产品开发模式下焊接接头设计特征名称的前缀
于 NX8.5.0 创建。

许可证要求:无

◆ NewItem()

NXOpen::Weld::JointItemBuilder * NXOpen::Weld::WeldJointBuilder::NewItem ( )

创建 NXOpen::Weld::JointItemBuilder 对象
创建于 NX8.0.0。

许可要求:structure_weld ("STRUCTURE WELD")

◆ NumberSegments()

int NXOpen::Weld::WeldJointBuilder::NumberSegments ( )

返回使用 NXOpen::Weld::WeldJointBuilder::SplitTypesEqualSegments NXOpen::Weld::WeldJointBuilder::SplitTypesSkipNumberLength 时分割接头的段数。
创建于 NX8.0.0。

许可证要求:无

◆ PlacementFace()

NXOpen::ScCollector * NXOpen::Weld::WeldJointBuilder::PlacementFace ( )

返回角焊缝的放置面。例如,在型材上是与板材接触的面。 这应仅在创建NXOpen::Weld::WeldJoint 特征时使用。 编辑特征时,应使用NXOpen::Weld::JointItemBuilderNXOpen::Weld::JointItemBuilder::PlacementFace 访问数据。
创建于NX8.0.0。

许可证要求:无

◆ PrimaryEdge()

NXOpen::ScCollector * NXOpen::Weld::WeldJointBuilder::PrimaryEdge ( )

返回对接焊缝的主边缘。 仅在创建 NXOpen::Weld::WeldJoint 特征时使用。 编辑特征时,应使用 NXOpen::Weld::JointItemBuilderNXOpen::Weld::JointItemBuilder::PrimaryEdge 访问数据。
于 NX8.0.0 创建。

许可证要求:无

◆ PrimaryFace()

NXOpen::ScCollector * NXOpen::Weld::WeldJointBuilder::PrimaryFace ( )

返回对接焊缝的主面。 这应仅在创建NXOpen::Weld::WeldJoint 特征时使用。 编辑特征时,应使用NXOpen::Weld::JointItemBuilderNXOpen::Weld::JointItemBuilder::PrimaryFace 访问数据。
创建于NX8.0.0。

许可证要求:无

◆ ProcessCreatedJoints()

void NXOpen::Weld::WeldJointBuilder::ProcessCreatedJoints ( )

为所有新创建的 NXOpen::Weld::JointItemBuilder 创建 NXOpen::Die::DieLimitsBuilder
创建于 NX2406.0.0。

许可要求:structure_weld ("STRUCTURE WELD")

◆ SecondaryEdge()

NXOpen::ScCollector * NXOpen::Weld::WeldJointBuilder::SecondaryEdge ( )

返回对接焊缝的次边缘。 仅在创建 NXOpen::Weld::WeldJoint 特征时使用。 编辑特征时,应使用 NXOpen::Weld::JointItemBuilderNXOpen::Weld::JointItemBuilder::SecondaryEdge 访问数据。
于 NX8.0.0 创建。

许可证要求:无

◆ SecondaryFace()

NXOpen::ScCollector * NXOpen::Weld::WeldJointBuilder::SecondaryFace ( )

返回对接焊缝的副面。 这应仅在创建NXOpen::WeldJoint 特征时使用。 编辑特征时,应使用NXOpen::Weld::JointItemBuilderNXOpen::Weld::JointItemBuilder::SecondaryFace 访问数据。
创建于NX8.0.0。

许可证要求:无

◆ SetAssociativeSplit()

void NXOpen::Weld::WeldJointBuilder::SetAssociativeSplit ( bool status)

设置拆分后的关节是否应保持关联
于NX11.0.0创建。

许可证要求:structure_weld ("STRUCTURE WELD")

参数
status状态

◆ SetCallbackMessage() [1/2]

void NXOpen::Weld::WeldJointBuilder::SetCallbackMessage ( const char * message)

设置回调处理结束后显示的消息
在 NX8.5.0 中创建。

许可证要求:structure_weld ("STRUCTURE WELD")

参数
message显示给用户的消息

◆ SetCallbackMessage() [2/2]

void NXOpen::Weld::WeldJointBuilder::SetCallbackMessage ( const NXString & message)

设置回调处理结束后显示的消息
在 NX8.5.0 中创建。

许可证要求:structure_weld ("STRUCTURE WELD")

参数
message显示给用户的消息

◆ SetCombineConnectedJoints()

void NXOpen::Weld::WeldJointBuilder::SetCombineConnectedJoints ( bool status)

设置指示:如果相连关节属于同一实体,则合并这些相连关节
于NX9.0.2创建。

许可证要求:structure_weld ("STRUCTURE WELD")

参数
status状态

◆ SetCreatedApplication()

void NXOpen::Weld::WeldJointBuilder::SetCreatedApplication ( NXOpen::Weld::WeldJointBuilder::Application application)

设置创建接头的应用程序。
Created in NX8.0.0.

许可要求: structure_weld ("STRUCTURE WELD")

参数
applicationapplication

◆ SetCreateMethod()

void NXOpen::Weld::WeldJointBuilder::SetCreateMethod ( NXOpen::Weld::WeldJointBuilder::Types type)

设置创建方法。
Created in NX8.0.0.

许可要求: structure_weld ("STRUCTURE WELD")

参数
typetype

◆ SetDestination()

void NXOpen::Weld::WeldJointBuilder::SetDestination ( NXOpen::Weld::WeldJointBuilder::DestinationTypes type)

设置创建新接头的目标位置。
Created in NX8.0.0.

许可要求: structure_weld ("STRUCTURE WELD")

参数
typetype

◆ SetDuplicateCheck()

void NXOpen::Weld::WeldJointBuilder::SetDuplicateCheck ( bool status)

设置指示:如果新关节与现有关节重复,则不允许创建新关节
于NX8.0.0创建。

许可证要求:structure_weld ("STRUCTURE WELD")

参数
status状态

◆ SetErrorMessage() [1/2]

void NXOpen::Weld::WeldJointBuilder::SetErrorMessage ( const char * message)

设置要显示的错误消息
在 NX8.5.0 中创建。

许可证要求:structure_weld ("STRUCTURE WELD")

参数
message显示给用户的消息

◆ SetErrorMessage() [2/2]

void NXOpen::Weld::WeldJointBuilder::SetErrorMessage ( const NXString & message)

设置要显示的错误消息
在 NX8.5.0 中创建。

许可证要求:structure_weld ("STRUCTURE WELD")

参数
message显示给用户的消息

◆ SetJointChanged()

void NXOpen::Weld::WeldJointBuilder::SetJointChanged ( NXOpen::Curve * curve,
bool changed )

指示关节已更改。
于NX8.0.0创建。

许可证要求:无

参数
curve要检查的关节曲线
changed已更改

◆ SetJointPrefix() [1/2]

void NXOpen::Weld::WeldJointBuilder::SetJointPrefix ( const char * prefix)

设置焊缝ID属性的前缀,以及当 NXOpen::Weld::WeldJointBuilder::DestinationTypesNXOpen::Weld::WeldJointBuilder::DestinationTypesNewComponent 时组件名称的前缀
于 NX8.5.0 创建。

许可证要求:structure_weld ("STRUCTURE WELD")

参数
prefix前缀

◆ SetJointPrefix() [2/2]

void NXOpen::Weld::WeldJointBuilder::SetJointPrefix ( const NXString & prefix)

设置焊缝ID属性的前缀,以及当 NXOpen::Weld::WeldJointBuilder::DestinationTypesNXOpen::Weld::WeldJointBuilder::DestinationTypesNewComponent 时组件名称的前缀
于 NX8.5.0 创建。

许可证要求:structure_weld ("STRUCTURE WELD")

参数
prefix前缀

◆ SetMaximumFaceGap()

void NXOpen::Weld::WeldJointBuilder::SetMaximumFaceGap ( double gapValue)

设置判断两个体是否相交时使用的最大面间隙。
Created in NX9.0.0.

许可要求: structure_weld ("STRUCTURE WELD")

参数
gapValuegapvalue

◆ SetNamePrefix() [1/2]

void NXOpen::Weld::WeldJointBuilder::SetNamePrefix ( const char * prefix)

设置协作产品开发模式下焊接接头设计特征名称的前缀
于 NX8.5.0 创建。

许可证要求:structure_weld ("STRUCTURE WELD")

参数
prefix前缀

◆ SetNamePrefix() [2/2]

void NXOpen::Weld::WeldJointBuilder::SetNamePrefix ( const NXString & prefix)

设置协作产品开发模式下焊接接头设计特征名称的前缀
于 NX8.5.0 创建。

许可证要求:structure_weld ("STRUCTURE WELD")

参数
prefix前缀

◆ SetNumberSegments()

void NXOpen::Weld::WeldJointBuilder::SetNumberSegments ( int numberSegments)

设置使用 NXOpen::Weld::WeldJointBuilder::SplitTypesEqualSegments NXOpen::Weld::WeldJointBuilder::SplitTypesSkipNumberLength 时分割接头的段数。
创建于 NX8.0.0。

许可证要求:structure_weld ("STRUCTURE WELD")

参数
numberSegments段数

◆ SetSpacingLength()

void NXOpen::Weld::WeldJointBuilder::SetSpacingLength ( double length)

设置使用 NXOpen::Weld::WeldJointBuilder::SplitTypesSkip 时的间距长度,或 使用 NXOpen::Weld::WeldJointBuilder::SplitTypesSkipNumberLength NXOpen::Weld::WeldJointBuilder::SplitTypesSkipLengthPitch 时的最小节距。
创建于 NX9.0.0。

许可证要求:structure_weld ("STRUCTURE WELD")

参数
length长度

◆ SetSplitAngle()

void NXOpen::Weld::WeldJointBuilder::SetSplitAngle ( double angle)

设置使用 NXOpen::Weld::WeldJointBuilder::SplitTypesAngle 时分割接头的分割角度。
创建于 NX8.0.0。

许可证要求:structure_weld ("STRUCTURE WELD")

参数
angle角度

◆ SetSplitLength()

void NXOpen::Weld::WeldJointBuilder::SetSplitLength ( double length)

设置使用 NXOpen::Weld::WeldJointBuilder::SplitTypesSkip 时的段长度。
创建于 NX8.0.0。

许可证要求:structure_weld ("STRUCTURE WELD")

参数
length长度

◆ SetSplitOption()

void NXOpen::Weld::WeldJointBuilder::SetSplitOption ( NXOpen::Weld::WeldJointBuilder::SplitTypes option)

设置用于分割接头的方法。
Created in NX8.0.0.

许可要求: structure_weld ("STRUCTURE WELD")

参数
optionoption

◆ SetSubsetPart()

void NXOpen::Weld::WeldJointBuilder::SetSubsetPart ( NXOpen::Part * part)

设置要创建设计控制元素的子集部件
于 NX9.0.1 创建。

许可证要求:structure_weld ("STRUCTURE WELD")

参数
part部件

◆ SetType()

void NXOpen::Weld::WeldJointBuilder::SetType ( NXOpen::Weld::WeldJointBuilder::Types type)

设置创建类型。
Created in NX8.0.0.

许可要求: structure_weld ("STRUCTURE WELD")

参数
typetype

◆ SetVariableBevelAngles()

void NXOpen::Weld::WeldJointBuilder::SetVariableBevelAngles ( const std::vector< double > & variableAngles)

此方法用于变量坡口回调
创建于 NX8.0.0。

许可要求:无

参数
variableAngles变量角度。

◆ SetWeldType()

void NXOpen::Weld::WeldJointBuilder::SetWeldType ( NXOpen::Weld::WeldJointBuilder::WeldTypes type)

设置焊接类型。
Created in NX8.0.0.

许可要求: structure_weld ("STRUCTURE WELD")

参数
typetype

◆ SetWorkPart()

void NXOpen::Weld::WeldJointBuilder::SetWorkPart ( NXOpen::Part * part)

设置保存的工作部件
于 NX8.5.0 创建。

许可证要求:structure_weld ("STRUCTURE WELD")

参数
part部件

◆ ShipComponent()

NXOpen::SelectNXObjectList * NXOpen::Weld::WeldJointBuilder::ShipComponent ( )

返回将在其上创建焊接接头的部件。当NXOpen::Weld::WeldJointBuilder::Types 设为NXOpen::Weld::WeldJointBuilder::TypesCreateAutomatic NXOpen::Weld::WeldJointBuilder::TypesCreateAttributes 时使用。 设置部件后,应调用NXOpen::Weld::WeldJointBuilder::ShowJoints 来创建焊接接头。
创建于NX8.0.0。

许可证要求:无

◆ ShowJoints()

◆ SleeveColorFontWidth()

NXOpen::LineColorFontWidthBuilder * NXOpen::Weld::WeldJointBuilder::SleeveColorFontWidth ( )

返回套筒接头曲线的颜色、线型和线宽。
在 NX10.0.0 中创建。

许可证要求:无

◆ SocketColorFontWidth()

NXOpen::LineColorFontWidthBuilder * NXOpen::Weld::WeldJointBuilder::SocketColorFontWidth ( )

返回套接接头曲线的颜色、线型和线宽。
在 NX9.0.0 中创建。

许可证要求:无

◆ SpacingLength()

double NXOpen::Weld::WeldJointBuilder::SpacingLength ( )

返回使用 NXOpen::Weld::WeldJointBuilder::SplitTypesSkip 时的间距长度,或 使用 NXOpen::Weld::WeldJointBuilder::SplitTypesSkipNumberLength NXOpen::Weld::WeldJointBuilder::SplitTypesSkipLengthPitch 时的最小节距。
创建于 NX9.0.0。

许可证要求:无

◆ Split()

void NXOpen::Weld::WeldJointBuilder::Split ( )

分割通过 NXOpen::Weld::WeldJointBuilder::Joint 设置、由 NXOpen::Weld::WeldJointBuilder::SplitTypes 定义的所有接头。
创建于 NX8.0.0。

许可证要求:structure_weld ("STRUCTURE WELD")

◆ SplitAngle()

double NXOpen::Weld::WeldJointBuilder::SplitAngle ( )

返回使用 NXOpen::Weld::WeldJointBuilder::SplitTypesAngle 时分割接头的分割角度。
创建于 NX8.0.0。

许可证要求:无

◆ SplitLength()

double NXOpen::Weld::WeldJointBuilder::SplitLength ( )

返回使用 NXOpen::Weld::WeldJointBuilder::SplitTypesSkip 时的段长度。
创建于 NX8.0.0。

许可证要求:无

◆ SplitOption()

NXOpen::Weld::WeldJointBuilder::SplitTypes NXOpen::Weld::WeldJointBuilder::SplitOption ( )

获取用于分割接头的方法。
Created in NX8.0.0.

许可要求: 无

◆ SubsetPart()

NXOpen::Part * NXOpen::Weld::WeldJointBuilder::SubsetPart ( )

返回要创建设计控制元素的子集部件
于 NX9.0.1 创建。

许可证要求:无

◆ TargetFace()

NXOpen::ScCollector * NXOpen::Weld::WeldJointBuilder::TargetFace ( )

返回角焊缝的目标面。例如,型材所在的板材面。 这应仅在创建NXOpen::Weld::WeldJoint 特征时使用。 编辑特征时,应使用NXOpen::Weld::JointItemBuilderNXOpen::Weld::JointItemBuilder::TargetFace 访问数据。
创建于NX8.0.0。

许可证要求:无

◆ TJointColorFontWidth()

NXOpen::LineColorFontWidthBuilder * NXOpen::Weld::WeldJointBuilder::TJointColorFontWidth ( )

返回 T 型接头曲线的颜色、线型和线宽。
在 NX9.0.0 中创建。

许可证要求:无

◆ Type()

NXOpen::Weld::WeldJointBuilder::Types NXOpen::Weld::WeldJointBuilder::Type ( )

获取创建类型。
Created in NX8.0.0.

许可要求: 无

◆ UpdateCollectors()

void NXOpen::Weld::WeldJointBuilder::UpdateCollectors ( NXOpen::Curve * jointCurve)

通过从关节复制数据来更新主收集器。
于NX8.0.0创建。

许可证要求:无

参数
jointCurve用于更新收集器的关节曲线

◆ UpdateJointAfterLimitsChange() [1/2]

void NXOpen::Weld::WeldJointBuilder::UpdateJointAfterLimitsChange ( )

限制更改后更新关节曲线。
于NX8.0.0创建。

许可证要求:无

◆ UpdateJointAfterLimitsChange() [2/2]

void NXOpen::Weld::WeldJointBuilder::UpdateJointAfterLimitsChange ( NXOpen::Die::DieLimitsBuilder * limits)

限制更改后更新关节曲线。
于NX8.0.0创建。

许可证要求:无

参数
limits已更改的限制

◆ UpdateJointType()

void NXOpen::Weld::WeldJointBuilder::UpdateJointType ( NXOpen::Weld::WeldJointBuilder::WeldTypes type)

更新通过 NXOpen::Weld::WeldJointBuilder::Joint 设置的所有接头,以具有指定的类型。
创建于 NX9.0.0。

许可证要求:structure_weld ("STRUCTURE WELD")

参数
type类型

◆ WeldingCharacteristics()

NXOpen::Weld::CharacteristicsBuilder * NXOpen::Weld::WeldJointBuilder::WeldingCharacteristics ( )

返回由属性定义的焊接特性集合。
创建于NX8.0.0。

许可证要求:无

◆ WeldType()

NXOpen::Weld::WeldJointBuilder::WeldTypes NXOpen::Weld::WeldJointBuilder::WeldType ( )

获取焊接类型。
Created in NX8.0.0.

许可要求: 无

◆ WorkPart()

NXOpen::Part * NXOpen::Weld::WeldJointBuilder::WorkPart ( )

返回保存的工作部件
于 NX8.5.0 创建。

许可证要求:无