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

注释设置构建器 更多...

#include <Drawings_AnnotationSettingsBuilder.hxx>

类 NXOpen::Drawings::AnnotationSettingsBuilder 继承关系图:
NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  AnnotationTypeEnum {
  AnnotationTypeEnumDimension , AnnotationTypeEnumNote , AnnotationTypeEnumFeatureControlFrame , AnnotationTypeEnumDatumFeatureSymbol ,
  AnnotationTypeEnumDatumTarget , AnnotationTypeEnumBalloon , AnnotationTypeEnumSurfaceFinishSymbol , AnnotationTypeEnumWeldSymbol ,
  AnnotationTypeEnumCustomSymbol , AnnotationTypeEnumCenterLine , AnnotationTypeEnumUserDefinedSymbol , AnnotationTypeEnumEdgeConditionSymbol ,
  AnnotationTypeEnumMaxAnnotationYypes
}
enum  UnitsEnum { UnitsEnumUseTargetPartUnits , UnitsEnumUseDrawingUnits }

Public 成员函数

bool ConvertToOriginalModelView ()
double LinearDimensionTolerance ()
bool PreserveDraftingLayer ()
bool PreserveHiddenStatus ()
bool ProcessObjectsHidden ()
void SaveAnnotationType (NXOpen::Drawings::AnnotationSettingsBuilder::AnnotationTypeEnum annType, bool annValue)
void SetConvertToOriginalModelView (bool convertToOriginalModelView)
void SetLinearDimensionTolerance (double linearDimensionTolerance)
void SetPreserveDraftingLayer (bool preserveDraftingLayer)
void SetPreserveHiddenStatus (bool preserveHiddenStatus)
void SetProcessObjectsHidden (bool processObjectsHidden)
void SetUnits (NXOpen::Drawings::AnnotationSettingsBuilder::UnitsEnum units)
NXOpen::Drawings::AnnotationSettingsBuilder::UnitsEnum Units ()
virtual bool Validate ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _AnnotationSettingsBuilderBuilder

详细描述

注释设置构建器

表示Drawings::AnnotationSettingsBuilder。 此类查询和设置特定于工程图数据的设置,这些数据将被转换为PMI。
创建于NX11.0.0。

成员枚举类型说明

◆ AnnotationTypeEnum

枚举用于列出注释类型

枚举值
AnnotationTypeEnumDimension 

尺寸

AnnotationTypeEnumNote 

注释

AnnotationTypeEnumFeatureControlFrame 

特征控制框

AnnotationTypeEnumDatumFeatureSymbol 

基准特征符号

AnnotationTypeEnumDatumTarget 

基准目标

AnnotationTypeEnumBalloon 

球标

AnnotationTypeEnumSurfaceFinishSymbol 

表面粗糙度符号

AnnotationTypeEnumWeldSymbol 

焊接符号

AnnotationTypeEnumCustomSymbol 

自定义符号

AnnotationTypeEnumCenterLine 

中心线

AnnotationTypeEnumUserDefinedSymbol 

用户定义符号

AnnotationTypeEnumEdgeConditionSymbol 

边缘条件符号

AnnotationTypeEnumMaxAnnotationYypes 

最大注释类型

◆ UnitsEnum

枚举用于列出不同的单位类型

枚举值
UnitsEnumUseTargetPartUnits 

使用目标部件单位

UnitsEnumUseDrawingUnits 

使用工程图单位

成员函数说明

◆ ConvertToOriginalModelView()

bool NXOpen::Drawings::AnnotationSettingsBuilder::ConvertToOriginalModelView ( )

返回转换到原始模型视图
创建于NX11.0.0。

许可证要求 : None

◆ LinearDimensionTolerance()

double NXOpen::Drawings::AnnotationSettingsBuilder::LinearDimensionTolerance ( )

返回线性尺寸公差
创建于NX11.0.0。

许可证要求 : None

◆ PreserveDraftingLayer()

bool NXOpen::Drawings::AnnotationSettingsBuilder::PreserveDraftingLayer ( )

返回保留工程图层
创建于NX11.0.0。

许可证要求 : None

◆ PreserveHiddenStatus()

bool NXOpen::Drawings::AnnotationSettingsBuilder::PreserveHiddenStatus ( )

返回保留隐藏状态
创建于NX11.0.0。

许可证要求 : None

◆ ProcessObjectsHidden()

bool NXOpen::Drawings::AnnotationSettingsBuilder::ProcessObjectsHidden ( )

返回处理隐藏对象
创建于NX11.0.0。

许可证要求 : None

◆ SaveAnnotationType()

void NXOpen::Drawings::AnnotationSettingsBuilder::SaveAnnotationType ( NXOpen::Drawings::AnnotationSettingsBuilder::AnnotationTypeEnum annType,
bool annValue )

用于保存设置数据的API
创建于NX11.0.0。

许可证要求 : drafting ("DRAFTING")

参数
annTypeanntype
annValueannvalue

◆ SetConvertToOriginalModelView()

void NXOpen::Drawings::AnnotationSettingsBuilder::SetConvertToOriginalModelView ( bool convertToOriginalModelView)

设置转换到原始模型视图
创建于NX11.0.0。

许可证要求 : drafting ("DRAFTING")

参数
convertToOriginalModelViewconverttooriginalmodelview

◆ SetLinearDimensionTolerance()

void NXOpen::Drawings::AnnotationSettingsBuilder::SetLinearDimensionTolerance ( double linearDimensionTolerance)

设置线性尺寸公差
创建于NX11.0.0。

许可证要求 : drafting ("DRAFTING")

参数
linearDimensionTolerancelineardimensiontolerance

◆ SetPreserveDraftingLayer()

void NXOpen::Drawings::AnnotationSettingsBuilder::SetPreserveDraftingLayer ( bool preserveDraftingLayer)

设置保留工程图层
创建于NX11.0.0。

许可证要求 : drafting ("DRAFTING")

参数
preserveDraftingLayerpreservedraftinglayer

◆ SetPreserveHiddenStatus()

void NXOpen::Drawings::AnnotationSettingsBuilder::SetPreserveHiddenStatus ( bool preserveHiddenStatus)

设置保留隐藏状态
创建于NX11.0.0。

许可证要求 : drafting ("DRAFTING")

参数
preserveHiddenStatuspreservehiddenstatus

◆ SetProcessObjectsHidden()

void NXOpen::Drawings::AnnotationSettingsBuilder::SetProcessObjectsHidden ( bool processObjectsHidden)

设置处理隐藏对象
创建于NX11.0.0。

许可证要求 : drafting ("DRAFTING")

参数
processObjectsHiddenprocessobjectshidden

◆ SetUnits()

void NXOpen::Drawings::AnnotationSettingsBuilder::SetUnits ( NXOpen::Drawings::AnnotationSettingsBuilder::UnitsEnum units)

设置单位
创建于NX11.0.0。

许可证要求 : drafting ("DRAFTING")

参数
unitsunits

◆ Units()

NXOpen::Drawings::AnnotationSettingsBuilder::UnitsEnum NXOpen::Drawings::AnnotationSettingsBuilder::Units ( )

返回单位
创建于NX11.0.0。

许可证要求 : None

◆ Validate()

virtual bool NXOpen::Drawings::AnnotationSettingsBuilder::Validate ( )
virtual

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

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

许可证要求 : None

实现了 NXOpen::GeometricUtilities::IComponentBuilder.