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

基准目标构建器 更多...

#include <Annotations_DatumTargetBuilder.hxx>

类 NXOpen::Annotations::DatumTargetBuilder 继承关系图:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder NXOpen::Annotations::DraftingDatumTargetBuilder NXOpen::Annotations::PmiDatumTargetBuilder

Public 类型

enum  StandardTypes {
  StandardTypesNoStandard , StandardTypesAsmeY145m1982 , StandardTypesAsmeY145m1994 , StandardTypesAsmeIso11011983 ,
  StandardTypesGmAddendum94 , StandardTypesAsig2000 , StandardTypesAsmeY1452009
}
enum  TerminatorTypes { TerminatorTypesArrow , TerminatorTypesX , TerminatorTypesPlus }
enum  Types {
  TypesPoint , TypesLine , TypesRectangular , TypesCircular ,
  TypesAnnular , TypesSpherical , TypesCylindrical , TypesArbitrary
}

Public 成员函数

NXString AreaSize ()
NXOpen::Annotations::DatumTargetBuilder::StandardTypes DatumTargetStandard ()
NXOpen::ExpressionHeight ()
int Index ()
void InheritFrom (NXOpen::Annotations::BaseDatumTarget *inheritTag)
NXOpen::ExpressionInnerDiameter ()
NXString Label ()
NXOpen::Annotations::LeaderBuilderLeader ()
bool Movable ()
NXOpen::ExpressionMovableModifierAngle ()
 NX_DEPRECATED ("Deprecated in NX10.0.0. Use NXOpen::Annotations::DatumTargetBuilder::SetTerminatorType instead.") void SetDrawX(bool flag)
 NX_DEPRECATED ("Deprecated in NX10.0.0. Use NXOpen::Annotations::DatumTargetBuilder::TerminatorType instead.") bool DrawX()
NXOpen::Annotations::OriginBuilderOrigin ()
NXOpen::ExpressionOuterDiameter ()
void ReverseMovableModifier ()
void SetAreaSize (const char *areaSize)
void SetAreaSize (const NXString &areaSize)
void SetDatumTargetStandard (NXOpen::Annotations::DatumTargetBuilder::StandardTypes standard)
void SetIndex (int index)
void SetLabel (const char *label)
void SetLabel (const NXString &label)
void SetMovable (bool flag)
void SetTerminatorType (NXOpen::Annotations::DatumTargetBuilder::TerminatorTypes type)
void SetType (NXOpen::Annotations::DatumTargetBuilder::Types type)
NXOpen::Annotations::StyleBuilderStyle ()
NXOpen::Annotations::DatumTargetBuilder::TerminatorTypes TerminatorType ()
NXOpen::Annotations::DatumTargetBuilder::Types Type ()
NXOpen::ExpressionWidth ()
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 _DatumTargetBuilderBuilder

详细描述

基准目标构建器

表示一个基准目标构建器
这是一个抽象类,无法实例化。

创建于 NX6.0.0。

成员枚举类型说明

◆ StandardTypes

表示基准目标标准

枚举值
StandardTypesNoStandard 

无标准

StandardTypesAsmeY145m1982 

ASME_Y145M_1982

StandardTypesAsmeY145m1994 

Y145M_1994

StandardTypesAsmeIso11011983 

ISO 1101 1983

StandardTypesGmAddendum94 

94_GM_ADDENDUM

StandardTypesAsig2000 

ASIG_2000

StandardTypesAsmeY1452009 

ASME_Y145_2009

◆ TerminatorTypes

表示基准目标终止符类型

枚举值
TerminatorTypesArrow 

仅用箭头终止

TerminatorTypesX 

用 X 终止

TerminatorTypesPlus 

用加号终止

◆ Types

基准符号类型

枚举值
TypesPoint 

TypesLine 

TypesRectangular 

矩形

TypesCircular 

圆形

TypesAnnular 

环形

TypesSpherical 

球形

TypesCylindrical 

圆柱形

TypesArbitrary 

任意形状

成员函数说明

◆ AreaSize()

NXString NXOpen::Annotations::DatumTargetBuilder::AreaSize ( )

返回区域大小
创建于NX6.0.0。

许可要求:无

◆ DatumTargetStandard()

NXOpen::Annotations::DatumTargetBuilder::StandardTypes NXOpen::Annotations::DatumTargetBuilder::DatumTargetStandard ( )

返回基准目标标准。
创建于NX10.0.0。

许可要求:无

◆ Height()

NXOpen::Expression * NXOpen::Annotations::DatumTargetBuilder::Height ( )

返回高度
创建于NX6.0.0。

许可要求:无

◆ Index()

int NXOpen::Annotations::DatumTargetBuilder::Index ( )

返回索引
创建于NX6.0.0。

许可要求:无

◆ InheritFrom()

void NXOpen::Annotations::DatumTargetBuilder::InheritFrom ( NXOpen::Annotations::BaseDatumTarget * inheritTag)

基准目标继承自现有基准目标。
创建于NX8.5.0。

许可要求:无

参数
inheritTaginherittag

◆ InnerDiameter()

NXOpen::Expression * NXOpen::Annotations::DatumTargetBuilder::InnerDiameter ( )

返回内径
创建于NX6.0.0。

许可要求:无

◆ Label()

NXString NXOpen::Annotations::DatumTargetBuilder::Label ( )

返回标签
创建于NX6.0.0。

许可要求:无

◆ Leader()

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

返回注释的NXOpen::Annotations::LeaderBuilder(引线构建器)
创建于NX6.0.0。

许可要求:无

◆ Movable()

bool NXOpen::Annotations::DatumTargetBuilder::Movable ( )

返回指示是否可移动的标志。如果为true则可移动。
创建于NX10.0.0。

许可要求:无

◆ MovableModifierAngle()

NXOpen::Expression * NXOpen::Annotations::DatumTargetBuilder::MovableModifierAngle ( )

返回可移动修饰符角度
创建于NX10.0.0。

许可要求:无

◆ NX_DEPRECATED() [1/2]

NXOpen::Annotations::DatumTargetBuilder::NX_DEPRECATED ( "Deprecated in NX10.0.0. Use NXOpen::Annotations::DatumTargetBuilder::SetTerminatorType instead." )

设置是否绘制X

弃用
在NX10.0.0中已弃用。请改用 NXOpen::Annotations::DatumTargetBuilder::SetTerminatorType

创建于NX6.0.0。

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

flag

◆ NX_DEPRECATED() [2/2]

NXOpen::Annotations::DatumTargetBuilder::NX_DEPRECATED ( "Deprecated in NX10.0.0. Use NXOpen::Annotations::DatumTargetBuilder::TerminatorType instead." )

返回是否绘制X

弃用
在NX10.0.0中已弃用。请改用 NXOpen::Annotations::DatumTargetBuilder::TerminatorType

创建于NX6.0.0。

许可要求:无

◆ Origin()

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

返回原点
创建于NX6.0.0。

许可要求:无

◆ OuterDiameter()

NXOpen::Expression * NXOpen::Annotations::DatumTargetBuilder::OuterDiameter ( )

返回外径
创建于NX6.0.0。

许可要求:无

◆ ReverseMovableModifier()

void NXOpen::Annotations::DatumTargetBuilder::ReverseMovableModifier ( )

将可移动基准目标方向反转180度
创建于NX10.0.0。

许可要求:无

◆ SetAreaSize() [1/2]

void NXOpen::Annotations::DatumTargetBuilder::SetAreaSize ( const char * areaSize)

设置区域大小
创建于NX6.0.0。

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

参数
areaSizeareasize

◆ SetAreaSize() [2/2]

void NXOpen::Annotations::DatumTargetBuilder::SetAreaSize ( const NXString & areaSize)

设置区域大小
创建于NX6.0.0。

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

参数
areaSizeareasize

◆ SetDatumTargetStandard()

void NXOpen::Annotations::DatumTargetBuilder::SetDatumTargetStandard ( NXOpen::Annotations::DatumTargetBuilder::StandardTypes standard)

设置基准目标标准。
创建于NX10.0.0。

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

参数
standardstandard

◆ SetIndex()

void NXOpen::Annotations::DatumTargetBuilder::SetIndex ( int index)

设置索引
创建于NX6.0.0。

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

参数
indexindex

◆ SetLabel() [1/2]

void NXOpen::Annotations::DatumTargetBuilder::SetLabel ( const char * label)

设置标签
创建于NX6.0.0。

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

参数
labellabel

◆ SetLabel() [2/2]

void NXOpen::Annotations::DatumTargetBuilder::SetLabel ( const NXString & label)

设置标签
创建于NX6.0.0。

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

参数
labellabel

◆ SetMovable()

void NXOpen::Annotations::DatumTargetBuilder::SetMovable ( bool flag)

设置指示是否可移动的标志。如果为true则可移动。
创建于NX10.0.0。

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

参数
flagflag

◆ SetTerminatorType()

void NXOpen::Annotations::DatumTargetBuilder::SetTerminatorType ( NXOpen::Annotations::DatumTargetBuilder::TerminatorTypes type)

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

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

参数
typetype

◆ SetType()

void NXOpen::Annotations::DatumTargetBuilder::SetType ( NXOpen::Annotations::DatumTargetBuilder::Types type)

设置类型
创建于NX6.0.0。

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

参数
typetype

◆ Style()

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

返回样式
创建于NX6.0.0。

许可要求:无

◆ TerminatorType()

NXOpen::Annotations::DatumTargetBuilder::TerminatorTypes NXOpen::Annotations::DatumTargetBuilder::TerminatorType ( )

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

许可要求:无

◆ Type()

NXOpen::Annotations::DatumTargetBuilder::Types NXOpen::Annotations::DatumTargetBuilder::Type ( )

返回类型
创建于NX6.0.0。

许可要求:无

◆ Width()

NXOpen::Expression * NXOpen::Annotations::DatumTargetBuilder::Width ( )

返回宽度
创建于NX6.0.0。

许可要求:无