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

单位样式构建器 更多...

#include <Annotations_UnitsStyleBuilder.hxx>

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

Public 成员函数

NXOpen::Annotations::AngularSuppressZeros AngularSuppressZeros ()
bool ConvertPrimaryTolerance ()
NXOpen::Annotations::DecimalPointCharacter DecimalPointCharacter ()
NXOpen::Annotations::AngularDimensionFormat DimensionAngularFormat ()
NXOpen::Annotations::DimensionUnit DimensionLinearUnits ()
NXOpen::Annotations::TolerancePlacement DimensionTolerancePlacement ()
bool DisplayLeadingDimensionZeros ()
bool DisplayLeadingToleranceZeros ()
bool DisplayTrailingZeros ()
bool DualDimensionCenterDimensionLine ()
NXOpen::Annotations::DualDimensionPlacement DualDimensionFormat ()
NXOpen::Annotations::DimensionUnit DualDimensionUnits ()
NXOpen::Annotations::DimensionTextFormat DualFractionType ()
bool FractionalDisplay ()
NXOpen::Annotations::DimensionTextFormat LinearFractionType ()
int NumeratorDegrees ()
double NumeratorFraction ()
int NumeratorMinutes ()
int NumeratorSeconds ()
void SetAngularSuppressZeros (NXOpen::Annotations::AngularSuppressZeros angularSuppressZeros)
void SetConvertPrimaryTolerance (bool convertPrimaryTolerance)
void SetDecimalPointCharacter (NXOpen::Annotations::DecimalPointCharacter decimalPointCharacter)
void SetDimensionAngularFormat (NXOpen::Annotations::AngularDimensionFormat dimensionAngularFormat)
void SetDimensionLinearUnits (NXOpen::Annotations::DimensionUnit dimensionLinearUnits)
void SetDimensionTolerancePlacement (NXOpen::Annotations::TolerancePlacement dimensionTolerancePlacement)
void SetDisplayLeadingDimensionZeros (bool displayLeadingDimensionZeros)
void SetDisplayLeadingToleranceZeros (bool displayLeadingToleranceZeros)
void SetDisplayTrailingZeros (bool displayTrailingZeros)
void SetDualDimensionCenterDimensionLine (bool centerDimensionLine)
void SetDualDimensionFormat (NXOpen::Annotations::DualDimensionPlacement dualDimensionFormat)
void SetDualDimensionUnits (NXOpen::Annotations::DimensionUnit dualDimensionUnits)
void SetDualFractionType (NXOpen::Annotations::DimensionTextFormat dualFractionType)
void SetFractionalDisplay (bool fractionalDisplay)
void SetLinearFractionType (NXOpen::Annotations::DimensionTextFormat linearFractionType)
void SetNumeratorDegrees (int numeratorDegrees)
void SetNumeratorFraction (double numeratorFraction)
void SetNumeratorMinutes (int numeratorMinutes)
void SetNumeratorSeconds (int numeratorSeconds)
void SetToleranceAngularFormat (NXOpen::Annotations::AngularDimensionFormat toleranceAngularFormat)
NXOpen::Annotations::AngularDimensionFormat ToleranceAngularFormat ()
virtual bool Validate ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _UnitsStyleBuilderBuilder

详细描述

单位样式构建器

表示一个 NXOpen::Annotations::UnitsStyleBuilder 。 此类在创建或编辑尺寸时查询和设置单位及格式首选项。
创建于 NX6.0.0。

成员函数说明

◆ AngularSuppressZeros()

NXOpen::Annotations::AngularSuppressZeros NXOpen::Annotations::UnitsStyleBuilder::AngularSuppressZeros ( )

获取角度抑制零选项
创建于 NX6.0.0。

许可要求:无

◆ ConvertPrimaryTolerance()

bool NXOpen::Annotations::UnitsStyleBuilder::ConvertPrimaryTolerance ( )

获取转换主公差选项。 值为True表示通过将主公差值转换为双制单位来自动设置双制尺寸公差
创建于NX6.0.0。

许可要求:无

◆ DecimalPointCharacter()

NXOpen::Annotations::DecimalPointCharacter NXOpen::Annotations::UnitsStyleBuilder::DecimalPointCharacter ( )

获取 小数点字符
创建于 NX6.0.0。

许可要求:无

◆ DimensionAngularFormat()

NXOpen::Annotations::AngularDimensionFormat NXOpen::Annotations::UnitsStyleBuilder::DimensionAngularFormat ( )

获取尺寸角度格式和精度
创建于 NX6.0.0。

许可要求:无

◆ DimensionLinearUnits()

NXOpen::Annotations::DimensionUnit NXOpen::Annotations::UnitsStyleBuilder::DimensionLinearUnits ( )

获取尺寸线性单位
创建于 NX6.0.0。

许可要求:无

◆ DimensionTolerancePlacement()

NXOpen::Annotations::TolerancePlacement NXOpen::Annotations::UnitsStyleBuilder::DimensionTolerancePlacement ( )

获取 尺寸公差相对于尺寸值的位置
创建于 NX6.0.0。

许可要求:无

◆ DisplayLeadingDimensionZeros()

bool NXOpen::Annotations::UnitsStyleBuilder::DisplayLeadingDimensionZeros ( )

获取 线性尺寸和分数角度尺寸的显示前导尺寸零设置
创建于 NX6.0.0。

许可要求:无

◆ DisplayLeadingToleranceZeros()

bool NXOpen::Annotations::UnitsStyleBuilder::DisplayLeadingToleranceZeros ( )

获取线性尺寸和分数角度尺寸的显示前导公差零设置
创建于 NX6.0.0。

许可要求:无

◆ DisplayTrailingZeros()

bool NXOpen::Annotations::UnitsStyleBuilder::DisplayTrailingZeros ( )

获取 线性尺寸和公差的显示尾随零设置
创建于 NX6.0.0。

许可要求:无

◆ DualDimensionCenterDimensionLine()

bool NXOpen::Annotations::UnitsStyleBuilder::DualDimensionCenterDimensionLine ( )

返回双尺寸的中心尺寸线标志。 如果此标志为true,则无论上方或下方是否有附加文本以及指引线的垂直对齐方式如何, 尺寸线的对齐方式将始终在主文本和双文本之间居中。
创建于NX12.0.0。

许可要求:无

◆ DualDimensionFormat()

NXOpen::Annotations::DualDimensionPlacement NXOpen::Annotations::UnitsStyleBuilder::DualDimensionFormat ( )

获取双尺寸格式。 此格式指定双尺寸的创建和位置
创建于 NX6.0.0。

许可要求:无

◆ DualDimensionUnits()

NXOpen::Annotations::DimensionUnit NXOpen::Annotations::UnitsStyleBuilder::DualDimensionUnits ( )

获取双制单位
创建于NX6.0.0。

许可要求:无

◆ DualFractionType()

NXOpen::Annotations::DimensionTextFormat NXOpen::Annotations::UnitsStyleBuilder::DualFractionType ( )

获取双制非公制尺寸的十进制和分数格式
创建于NX6.0.0。

许可要求:无

◆ FractionalDisplay()

bool NXOpen::Annotations::UnitsStyleBuilder::FractionalDisplay ( )

获取角度尺寸的分数显示
创建于NX8.0.0。

许可要求:无

◆ LinearFractionType()

NXOpen::Annotations::DimensionTextFormat NXOpen::Annotations::UnitsStyleBuilder::LinearFractionType ( )

获取非公制尺寸的小数和分数文本格式
创建于 NX6.0.0。

许可要求:无

◆ NumeratorDegrees()

int NXOpen::Annotations::UnitsStyleBuilder::NumeratorDegrees ( )

获取角度尺寸分数显示的分子度数
创建于NX8.0.0。

许可要求:无

◆ NumeratorFraction()

double NXOpen::Annotations::UnitsStyleBuilder::NumeratorFraction ( )

获取角度尺寸分数显示的分子分数度数
创建于NX8.0.0。

许可要求:无

◆ NumeratorMinutes()

int NXOpen::Annotations::UnitsStyleBuilder::NumeratorMinutes ( )

获取角度尺寸分数显示的分子分钟数
创建于NX8.0.0。

许可要求:无

◆ NumeratorSeconds()

int NXOpen::Annotations::UnitsStyleBuilder::NumeratorSeconds ( )

获取角度尺寸分数显示的分子秒数
创建于NX8.0.0。

许可要求:无

◆ SetAngularSuppressZeros()

void NXOpen::Annotations::UnitsStyleBuilder::SetAngularSuppressZeros ( NXOpen::Annotations::AngularSuppressZeros angularSuppressZeros)

设置角度抑制零选项
创建于 NX6.0.0。

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

参数
angularSuppressZerosangularsuppresszeros

◆ SetConvertPrimaryTolerance()

void NXOpen::Annotations::UnitsStyleBuilder::SetConvertPrimaryTolerance ( bool convertPrimaryTolerance)

设置转换主公差选项。 值为True表示通过将主公差值转换为双制单位来自动设置双制尺寸公差
创建于NX6.0.0。

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

参数
convertPrimaryToleranceconvertprimarytolerance

◆ SetDecimalPointCharacter()

void NXOpen::Annotations::UnitsStyleBuilder::SetDecimalPointCharacter ( NXOpen::Annotations::DecimalPointCharacter decimalPointCharacter)

设置 小数点字符
创建于 NX6.0.0。

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

参数
decimalPointCharacterdecimalpointcharacter

◆ SetDimensionAngularFormat()

void NXOpen::Annotations::UnitsStyleBuilder::SetDimensionAngularFormat ( NXOpen::Annotations::AngularDimensionFormat dimensionAngularFormat)

设置尺寸角度格式和精度
创建于 NX6.0.0。

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

参数
dimensionAngularFormatdimensionangularformat

◆ SetDimensionLinearUnits()

void NXOpen::Annotations::UnitsStyleBuilder::SetDimensionLinearUnits ( NXOpen::Annotations::DimensionUnit dimensionLinearUnits)

设置尺寸线性单位
创建于 NX6.0.0。

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

参数
dimensionLinearUnitsdimensionlinearunits

◆ SetDimensionTolerancePlacement()

void NXOpen::Annotations::UnitsStyleBuilder::SetDimensionTolerancePlacement ( NXOpen::Annotations::TolerancePlacement dimensionTolerancePlacement)

设置 尺寸公差相对于尺寸值的位置
创建于 NX6.0.0。

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

参数
dimensionTolerancePlacementdimensiontoleranceplacement

◆ SetDisplayLeadingDimensionZeros()

void NXOpen::Annotations::UnitsStyleBuilder::SetDisplayLeadingDimensionZeros ( bool displayLeadingDimensionZeros)

设置线性尺寸和分数角度尺寸的显示前导零
创建于 NX6.0.0。

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

参数
displayLeadingDimensionZerosdisplayleadingdimensionzeros

◆ SetDisplayLeadingToleranceZeros()

void NXOpen::Annotations::UnitsStyleBuilder::SetDisplayLeadingToleranceZeros ( bool displayLeadingToleranceZeros)

设置线性尺寸和分数角度尺寸的显示前导公差零设置
创建于 NX6.0.0。

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

参数
displayLeadingToleranceZerosdisplayleadingtolerancezeros

◆ SetDisplayTrailingZeros()

void NXOpen::Annotations::UnitsStyleBuilder::SetDisplayTrailingZeros ( bool displayTrailingZeros)

设置 线性尺寸和公差的显示尾随零设置
创建于 NX6.0.0。

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

参数
displayTrailingZerosdisplaytrailingzeros

◆ SetDualDimensionCenterDimensionLine()

void NXOpen::Annotations::UnitsStyleBuilder::SetDualDimensionCenterDimensionLine ( bool centerDimensionLine)

设置双尺寸的中心尺寸线标志。 如果此标志为true,则无论上方或下方是否有附加文本以及指引线的垂直对齐方式如何, 尺寸线的对齐方式将始终在主文本和双文本之间居中。
创建于NX12.0.0。

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

参数
centerDimensionLinecenterdimensionline

◆ SetDualDimensionFormat()

void NXOpen::Annotations::UnitsStyleBuilder::SetDualDimensionFormat ( NXOpen::Annotations::DualDimensionPlacement dualDimensionFormat)

设置双尺寸格式。 此格式指定双尺寸的创建和位置
创建于 NX6.0.0。

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

参数
dualDimensionFormatdualdimensionformat

◆ SetDualDimensionUnits()

void NXOpen::Annotations::UnitsStyleBuilder::SetDualDimensionUnits ( NXOpen::Annotations::DimensionUnit dualDimensionUnits)

设置双制单位
创建于NX6.0.0。

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

参数
dualDimensionUnitsdualdimensionunits

◆ SetDualFractionType()

void NXOpen::Annotations::UnitsStyleBuilder::SetDualFractionType ( NXOpen::Annotations::DimensionTextFormat dualFractionType)

设置双制非公制尺寸的十进制和分数格式
创建于NX6.0.0。

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

参数
dualFractionTypedualfractiontype

◆ SetFractionalDisplay()

void NXOpen::Annotations::UnitsStyleBuilder::SetFractionalDisplay ( bool fractionalDisplay)

设置角度尺寸的分数显示
创建于NX8.0.0。

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

参数
fractionalDisplayfractionaldisplay

◆ SetLinearFractionType()

void NXOpen::Annotations::UnitsStyleBuilder::SetLinearFractionType ( NXOpen::Annotations::DimensionTextFormat linearFractionType)

设置非公制尺寸的小数和分数文本格式
创建于 NX6.0.0。

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

参数
linearFractionTypelinearfractiontype

◆ SetNumeratorDegrees()

void NXOpen::Annotations::UnitsStyleBuilder::SetNumeratorDegrees ( int numeratorDegrees)

设置角度尺寸分数显示的分子度数
创建于NX8.0.0。

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

参数
numeratorDegreesnumeratordegrees

◆ SetNumeratorFraction()

void NXOpen::Annotations::UnitsStyleBuilder::SetNumeratorFraction ( double numeratorFraction)

设置角度尺寸分数显示中的分子分数度数
创建于NX8.0.0。

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

参数
numeratorFractionnumeratorfraction

◆ SetNumeratorMinutes()

void NXOpen::Annotations::UnitsStyleBuilder::SetNumeratorMinutes ( int numeratorMinutes)

设置角度尺寸分数显示的分子分钟数
创建于NX8.0.0。

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

参数
numeratorMinutesnumeratorminutes

◆ SetNumeratorSeconds()

void NXOpen::Annotations::UnitsStyleBuilder::SetNumeratorSeconds ( int numeratorSeconds)

设置角度尺寸分数显示的分子秒数
创建于NX8.0.0。

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

参数
numeratorSecondsnumeratorseconds

◆ SetToleranceAngularFormat()

void NXOpen::Annotations::UnitsStyleBuilder::SetToleranceAngularFormat ( NXOpen::Annotations::AngularDimensionFormat toleranceAngularFormat)

设置公差角度格式和精度
创建于 NX6.0.0。

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

参数
toleranceAngularFormattoleranceangularformat

◆ ToleranceAngularFormat()

NXOpen::Annotations::AngularDimensionFormat NXOpen::Annotations::UnitsStyleBuilder::ToleranceAngularFormat ( )

获取公差角度格式和精度
创建于 NX6.0.0。

许可要求:无

◆ Validate()

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

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

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

许可要求:无

实现了 NXOpen::GeometricUtilities::IComponentBuilder.