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

引线数据 更多...

#include <Annotations_LeaderData.hxx>

类 NXOpen::Annotations::LeaderData 继承关系图:
NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  ArrowheadType {
  ArrowheadTypeClosedArrow , ArrowheadTypeClosedSolidArrow , ArrowheadTypeOpenArrow , ArrowheadTypeFilledArrow ,
  ArrowheadTypeClosedDoubleArrow , ArrowheadTypeClosedDoubleSolidArrow , ArrowheadTypeOpenDoubleArrow , ArrowheadTypeFilledDoubleArrow ,
  ArrowheadTypeNone , ArrowheadTypeOrigin , ArrowheadTypeCross , ArrowheadTypeIntegral ,
  ArrowheadTypeDot , ArrowheadTypeFilledDot , ArrowheadTypeSquare , ArrowheadTypeFilledSquare ,
  ArrowheadTypeDatum , ArrowheadTypeFilledDatum , ArrowheadTypeTopOpenArrow , ArrowheadTypeBottomOpenArrow ,
  ArrowheadTypeTopFilledArrow , ArrowheadTypeBottomFilledArrow
}
enum  LeaderType {
  LeaderTypePlain , LeaderTypeAllAround , LeaderTypePlainWithoutStub , LeaderTypeFlag ,
  LeaderTypeDatum , LeaderTypeDotTerminated , LeaderTypeExtension , LeaderTypeAllOver
}

Public 成员函数

NXOpen::Annotations::LeaderData::ArrowheadType Arrowhead ()
NXOpen::Annotations::LeaderData::ArrowheadType DatumOnDotTerminatedArrowhead ()
NXOpen::Point3d DatumOnDotTerminatedEndPoint ()
NXOpen::Point3d DatumOnDotTerminatedStartPoint ()
NXOpen::Point3d GetStubEndPoint ()
NXOpen::Point3d GetStubStartPoint ()
bool HasStub ()
NXOpen::SelectDisplayableObjectListJogs ()
NXOpen::SelectDisplayableObjectLeader ()
bool LeaderPerpendicular ()
bool Perpendicular ()
void SetArrowhead (NXOpen::Annotations::LeaderData::ArrowheadType arrowhead)
void SetDatumOnDotTerminatedArrowhead (NXOpen::Annotations::LeaderData::ArrowheadType arrowhead)
void SetDatumOnDotTerminatedEndPoint (const NXOpen::Point3d &endpoint)
void SetDatumOnDotTerminatedStartPoint (const NXOpen::Point3d &startpoint)
void SetLeaderPerpendicular (bool isLeaderPerpendicular)
void SetPerpendicular (bool isPerpendicular)
void SetStubSide (NXOpen::Annotations::LeaderSide stubSide)
void SetStubSize (double stubSize)
void SetTerminatorType (NXOpen::Annotations::LeaderData::LeaderType terminatorType)
void SetVerticalAttachment (NXOpen::Annotations::LeaderVerticalAttachment verticalAttachment)
NXOpen::Annotations::LeaderSide StubSide ()
double StubSize ()
NXOpen::Annotations::LeaderData::LeaderType TerminatorType ()
virtual bool Validate ()
NXOpen::Annotations::LeaderVerticalAttachment VerticalAttachment ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _LeaderDataBuilder

详细描述

引线数据

表示一个NXOpen::Annotations::LeaderData。此类用于 构建单个指引线对象的定义。
要创建此类的新实例,请使用 NXOpen::Annotations::AnnotationManager::CreateLeaderData

创建于NX6.0.0.

成员枚举类型说明

◆ ArrowheadType

用于定义指引线箭头类型的箭头类型集合

枚举值
ArrowheadTypeClosedArrow 

封闭箭头类型

ArrowheadTypeClosedSolidArrow 

封闭实心箭头类型

ArrowheadTypeOpenArrow 

开放箭头类型

ArrowheadTypeFilledArrow 

填充箭头类型

ArrowheadTypeClosedDoubleArrow 

封闭双箭头类型

ArrowheadTypeClosedDoubleSolidArrow 

封闭实心双箭头类型

ArrowheadTypeOpenDoubleArrow 

开放双箭头类型

ArrowheadTypeFilledDoubleArrow 

填充双箭头类型

ArrowheadTypeNone 

无终止符号

ArrowheadTypeOrigin 

原点符号

ArrowheadTypeCross 

十字符号

ArrowheadTypeIntegral 

积分符号

ArrowheadTypeDot 

点符号

ArrowheadTypeFilledDot 

实心点符号

ArrowheadTypeSquare 

方形符号

ArrowheadTypeFilledSquare 

实心方形符号

ArrowheadTypeDatum 

基准符号

ArrowheadTypeFilledDatum 

实心基准符号

ArrowheadTypeTopOpenArrow 

顶部开放箭头

ArrowheadTypeBottomOpenArrow 

底部开放箭头

ArrowheadTypeTopFilledArrow 

顶部填充箭头

ArrowheadTypeBottomFilledArrow 

底部填充箭头

◆ LeaderType

用于定义可应用于注释的指引线类型的数据类型集合

枚举值
LeaderTypePlain 

普通指引线样式

LeaderTypeAllAround 

带全周符号的普通指引线样式

LeaderTypePlainWithoutStub 

无短划线的普通指引线样式

LeaderTypeFlag 

旗标样式

LeaderTypeDatum 

基准特征符号样式

LeaderTypeDotTerminated 

点终止样式的基准特征短划线

LeaderTypeExtension 

ID符号延伸样式指引线

LeaderTypeAllOver 

全覆盖

成员函数说明

◆ Arrowhead()

NXOpen::Annotations::LeaderData::ArrowheadType NXOpen::Annotations::LeaderData::Arrowhead ( )

返回箭头
创建于 NX6.0.0。

许可要求:无

◆ DatumOnDotTerminatedArrowhead()

NXOpen::Annotations::LeaderData::ArrowheadType NXOpen::Annotations::LeaderData::DatumOnDotTerminatedArrowhead ( )

返回点终止指引线上基准部分的基准箭头类型
创建于 NX9.0.0。

许可要求:无

◆ DatumOnDotTerminatedEndPoint()

NXOpen::Point3d NXOpen::Annotations::LeaderData::DatumOnDotTerminatedEndPoint ( )

获取点终止基准线基准部分的引线段的基准端点
创建于NX9.0.0.

许可要求:无

◆ DatumOnDotTerminatedStartPoint()

NXOpen::Point3d NXOpen::Annotations::LeaderData::DatumOnDotTerminatedStartPoint ( )

返回点终止指引线上基准部分的指引线段的基准起点
创建于 NX9.0.0。

许可要求:无

◆ GetStubEndPoint()

NXOpen::Point3d NXOpen::Annotations::LeaderData::GetStubEndPoint ( )

返回指引线的终止点。
创建于NX11.0.0.

许可要求:无

◆ GetStubStartPoint()

NXOpen::Point3d NXOpen::Annotations::LeaderData::GetStubStartPoint ( )

返回指引线的起始点。
创建于NX11.0.0.

许可要求:无

◆ HasStub()

bool NXOpen::Annotations::LeaderData::HasStub ( )

返回定义的指引线是否存在短横线状态。
创建于NX11.0.0.

许可要求:无

◆ Jogs()

NXOpen::SelectDisplayableObjectList * NXOpen::Annotations::LeaderData::Jogs ( )

返回折线
创建于 NX6.0.0。

许可要求:无

◆ Leader()

NXOpen::SelectDisplayableObject * NXOpen::Annotations::LeaderData::Leader ( )

返回指引线
创建于 NX6.0.0。

许可要求:无

◆ LeaderPerpendicular()

bool NXOpen::Annotations::LeaderData::LeaderPerpendicular ( )

获取第一段与附着对象之间的垂直关系
创建于NX10.0.0.

许可要求:无

◆ Perpendicular()

bool NXOpen::Annotations::LeaderData::Perpendicular ( )

返回第一段与短边之间的垂直关系
创建于 NX7.0.0。

许可要求:无

◆ SetArrowhead()

void NXOpen::Annotations::LeaderData::SetArrowhead ( NXOpen::Annotations::LeaderData::ArrowheadType arrowhead)

设置箭头
创建于 NX6.0.0。

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

参数
arrowheadarrowhead

◆ SetDatumOnDotTerminatedArrowhead()

void NXOpen::Annotations::LeaderData::SetDatumOnDotTerminatedArrowhead ( NXOpen::Annotations::LeaderData::ArrowheadType arrowhead)

设置点终止指引线上基准部分的基准箭头类型
创建于 NX9.0.0。

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

参数
arrowheadarrowhead

◆ SetDatumOnDotTerminatedEndPoint()

void NXOpen::Annotations::LeaderData::SetDatumOnDotTerminatedEndPoint ( const NXOpen::Point3d & endpoint)

设置点终止基准线基准部分的引线段的基准端点
创建于NX9.0.0.

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

参数
endpointendpoint

◆ SetDatumOnDotTerminatedStartPoint()

void NXOpen::Annotations::LeaderData::SetDatumOnDotTerminatedStartPoint ( const NXOpen::Point3d & startpoint)

设置点终止指引线上基准部分的指引线段的基准起点
创建于 NX9.0.0。

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

参数
startpointstartpoint

◆ SetLeaderPerpendicular()

void NXOpen::Annotations::LeaderData::SetLeaderPerpendicular ( bool isLeaderPerpendicular)

设置第一段与附着对象之间的垂直关系
创建于NX10.0.0.

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

参数
isLeaderPerpendicularisleaderperpendicular

◆ SetPerpendicular()

void NXOpen::Annotations::LeaderData::SetPerpendicular ( bool isPerpendicular)

设置第一段与短边之间的垂直关系
创建于 NX7.0.0。

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

参数
isPerpendicularisperpendicular

◆ SetStubSide()

void NXOpen::Annotations::LeaderData::SetStubSide ( NXOpen::Annotations::LeaderSide stubSide)

设置短边侧
创建于 NX6.0.0。

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

参数
stubSidestub side

◆ SetStubSize()

void NXOpen::Annotations::LeaderData::SetStubSize ( double stubSize)

设置短边尺寸
创建于 NX6.0.0。

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

参数
stubSizestubsize

◆ SetTerminatorType()

void NXOpen::Annotations::LeaderData::SetTerminatorType ( NXOpen::Annotations::LeaderData::LeaderType terminatorType)

设置终止符类型
创建于 NX6.0.0。

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

参数
terminatorTypeterminatortype

◆ SetVerticalAttachment()

void NXOpen::Annotations::LeaderData::SetVerticalAttachment ( NXOpen::Annotations::LeaderVerticalAttachment verticalAttachment)

设置垂直附着方式
创建于NX10.0.0.

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

参数
verticalAttachmentvertical attachment

◆ StubSide()

NXOpen::Annotations::LeaderSide NXOpen::Annotations::LeaderData::StubSide ( )

返回短边侧
创建于 NX6.0.0。

许可要求:无

◆ StubSize()

double NXOpen::Annotations::LeaderData::StubSize ( )

返回短边尺寸
创建于 NX6.0.0。

许可要求:无

◆ TerminatorType()

NXOpen::Annotations::LeaderData::LeaderType NXOpen::Annotations::LeaderData::TerminatorType ( )

返回终止符类型
创建于 NX6.0.0。

许可要求:无

◆ Validate()

virtual bool NXOpen::Annotations::LeaderData::Validate ( )
virtual

验证组件的输入是否足以调用提交操作。如果组件不处于可提交状态,则抛出异常。例如,如果组件要求设置某些属性,但未设置,则此方法将抛出异常。对于某些组件,此方法会抛出未实现的NXException异常。

返回
自验证是否成功
创建于NX3.0.1.

许可要求:无

实现了 NXOpen::GeometricUtilities::IComponentBuilder.

◆ VerticalAttachment()

NXOpen::Annotations::LeaderVerticalAttachment NXOpen::Annotations::LeaderData::VerticalAttachment ( )

获取垂直附着方式
创建于NX10.0.0.

许可要求:无