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

焊接变换构建器 更多...

#include <Weld_TransformBuilder.hxx>

类 NXOpen::Weld::TransformBuilder 继承关系图:
NXOpen::Features::FeatureBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  ConnectedPartMethods { ConnectedPartMethodsTransformBody , ConnectedPartMethodsParentFaces }
enum  TransformationTypes { TransformationTypesMirror , TransformationTypesTranslate }

Public 成员函数

bool Associative ()
NXOpen::Weld::CharacteristicsBuilderCharacteristics ()
NXOpen::Weld::TransformBuilder::ConnectedPartMethods ConnectedPartMethod ()
NXOpen::ExpressionConnectedPartTolerance ()
bool DerivedDatum ()
NXOpen::SelectNXObjectListFeatures ()
NXOpen::PlaneMirrorPlane ()
void SetAssociative (bool associative)
void SetConnectedPartMethod (NXOpen::Weld::TransformBuilder::ConnectedPartMethods method)
void SetDerivedDatum (bool associative)
void SetMirrorPlane (NXOpen::Plane *mirrorPlane)
void SetTranslateCsys (NXOpen::CoordinateSystem *csys)
void SetType (NXOpen::Weld::TransformBuilder::TransformationTypes transType)
NXOpen::CoordinateSystemTranslateCsys ()
NXOpen::ExpressionTranslateX ()
NXOpen::ExpressionTranslateY ()
NXOpen::ExpressionTranslateZ ()
NXOpen::Weld::TransformBuilder::TransformationTypes Type ()
Public 成员函数 继承自 NXOpen::Features::FeatureBuilder
NXOpen::Features::FeatureCommitFeature ()
NXOpen::Features::FeatureGetFeature ()
void HideInternalParentFeatureAfterEdit (NXOpen::Features::Feature *parentFeature)
bool ParentFeatureInternal ()
void SetParentFeatureInternal (bool isInternal)
void SetParentFeatureInternal (NXOpen::Features::Feature *parentFeature)
void ShowInternalParentFeatureForEdit (NXOpen::Features::Feature *parentFeature)
void UnsetParentFeatureInternal (NXOpen::Features::Feature *parentFeature)
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 _TransformBuilderBuilder

详细描述

焊接变换构建器

表示 NXOpen::Weld::TransformBuilder 构建器
要创建此类的新实例,请使用 NXOpen::Weld::WeldManager::CreateTransformBuilder
默认值。

属性
DerivedDatum 1


在NX11.0.1中创建。

成员枚举类型说明

◆ ConnectedPartMethods

用于定义查找相连零件方法的类型

枚举值
ConnectedPartMethodsTransformBody 

使用变换体的位置帮助查找相连零件

ConnectedPartMethodsParentFaces 

使用变换后的父面查找相连零件

◆ TransformationTypes

变换类型

枚举值
TransformationTypesMirror 

镜像

TransformationTypesTranslate 

平移

成员函数说明

◆ Associative()

bool NXOpen::Weld::TransformBuilder::Associative ( )

获取是否创建关联特征的指示
创建于NX11.0.1.

许可证要求 : None

◆ Characteristics()

NXOpen::Weld::CharacteristicsBuilder * NXOpen::Weld::TransformBuilder::Characteristics ( )

获取由属性定义的焊接特征集合。
创建于NX11.0.1.

许可证要求 : ugweld ("UG WELD") 或 tooling_locators ("Tooling Locators")

◆ ConnectedPartMethod()

NXOpen::Weld::TransformBuilder::ConnectedPartMethods NXOpen::Weld::TransformBuilder::ConnectedPartMethod ( )

获取用于查找连接零件的方法
创建于NX12.0.0.

许可证要求 : ugweld ("UG WELD") 或 tooling_locators ("Tooling Locators")

◆ ConnectedPartTolerance()

NXOpen::Expression * NXOpen::Weld::TransformBuilder::ConnectedPartTolerance ( )

获取包含连接零件公差值的表达式。用于查找变换后焊缝的连接零件信息。
创建于NX11.0.1.

许可证要求 : None

◆ DerivedDatum()

bool NXOpen::Weld::TransformBuilder::DerivedDatum ( )

获取是否从父特征创建派生基准特征的指示
创建于NX2406.0.0.

许可证要求 : None

◆ Features()

NXOpen::SelectNXObjectList * NXOpen::Weld::TransformBuilder::Features ( )

获取要变换的焊接特征
在NX11.0.1中创建。

许可证要求:无

◆ MirrorPlane()

NXOpen::Plane * NXOpen::Weld::TransformBuilder::MirrorPlane ( )

获取镜像平面,当NXOpen::Weld::TransformBuilder::TransformationTypes 设置为NXOpen::Weld::TransformBuilder::TransformationTypesMirror 时使用
创建于NX11.0.1.

许可证要求 : ugweld ("UG WELD") 或 tooling_locators ("Tooling Locators")

◆ SetAssociative()

void NXOpen::Weld::TransformBuilder::SetAssociative ( bool associative)

设置是否创建关联特征的指示
创建于NX11.0.1.

许可证要求 : ugweld ("UG WELD") 或 tooling_locators ("Tooling Locators")

参数
associativeassociative

◆ SetConnectedPartMethod()

void NXOpen::Weld::TransformBuilder::SetConnectedPartMethod ( NXOpen::Weld::TransformBuilder::ConnectedPartMethods method)

设置用于查找连接零件的方法
创建于NX12.0.0.

许可证要求 : ugweld ("UG WELD") 或 tooling_locators ("Tooling Locators")

参数
methodmethod

◆ SetDerivedDatum()

void NXOpen::Weld::TransformBuilder::SetDerivedDatum ( bool associative)

设置是否从父特征创建派生基准特征的指示
于 NX2406.0.0 版本创建。

许可证要求:ugweld ("UG WELD") 或 tooling_locators ("Tooling Locators")

参数
associative是否关联

◆ SetMirrorPlane()

void NXOpen::Weld::TransformBuilder::SetMirrorPlane ( NXOpen::Plane * mirrorPlane)

设置镜像平面,当NXOpen::Weld::TransformBuilder::TransformationTypes 设置为NXOpen::Weld::TransformBuilder::TransformationTypesMirror 时使用
创建于NX11.0.1.

许可证要求 : ugweld ("UG WELD") 或 tooling_locators ("Tooling Locators")

参数
mirrorPlanemirrorplane

◆ SetTranslateCsys()

void NXOpen::Weld::TransformBuilder::SetTranslateCsys ( NXOpen::CoordinateSystem * csys)

设置定义平移偏移方向的坐标系。如果未指定,则使用绝对坐标系。 当NXOpen::Weld::TransformBuilder::TransformationTypes 设置为NXOpen::Weld::TransformBuilder::TransformationTypesTranslate 时使用
创建于NX11.0.1.

许可证要求 : ugweld ("UG WELD") 或 tooling_locators ("Tooling Locators")

参数
csyscsys

◆ SetType()

void NXOpen::Weld::TransformBuilder::SetType ( NXOpen::Weld::TransformBuilder::TransformationTypes transType)

设置变换类型
创建于NX11.0.1.

许可证要求 : ugweld ("UG WELD") 或 tooling_locators ("Tooling Locators")

参数
transTypetranstype

◆ TranslateCsys()

NXOpen::CoordinateSystem * NXOpen::Weld::TransformBuilder::TranslateCsys ( )

获取定义平移偏移方向的坐标系。如果未指定,则使用绝对坐标系。 当NXOpen::Weld::TransformBuilder::TransformationTypes 设置为NXOpen::Weld::TransformBuilder::TransformationTypesTranslate 时使用
创建于NX11.0.1.

许可证要求 : None

◆ TranslateX()

NXOpen::Expression * NXOpen::Weld::TransformBuilder::TranslateX ( )

获取包含X轴平移距离值的表达式。 当NXOpen::Weld::TransformBuilder::TransformationTypes 设置为NXOpen::Weld::TransformBuilder::TransformationTypesTranslate 时使用
创建于NX11.0.1.

许可证要求 : None

◆ TranslateY()

NXOpen::Expression * NXOpen::Weld::TransformBuilder::TranslateY ( )

获取包含Y轴平移距离值的表达式。
创建于NX11.0.1.

许可证要求 : None

◆ TranslateZ()

NXOpen::Expression * NXOpen::Weld::TransformBuilder::TranslateZ ( )

获取包含Z轴平移距离值的表达式。
创建于NX11.0.1.

许可证要求 : None

◆ Type()

NXOpen::Weld::TransformBuilder::TransformationTypes NXOpen::Weld::TransformBuilder::Type ( )

获取变换类型
创建于NX11.0.1.

许可证要求 : ugweld ("UG WELD") 或 tooling_locators ("Tooling Locators")