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

焊接PMI标注构建器 更多...

#include <Weld_WeldPmiBuilder.hxx>

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

Public 类型

enum  GroupWeldSymbolsType { GroupWeldSymbolsTypeNone , GroupWeldSymbolsTypeAll , GroupWeldSymbolsTypeByStructureDesignerObjects }
enum  OrientationPlaneType {
  OrientationPlaneTypeXYPlane , OrientationPlaneTypeXZPlane , OrientationPlaneTypeYZPlane , OrientationPlaneTypeModelView ,
  OrientationPlaneTypeLastUserDefined , OrientationPlaneTypeUserDefined
}

Public 成员函数

NXOpen::Weld::WeldPmiBuilder::GroupWeldSymbolsType GroupWeldSymbols ()
NXOpen::SelectNXObjectListObjects ()
NXOpen::Weld::WeldPmiBuilder::OrientationPlaneType PlaneType ()
void SetGroupWeldSymbols (NXOpen::Weld::WeldPmiBuilder::GroupWeldSymbolsType groupWeldSymbols)
void SetPlaneType (NXOpen::Weld::WeldPmiBuilder::OrientationPlaneType planeType)
void SetSpaceFactor (double spaceFactor)
void SetUserCoordinateSystem (NXOpen::CoordinateSystem *userCsys)
double SpaceFactor ()
NXOpen::Annotations::StyleBuilderStyle ()
NXOpen::CoordinateSystemUserCoordinateSystem ()
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 _WeldPmiBuilderBuilder

详细描述

焊接PMI标注构建器

为多个结构焊缝创建PMI符号,此构建器的Commit可生成多个对象,GetCommittedObjects可用于获取对象且其输出数组顺序稳定。
要创建此类的新实例,请使用 NXOpen::Weld::WeldManager::CreateWeldPmiBuilder
默认值。

属性
PlaneType 模型视图
SpaceFactor 1.0


创建于NX9.0.0。

成员枚举类型说明

◆ GroupWeldSymbolsType

表示对焊缝符号分组的选项。

枚举值
GroupWeldSymbolsTypeNone 

不分组焊缝符号

GroupWeldSymbolsTypeAll 

分组所有所选对象的焊缝符号

GroupWeldSymbolsTypeByStructureDesignerObjects 

按相同结构设计器对象创建的对象分组相似焊缝符号

◆ OrientationPlaneType

表示定向平面类型。

枚举值
OrientationPlaneTypeXYPlane 

xy平面

OrientationPlaneTypeXZPlane 

xz平面

OrientationPlaneTypeYZPlane 

yz平面

OrientationPlaneTypeModelView 

模型视图

OrientationPlaneTypeLastUserDefined 

最后用户定义

OrientationPlaneTypeUserDefined 

用户定义

成员函数说明

◆ GroupWeldSymbols()

NXOpen::Weld::WeldPmiBuilder::GroupWeldSymbolsType NXOpen::Weld::WeldPmiBuilder::GroupWeldSymbols ( )

返回是否合并相同焊缝符号的指示。
创建于NX1953.0.0。

许可要求:无

◆ Objects()

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

返回用于创建PMI符号的对象(特征或曲线)。
创建于NX9.0.0。

许可要求:无

◆ PlaneType()

NXOpen::Weld::WeldPmiBuilder::OrientationPlaneType NXOpen::Weld::WeldPmiBuilder::PlaneType ( )

返回平面类型。
创建于NX9.0.0。

许可要求:无

◆ SetGroupWeldSymbols()

void NXOpen::Weld::WeldPmiBuilder::SetGroupWeldSymbols ( NXOpen::Weld::WeldPmiBuilder::GroupWeldSymbolsType groupWeldSymbols)

设置是否合并相同焊缝符号的指示。
创建于NX1953.0.0。

许可要求:ugweld ("UG WELD") 或 structure_weld ("STRUCTURE WELD")

参数
groupWeldSymbols合并焊缝符号

◆ SetPlaneType()

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

设置平面类型。
创建于NX9.0.0。

许可要求:ugweld ("UG WELD") 或 structure_weld ("STRUCTURE WELD")

参数
planeType平面类型

◆ SetSpaceFactor()

void NXOpen::Weld::WeldPmiBuilder::SetSpaceFactor ( double spaceFactor)

设置间距因子。值大于0。
创建于NX9.0.0。

许可要求:ugweld ("UG WELD") 或 structure_weld ("STRUCTURE WELD")

参数
spaceFactor间距因子

◆ SetUserCoordinateSystem()

void NXOpen::Weld::WeldPmiBuilder::SetUserCoordinateSystem ( NXOpen::CoordinateSystem * userCsys)

设置用户指定的坐标系。
创建于NX9.0.0。

许可要求:ugweld ("UG WELD") 或 structure_weld ("STRUCTURE WELD")

参数
userCsys用户坐标系

◆ SpaceFactor()

double NXOpen::Weld::WeldPmiBuilder::SpaceFactor ( )

返回间距因子。值大于0。
创建于NX9.0.0。

许可要求:无

◆ Style()

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

返回注解的 Annotations::StyleBuilder
创建于NX9.0.0。

许可要求:无

◆ UserCoordinateSystem()

NXOpen::CoordinateSystem * NXOpen::Weld::WeldPmiBuilder::UserCoordinateSystem ( )

返回用户指定的坐标系。
创建于NX9.0.0。

许可要求:无