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

焊接标签构建器 更多...

#include <Weld_WeldLabelBuilder.hxx>

类 NXOpen::Weld::WeldLabelBuilder 继承关系图:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  OrientationPlaneType {
  OrientationPlaneTypeXYPlane , OrientationPlaneTypeXZPlane , OrientationPlaneTypeYZPlane , OrientationPlaneTypeModelView ,
  OrientationPlaneTypeLastUserDefined , OrientationPlaneTypeUserDefined
}

Public 成员函数

bool IncludeLeader ()
NXOpen::Annotations::LeaderBuilderLeader ()
NXOpen::SelectNXObjectListObjects ()
NXOpen::Annotations::OriginBuilderOrigin ()
NXOpen::Weld::WeldLabelBuilder::OrientationPlaneType PlaneType ()
void SetIncludeLeader (bool leader)
void SetPlaneType (NXOpen::Weld::WeldLabelBuilder::OrientationPlaneType planeType)
void SetUserCsys (NXOpen::CoordinateSystem *userCsys)
NXOpen::Annotations::StyleBuilderStyle ()
NXOpen::Annotations::TextWithEditControlsBuilderText ()
NXOpen::CoordinateSystemUserCsys ()
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 _WeldLabelBuilderBuilder

详细描述

焊接标签构建器

为多个焊缝和白车身定位器创建焊缝标签,此构建器的Commit可生成多个对象, 可使用GetCommittedObjects获取对象,且GetCommittedObject的输出数组顺序是稳定的。
要创建此类的新实例,使用 NXOpen::Weld::WeldManager::CreateWeldLabelBuilder
默认值。

属性
IncludeLeader 1
Text.TextBlock.CustomSymbolScale 1.0
Text.TextBlock.SymbolAspectRatio 1.0
Text.TextBlock.SymbolHeight 25.4(毫米单位零件),1.0(英寸单位零件)
Text.TextBlock.SymbolLength 25.4(毫米单位零件),1.0(英寸单位零件)
Text.TextBlock.SymbolPreferences UseCurrent
Text.TextBlock.SymbolScale 1.0
Text.TextBlock.SymbolSizeMethod ScaleAndAspectRatio


创建于NX8.5.0版本。

成员枚举类型说明

◆ OrientationPlaneType

此表示定向平面类型。

枚举值
OrientationPlaneTypeXYPlane 

xy平面

OrientationPlaneTypeXZPlane 

xz平面

OrientationPlaneTypeYZPlane 

yz平面

OrientationPlaneTypeModelView 

模型视图

OrientationPlaneTypeLastUserDefined 

上次用户定义

OrientationPlaneTypeUserDefined 

用户定义

成员函数说明

◆ IncludeLeader()

bool NXOpen::Weld::WeldLabelBuilder::IncludeLeader ( )

返回引出线选项,指示是否创建引出线。
创建于 NX8.5.0。
许可证要求:无

◆ Leader()

NXOpen::Annotations::LeaderBuilder * NXOpen::Weld::WeldLabelBuilder::Leader ( )

返回注释的 NXOpen::Annotations::LeaderBuilder
创建于 NX8.5.0。
许可证要求:无

◆ Objects()

NXOpen::SelectNXObjectList * NXOpen::Weld::WeldLabelBuilder::Objects ( )

返回用于创建标签的对象。
创建于 NX8.5.0。
许可证要求:无

◆ Origin()

NXOpen::Annotations::OriginBuilder * NXOpen::Weld::WeldLabelBuilder::Origin ( )

返回注释的 NXOpen::Annotations::OriginBuilder
创建于 NX8.5.0。
许可证要求:无

◆ PlaneType()

NXOpen::Weld::WeldLabelBuilder::OrientationPlaneType NXOpen::Weld::WeldLabelBuilder::PlaneType ( )

返回平面类型。
创建于 NX8.5.2。
许可证要求:无

◆ SetIncludeLeader()

void NXOpen::Weld::WeldLabelBuilder::SetIncludeLeader ( bool leader)

设置引出线选项,指示是否创建引出线。
创建于 NX8.5.0。
许可证要求:ugweld ("UG WELD") 或 structure_weld ("STRUCTURE WELD")

参数
leaderleader

◆ SetPlaneType()

void NXOpen::Weld::WeldLabelBuilder::SetPlaneType ( NXOpen::Weld::WeldLabelBuilder::OrientationPlaneType planeType)

设置平面类型。
创建于 NX8.5.2。
许可证要求:ugweld ("UG WELD") 或 structure_weld ("STRUCTURE WELD")

参数
planeTypeplanetype

◆ SetUserCsys()

void NXOpen::Weld::WeldLabelBuilder::SetUserCsys ( NXOpen::CoordinateSystem * userCsys)

设置用户指定的坐标系。
创建于 NX8.5.2。
许可证要求:ugweld ("UG WELD") 或 structure_weld ("STRUCTURE WELD")

参数
userCsysusercsys

◆ Style()

NXOpen::Annotations::StyleBuilder * NXOpen::Weld::WeldLabelBuilder::Style ( )

返回注释的 NXOpen::Annotations::StyleBuilder
创建于 NX8.5.0。
许可证要求:无

◆ Text()

NXOpen::Annotations::TextWithEditControlsBuilder * NXOpen::Weld::WeldLabelBuilder::Text ( )

返回注释的 NXOpen::Annotations::TextWithEditControlsBuilder
创建于 NX8.5.0。
许可证要求:无

◆ UserCsys()

NXOpen::CoordinateSystem * NXOpen::Weld::WeldLabelBuilder::UserCsys ( )

返回用户指定的坐标系。
创建于 NX8.5.2。
许可证要求:无