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

线焊接符号构建器 更多...

#include <Annotations_LineWeldBuilder.hxx>

类 NXOpen::Annotations::LineWeldBuilder 继承关系图:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder NXOpen::Annotations::PmiLineWeldBuilder

Public 类型

enum  FieldWeldType { FieldWeldTypePlain , FieldWeldTypeTopField , FieldWeldTypeTopFieldSimpleFlag }
enum  IdLineType {
  IdLineTypePlain , IdLineTypeIdLineAbove , IdLineTypeIdLineBelow , IdLineTypeCenteredSpotWeld ,
  IdLineTypeCenteredSeamWeld , IdLineTypeCentered
}
enum  StaggeredWeldType { StaggeredWeldTypeNoStaggeredSymbol , StaggeredWeldTypeStaggeredSymbol , StaggeredWeldTypeStaggeredSymbolWeldSide }
enum  TailType { TailTypeNoTail , TailTypeTail , TailTypeBox }
enum  WeldSymbolWeldAlongContourType {
  WeldSymbolWeldAlongContourTypeNone , WeldSymbolWeldAlongContourTypeClosed , WeldSymbolWeldAlongContourTypeUnclosed , WeldSymbolWeldAlongContourTypeTrilateralWeld ,
  WeldSymbolWeldAlongContourTypeAllAround
}

Public 成员函数

NXOpen::Annotations::LineWeldDataBuilderArrowSideWeldData ()
NXOpen::Annotations::LineWeldBuilder::FieldWeldType FieldWeld ()
bool FlipDirection ()
bool FlipHorizontal ()
bool FlipVertical ()
NXOpen::Annotations::ForeshorteningSymbolBuilderForeshorteningSymbol ()
std::vector< NXStringGetReference ()
NXOpen::Annotations::LineWeldBuilder::IdLineType IdLine ()
NXOpen::SelectDisplayableObjectInherit ()
void InheritProperties (NXOpen::Annotations::Weld *annotation)
void InheritPropertiesFromWeldFeature (NXOpen::DisplayableObject *feature)
NXOpen::Annotations::LeaderBuilderLeader ()
NXOpen::Annotations::OriginBuilderOrigin ()
NXOpen::Annotations::LineWeldDataBuilderOtherSideWeldData ()
double Scale ()
void SetFieldWeld (NXOpen::Annotations::LineWeldBuilder::FieldWeldType fieldWeld)
void SetFlipDirection (bool flipDirection)
void SetFlipHorizontal (bool flipHorizontal)
void SetFlipVertical (bool flipVertical)
void SetIdLine (NXOpen::Annotations::LineWeldBuilder::IdLineType idLine)
void SetReference (const std::vector< NXString > &reference)
void SetScale (double scale)
void SetSpaceFactor (double spaceFactor)
void SetStaggeredWeld (NXOpen::Annotations::LineWeldBuilder::StaggeredWeldType staggeredWeld)
void SetTail (NXOpen::Annotations::LineWeldBuilder::TailType tail)
void SetWeldAlongContour (NXOpen::Annotations::LineWeldBuilder::WeldSymbolWeldAlongContourType alongContour)
NXOpen::SelectDisplayableObjectListSideSeamObjects ()
double SpaceFactor ()
NXOpen::Annotations::LineWeldBuilder::StaggeredWeldType StaggeredWeld ()
NXOpen::Annotations::StyleBuilderStyle ()
NXOpen::Annotations::LineWeldBuilder::TailType Tail ()
NXOpen::SelectDisplayableObjectTopSeamObject ()
NXOpen::Annotations::LineWeldBuilder::WeldSymbolWeldAlongContourType WeldAlongContour ()
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 _LineWeldBuilderBuilder

详细描述

线焊接符号构建器

表示 NXOpen::Annotations::LineWeldBuilder
要创建此类的新实例,请使用 NXOpen::Annotations::WeldCollection::CreateLineWeldBuilder
默认值。

属性
ArrowSideWeldData.ContourSymbol
ArrowSideWeldData.FinishSymbol
ArrowSideWeldData.WeldSizeCode
ArrowSideWeldData.WeldSymbol
FieldWeld 普通
FlipDirection
FlipHorizontal
FlipVertical
IdLine 普通
Scale 1
StaggeredWeld 无交错符号
Tail 无尾部
WeldAlongContour


在 NX6.0.0 中创建。

成员枚举类型说明

◆ FieldWeldType

表示现场焊接类型

枚举值
FieldWeldTypePlain 

普通

FieldWeldTypeTopField 

顶部现场

FieldWeldTypeTopFieldSimpleFlag 

顶部现场简单标记

◆ IdLineType

表示标识线类型

枚举值
IdLineTypePlain 

普通

IdLineTypeIdLineAbove 

上方标识线

IdLineTypeIdLineBelow 

下方标识线

IdLineTypeCenteredSpotWeld 

居中点焊

IdLineTypeCenteredSeamWeld 

居中缝焊

IdLineTypeCentered 

居中

◆ StaggeredWeldType

表示交错焊接类型

枚举值
StaggeredWeldTypeNoStaggeredSymbol 

无交错符号

StaggeredWeldTypeStaggeredSymbol 

交错符号

StaggeredWeldTypeStaggeredSymbolWeldSide 

交错符号焊接侧

◆ TailType

表示尾部类型

枚举值
TailTypeNoTail 

无尾部

TailTypeTail 

尾部

TailTypeBox 

方框

◆ WeldSymbolWeldAlongContourType

表示焊缝沿轮廓选项

枚举值
WeldSymbolWeldAlongContourTypeNone 

WeldSymbolWeldAlongContourTypeClosed 

封闭

WeldSymbolWeldAlongContourTypeUnclosed 

非封闭

WeldSymbolWeldAlongContourTypeTrilateralWeld 

三边焊

WeldSymbolWeldAlongContourTypeAllAround 

全周

成员函数说明

◆ ArrowSideWeldData()

NXOpen::Annotations::LineWeldDataBuilder * NXOpen::Annotations::LineWeldBuilder::ArrowSideWeldData ( )

返回焊缝符号箭头侧的 NXOpen::Annotations::LineWeldDataBuilder
创建于NX6.0.0。

许可要求:无

◆ FieldWeld()

NXOpen::Annotations::LineWeldBuilder::FieldWeldType NXOpen::Annotations::LineWeldBuilder::FieldWeld ( )

返回 指示焊接在现场完成的字段
创建于NX6.0.0.

许可要求:无

◆ FlipDirection()

bool NXOpen::Annotations::LineWeldBuilder::FlipDirection ( )

返回顶部接缝的翻转方向
创建于NX6.0.0。

许可要求:无

◆ FlipHorizontal()

bool NXOpen::Annotations::LineWeldBuilder::FlipHorizontal ( )

返回侧面接缝的水平翻转方向
创建于NX6.0.0。

许可要求:无

◆ FlipVertical()

bool NXOpen::Annotations::LineWeldBuilder::FlipVertical ( )

返回侧面接缝的垂直翻转方向
创建于NX6.0.0。

许可要求:无

◆ ForeshorteningSymbol()

NXOpen::Annotations::ForeshorteningSymbolBuilder * NXOpen::Annotations::LineWeldBuilder::ForeshorteningSymbol ( )

返回缩短符号构建器
创建于NX10.0.0。

许可要求:无

◆ GetReference()

std::vector< NXString > NXOpen::Annotations::LineWeldBuilder::GetReference ( )

返回参考或规范文本
创建于NX6.0.0。

许可要求:无

◆ IdLine()

NXOpen::Annotations::LineWeldBuilder::IdLineType NXOpen::Annotations::LineWeldBuilder::IdLine ( )

返回 标识或参考线
创建于NX6.0.0.

许可要求:无

◆ Inherit()

NXOpen::SelectDisplayableObject * NXOpen::Annotations::LineWeldBuilder::Inherit ( )

返回样式属性继承自的焊缝符号
创建于NX6.0.0。

许可要求:无

◆ InheritProperties()

void NXOpen::Annotations::LineWeldBuilder::InheritProperties ( NXOpen::Annotations::Weld * annotation)

从现有焊接符号继承属性
创建于NX8.0.0。

许可要求:drafting ("DRAFTING") 或 geometric_tol ("GDT")

参数
annotationannotation

◆ InheritPropertiesFromWeldFeature()

void NXOpen::Annotations::LineWeldBuilder::InheritPropertiesFromWeldFeature ( NXOpen::DisplayableObject * feature)

从现有焊接特征继承属性
创建于NX8.0.0。

许可要求:drafting ("DRAFTING") 或 geometric_tol ("GDT")

参数
featurefeature

◆ Leader()

NXOpen::Annotations::LeaderBuilder * NXOpen::Annotations::LineWeldBuilder::Leader ( )

返回 焊接符号的NXOpen::Annotations::LeaderBuilder
创建于NX6.0.0.

许可要求:无

◆ Origin()

NXOpen::Annotations::OriginBuilder * NXOpen::Annotations::LineWeldBuilder::Origin ( )

返回 焊接符号的NXOpen::Annotations::OriginBuilder
创建于NX6.0.0.

许可要求:无

◆ OtherSideWeldData()

NXOpen::Annotations::LineWeldDataBuilder * NXOpen::Annotations::LineWeldBuilder::OtherSideWeldData ( )

返回 焊接符号另一侧的NXOpen::Annotations::LineWeldDataBuilder
创建于NX6.0.0.

许可要求:无

◆ Scale()

double NXOpen::Annotations::LineWeldBuilder::Scale ( )

返回焊缝符号的缩放因子
创建于NX6.0.0。

许可要求:无

◆ SetFieldWeld()

void NXOpen::Annotations::LineWeldBuilder::SetFieldWeld ( NXOpen::Annotations::LineWeldBuilder::FieldWeldType fieldWeld)

设置 指示焊接在现场完成的字段
创建于NX6.0.0.

许可要求:drafting ("DRAFTING") 或 geometric_tol ("GDT")

参数
fieldWeldfieldweld

◆ SetFlipDirection()

void NXOpen::Annotations::LineWeldBuilder::SetFlipDirection ( bool flipDirection)

设置顶部接缝的翻转方向
创建于NX6.0.0。

许可要求:制图 ("DRAFTING") 或 几何公差 ("GDT")

参数
flipDirection翻转方向

◆ SetFlipHorizontal()

void NXOpen::Annotations::LineWeldBuilder::SetFlipHorizontal ( bool flipHorizontal)

设置侧面接缝的水平翻转方向
创建于NX6.0.0。

许可要求:制图 ("DRAFTING") 或 几何公差 ("GDT")

参数
flipHorizontal水平翻转

◆ SetFlipVertical()

void NXOpen::Annotations::LineWeldBuilder::SetFlipVertical ( bool flipVertical)

设置侧面接缝的垂直翻转方向
创建于NX6.0.0。

许可要求:制图 ("DRAFTING") 或 几何公差 ("GDT")

参数
flipVertical垂直翻转

◆ SetIdLine()

void NXOpen::Annotations::LineWeldBuilder::SetIdLine ( NXOpen::Annotations::LineWeldBuilder::IdLineType idLine)

设置 标识或参考线
创建于NX6.0.0.

许可要求:drafting ("DRAFTING") 或 geometric_tol ("GDT")

参数
idLineid line

◆ SetReference()

void NXOpen::Annotations::LineWeldBuilder::SetReference ( const std::vector< NXString > & reference)

设置参考或规范文本
创建于NX6.0.0。

许可要求:制图 ("DRAFTING") 或 几何公差 ("GDT")

参数
reference参考

◆ SetScale()

void NXOpen::Annotations::LineWeldBuilder::SetScale ( double scale)

设置焊缝符号的缩放因子
创建于NX6.0.0。

许可要求:制图 ("DRAFTING") 或 几何公差 ("GDT")

参数
scale缩放因子

◆ SetSpaceFactor()

void NXOpen::Annotations::LineWeldBuilder::SetSpaceFactor ( double spaceFactor)

设置焊接符号的间距因子
创建于NX7.0.0。

许可要求:drafting ("DRAFTING") 或 geometric_tol ("GDT")

参数
spaceFactorspacefactor

◆ SetStaggeredWeld()

void NXOpen::Annotations::LineWeldBuilder::SetStaggeredWeld ( NXOpen::Annotations::LineWeldBuilder::StaggeredWeldType staggeredWeld)

设置 交错焊接
创建于NX6.0.0.

许可要求:drafting ("DRAFTING") 或 geometric_tol ("GDT")

参数
staggeredWeldstaggeredweld

◆ SetTail()

void NXOpen::Annotations::LineWeldBuilder::SetTail ( NXOpen::Annotations::LineWeldBuilder::TailType tail)

设置焊缝尾部
创建于NX6.0.0。

许可要求:制图 ("DRAFTING") 或 几何公差 ("GDT")

参数
tail尾部

◆ SetWeldAlongContour()

void NXOpen::Annotations::LineWeldBuilder::SetWeldAlongContour ( NXOpen::Annotations::LineWeldBuilder::WeldSymbolWeldAlongContourType alongContour)

设置焊缝沿轮廓选项
创建于NX6.0.0。

许可要求:drafting ("DRAFTING") 或 geometric_tol ("GDT")

参数
alongContouralongcontour

◆ SideSeamObjects()

NXOpen::SelectDisplayableObjectList * NXOpen::Annotations::LineWeldBuilder::SideSeamObjects ( )

返回侧面接缝对象
创建于NX6.0.0。

许可要求:无

◆ SpaceFactor()

double NXOpen::Annotations::LineWeldBuilder::SpaceFactor ( )

返回焊接符号的间距因子
创建于NX7.0.0。

许可要求:无

◆ StaggeredWeld()

NXOpen::Annotations::LineWeldBuilder::StaggeredWeldType NXOpen::Annotations::LineWeldBuilder::StaggeredWeld ( )

返回 交错焊接
创建于NX6.0.0.

许可要求:无

◆ Style()

NXOpen::Annotations::StyleBuilder * NXOpen::Annotations::LineWeldBuilder::Style ( )

返回焊缝符号的 NXOpen::Annotations::StyleBuilder
创建于NX6.0.0。

许可要求:无

◆ Tail()

NXOpen::Annotations::LineWeldBuilder::TailType NXOpen::Annotations::LineWeldBuilder::Tail ( )

返回 焊接尾部
创建于NX6.0.0.

许可要求:无

◆ TopSeamObject()

NXOpen::SelectDisplayableObject * NXOpen::Annotations::LineWeldBuilder::TopSeamObject ( )

返回顶部接缝对象
创建于NX6.0.0。

许可要求:无

◆ WeldAlongContour()

NXOpen::Annotations::LineWeldBuilder::WeldSymbolWeldAlongContourType NXOpen::Annotations::LineWeldBuilder::WeldAlongContour ( )

返回焊缝沿轮廓选项
创建于NX6.0.0。

许可要求:无