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

变换构建器 更多...

#include <Join_TransformBuilder.hxx>

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

Public 类型

enum  AssociativityTypes { AssociativityTypesSourceJoin , AssociativityTypesDestinationGeometry }
enum  TransformationTypes { TransformationTypesMirror , TransformationTypesTranslate }

Public 成员函数

bool Associative ()
NXOpen::Join::TransformBuilder::AssociativityTypes AssociativityType ()
NXOpen::ExpressionConnectedPartTolerance ()
bool CreateHole ()
bool EditSettingsOnly ()
NXOpen::SelectNXObjectListFeatures ()
bool LoadHardware ()
NXOpen::PlaneMirrorPlane ()
void SetAssociative (bool associative)
void SetAssociativityType (NXOpen::Join::TransformBuilder::AssociativityTypes associativityType)
void SetCreateHole (bool status)
void SetEditSettingsOnly (bool status)
void SetLoadHardware (bool status)
void SetMirrorPlane (NXOpen::Plane *mirrorPlane)
void SetTranslateCsys (NXOpen::CoordinateSystem *csys)
void SetType (NXOpen::Join::TransformBuilder::TransformationTypes transType)
NXOpen::CoordinateSystemTranslateCsys ()
NXOpen::ExpressionTranslateX ()
NXOpen::ExpressionTranslateY ()
NXOpen::ExpressionTranslateZ ()
NXOpen::Join::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::Join::TransformBuilder 构造器
要创建此类的新实例,使用 NXOpen::Join::JoinManager::CreateTransformBuilder

创建于 NX1980.0.0。

成员枚举类型说明

◆ AssociativityTypes

关联类型。

枚举值
AssociativityTypesSourceJoin 

与源连接关联。

AssociativityTypesDestinationGeometry 

与目标几何体关联。

◆ TransformationTypes

变换类型

枚举值
TransformationTypesMirror 

镜像

TransformationTypesTranslate 

平移

成员函数说明

◆ Associative()

bool NXOpen::Join::TransformBuilder::Associative ( )

获取创建关联特征的指示。
在 NX1980.0.0 中创建。

许可证要求:无

◆ AssociativityType()

NXOpen::Join::TransformBuilder::AssociativityTypes NXOpen::Join::TransformBuilder::AssociativityType ( )

获取关联类型
创建于 NX2312.0.0。

许可证要求:nx_join (" NX Join")

◆ ConnectedPartTolerance()

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

获取包含连接零件公差值的表达式。
在 NX2306.0.0 中创建。

许可证要求:无

◆ CreateHole()

bool NXOpen::Join::TransformBuilder::CreateHole ( )

获取孔创建状态。如果为 true,则应在连接的体中创建孔。如果为 false,则应从连接的体中移除(或不创建)孔。
在 NX1980.0.0 中创建。

许可证要求:无

◆ EditSettingsOnly()

bool NXOpen::Join::TransformBuilder::EditSettingsOnly ( )

返回仅编辑设置组中项目的指示。主要是 NXOpen::Join::TransformBuilder::AssociativeNXOpen::Join::TransformBuilder::LoadHardwareNXOpen::Join::TransformBuilder::CreateHole 。 所有其他参数将保持不变。
在 NX1980.0.0 中创建。

许可证要求:无

◆ Features()

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

获取要变换的连接特征
创建于 NX1980.0.0。

许可证要求:无

◆ LoadHardware()

bool NXOpen::Join::TransformBuilder::LoadHardware ( )

获取硬件加载状态。如果为 true,则将硬件零件加载到装配中。如果为 false,则移除硬件零件。
在 NX1980.0.0 中创建。

许可证要求:无

◆ MirrorPlane()

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

获取镜像平面,当 NXOpen::Join::TransformBuilder::TransformationTypes 设置为 NXOpen::Join::TransformBuilder::TransformationTypesMirror 时使用
在 NX1980.0.0 中创建。

许可证要求:nx_join ("NX Join")

◆ SetAssociative()

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

设置创建关联特征的指示。
在 NX1980.0.0 中创建。

许可证要求:nx_join ("NX Join")

参数
associative是否关联

◆ SetAssociativityType()

void NXOpen::Join::TransformBuilder::SetAssociativityType ( NXOpen::Join::TransformBuilder::AssociativityTypes associativityType)

设置关联类型
在 NX2312.0.0 中创建。

许可证要求:nx_join ("NX Join")

参数
associativityType关联类型

◆ SetCreateHole()

void NXOpen::Join::TransformBuilder::SetCreateHole ( bool status)

设置孔创建状态。如果为 true,则应在连接的体中创建孔。如果为 false,则应从连接的体中移除(或不创建)孔。
在 NX1980.0.0 中创建。

许可证要求:nx_join ("NX Join")

参数
status状态

◆ SetEditSettingsOnly()

void NXOpen::Join::TransformBuilder::SetEditSettingsOnly ( bool status)

设置仅编辑设置组中项目的指示。主要是 NXOpen::Join::TransformBuilder::AssociativeNXOpen::Join::TransformBuilder::LoadHardwareNXOpen::Join::TransformBuilder::CreateHole 。 所有其他参数将保持不变。
在 NX1980.0.0 中创建。

许可证要求:nx_join (" NX Join")

参数
status状态

◆ SetLoadHardware()

void NXOpen::Join::TransformBuilder::SetLoadHardware ( bool status)

设置硬件加载状态。如果为 true,则将硬件零件加载到装配中。如果为 false,则移除硬件零件。
在 NX1980.0.0 中创建。

许可证要求:nx_join ("NX Join")

参数
status状态

◆ SetMirrorPlane()

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

设置镜像平面,当 NXOpen::Join::TransformBuilder::TransformationTypes 设置为 NXOpen::Join::TransformBuilder::TransformationTypesMirror 时使用
在 NX1980.0.0 中创建。

许可证要求:nx_join ("NX Join")

参数
mirrorPlane镜像平面

◆ SetTranslateCsys()

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

设置定义平移偏移方向的坐标系。如果未指定,则使用绝对坐标系。 当 NXOpen::Join::TransformBuilder::TransformationTypes 设置为 NXOpen::Join::TransformBuilder::TransformationTypesTranslate 时使用
在 NX1980.0.0 中创建。

许可证要求:nx_join ("NX Join")

参数
csys坐标系

◆ SetType()

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

设置变换类型
创建于 NX1980.0.0。

许可证要求:nx_join (" NX Join")

参数
transType变换类型

◆ TranslateCsys()

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

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

许可证要求:无

◆ TranslateX()

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

获取包含 X 轴平移距离值的表达式。 当 NXOpen::Join::TransformBuilder::TransformationTypes 设置为 NXOpen::Join::TransformBuilder::TransformationTypesTranslate 时使用
在 NX1980.0.0 中创建。

许可证要求:无

◆ TranslateY()

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

获取包含 Y 轴平移距离值的表达式。 当 NXOpen::Join::TransformBuilder::TransformationTypes 设置为 NXOpen::Join::TransformBuilder::TransformationTypesTranslate 时使用
在 NX1980.0.0 中创建。

许可证要求:无

◆ TranslateZ()

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

获取包含 Z 轴平移距离值的表达式。 当 NXOpen::Join::TransformBuilder::TransformationTypes 设置为 NXOpen::Join::TransformBuilder::TransformationTypesTranslate 时使用
在 NX1980.0.0 中创建。

许可证要求:无

◆ Type()

NXOpen::Join::TransformBuilder::TransformationTypes NXOpen::Join::TransformBuilder::Type ( )

获取变换类型
创建于 NX1980.0.0。

许可证要求:nx_join (" NX Join")