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

自动化规则构建器 更多...

#include <Drafting_AutomationRuleBuilder.hxx>

类 NXOpen::Drafting::AutomationRuleBuilder 继承关系图:
NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 成员函数

bool AllowInsideGeometry ()
double EqualDimensionTolerance ()
std::vector< NXStringGetRulesList ()
bool HideFeetAndInchMarks ()
double Increment ()
double LowerThreshold ()
double MaximumGapToGeometry ()
double MinimumGapBetweenAnnotations ()
double MinimumGapToGeometry ()
double ReferenceGeometryGapTolerance ()
bool RoundFeetAndInches ()
void SetAllowInsideGeometry (bool allowInsideGeometry)
void SetEqualDimensionTolerance (double equalDimensionTolerance)
void SetHideFeetAndInchMarks (bool hideFeetAndInchMarks)
void SetIncrement (double increment)
void SetLowerThreshold (double lowerThreshold)
void SetMaximumGapToGeometry (double maximumGapToGeometry)
void SetMinimumGapBetweenAnnotations (double minimumGapBetweenAnnotations)
void SetMinimumGapToGeometry (double minimumGapToGeometry)
void SetReferenceGeometryGapTolerance (double referenceGeometryGapTolerance)
void SetRoundFeetAndInches (bool roundFeetAndInches)
void SetRulesList (std::vector< NXString > &rules)
void SetUseFeetInchesAndFraction (bool useFeetInchesAndFraction)
bool UseFeetInchesAndFraction ()
virtual bool Validate ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _AutomationRuleBuilderBuilder

详细描述

自动化规则构建器

表示 NXOpen::Drafting::AutomationRuleBuilder
创建于NX9.0.0。

成员函数说明

◆ AllowInsideGeometry()

bool NXOpen::Drafting::AutomationRuleBuilder::AllowInsideGeometry ( )

返回允许标注在几何内部的选项
创建于NX9.0.0。

许可证要求:无

◆ EqualDimensionTolerance()

double NXOpen::Drafting::AutomationRuleBuilder::EqualDimensionTolerance ( )

返回相等尺寸比较公差
版本创建于 NX9.0.0。

权限要求 : 无

◆ GetRulesList()

std::vector< NXString > NXOpen::Drafting::AutomationRuleBuilder::GetRulesList ( )

自动化规则按优先级降序排列。因此,VLA中的第一条规则具有最高优先级

返回
规则列表
创建于 NX9.0.0。

许可证要求 : 无

◆ HideFeetAndInchMarks()

bool NXOpen::Drafting::AutomationRuleBuilder::HideFeetAndInchMarks ( )

返回隐藏英尺和英寸标记选项 显示/隐藏英尺和英寸标记。True 表示隐藏,False 表示显示
版本创建于 NX9.0.0。

权限要求 : 无

◆ Increment()

double NXOpen::Drafting::AutomationRuleBuilder::Increment ( )

返回增量值 将英寸和分数形式的尺寸值四舍五入到最近的指定增量值
版本创建于 NX9.0.0。

权限要求 : 无

◆ LowerThreshold()

double NXOpen::Drafting::AutomationRuleBuilder::LowerThreshold ( )

返回下限阈值 如果尺寸值大于指定值,则以英尺、英寸和分数形式显示
版本创建于 NX9.0.0。

权限要求 : 无

◆ MaximumGapToGeometry()

double NXOpen::Drafting::AutomationRuleBuilder::MaximumGapToGeometry ( )

返回视图几何到标注的最大间隙
创建于NX9.0.0。

许可证要求:无

◆ MinimumGapBetweenAnnotations()

double NXOpen::Drafting::AutomationRuleBuilder::MinimumGapBetweenAnnotations ( )

返回标注之间的最小间隙
创建于NX9.0.0。

许可证要求:无

◆ MinimumGapToGeometry()

double NXOpen::Drafting::AutomationRuleBuilder::MinimumGapToGeometry ( )

返回视图几何到标注的最小间隙
创建于NX9.0.0。

许可证要求:无

◆ ReferenceGeometryGapTolerance()

double NXOpen::Drafting::AutomationRuleBuilder::ReferenceGeometryGapTolerance ( )

返回参考几何搜索间隙公差
版本创建于 NX9.0.0。

权限要求 : 无

◆ RoundFeetAndInches()

bool NXOpen::Drafting::AutomationRuleBuilder::RoundFeetAndInches ( )

返回四舍五入英尺和英寸的选项,用于确定是否将英寸和分数形式的尺寸值四舍五入到最近的指定值
版本创建于 NX9.0.0。

权限要求 : 无

◆ SetAllowInsideGeometry()

void NXOpen::Drafting::AutomationRuleBuilder::SetAllowInsideGeometry ( bool allowInsideGeometry)

设置允许标注在几何内部的选项
创建于NX9.0.0。

许可证要求:nx_drawing_auto ("NX Drawing Automation")

参数
allowInsideGeometry允许内部几何

◆ SetEqualDimensionTolerance()

void NXOpen::Drafting::AutomationRuleBuilder::SetEqualDimensionTolerance ( double equalDimensionTolerance)

设置相等尺寸比较公差
版本创建于 NX9.0.0。

权限要求 : nx_drawing_auto ("NX 工程图自动化")

参数
equalDimensionTolerance相等尺寸公差

◆ SetHideFeetAndInchMarks()

void NXOpen::Drafting::AutomationRuleBuilder::SetHideFeetAndInchMarks ( bool hideFeetAndInchMarks)

设置隐藏英尺和英寸标记选项 显示/隐藏英尺和英寸标记。True 表示隐藏,False 表示显示
版本创建于 NX9.0.0。

权限要求 : nx_drawing_auto ("NX 工程图自动化")

参数
hideFeetAndInchMarks隐藏英尺和英寸标记

◆ SetIncrement()

void NXOpen::Drafting::AutomationRuleBuilder::SetIncrement ( double increment)

设置增量值 将英寸和分数形式的尺寸值四舍五入到最近的指定增量值
版本创建于 NX9.0.0。

权限要求 : nx_drawing_auto ("NX 工程图自动化")

参数
increment增量值

◆ SetLowerThreshold()

void NXOpen::Drafting::AutomationRuleBuilder::SetLowerThreshold ( double lowerThreshold)

设置下限阈值 如果尺寸值大于指定值,则以英尺、英寸和分数形式显示
版本创建于 NX9.0.0。

权限要求 : nx_drawing_auto ("NX 工程图自动化")

参数
lowerThreshold下限阈值

◆ SetMaximumGapToGeometry()

void NXOpen::Drafting::AutomationRuleBuilder::SetMaximumGapToGeometry ( double maximumGapToGeometry)

设置视图几何到标注的最大间隙
创建于NX9.0.0。

许可证要求:nx_drawing_auto ("NX Drawing Automation")

参数
maximumGapToGeometry到几何的最大间隙

◆ SetMinimumGapBetweenAnnotations()

void NXOpen::Drafting::AutomationRuleBuilder::SetMinimumGapBetweenAnnotations ( double minimumGapBetweenAnnotations)

设置注释之间的最小间距
版本创建于 NX9.0.0。

权限要求 : nx_drawing_auto ("NX 工程图自动化")

参数
minimumGapBetweenAnnotations注释间最小间距

◆ SetMinimumGapToGeometry()

void NXOpen::Drafting::AutomationRuleBuilder::SetMinimumGapToGeometry ( double minimumGapToGeometry)

设置视图几何到标注的最小间隙
创建于NX9.0.0。

许可证要求:nx_drawing_auto ("NX Drawing Automation")

参数
minimumGapToGeometry到几何的最小间隙

◆ SetReferenceGeometryGapTolerance()

void NXOpen::Drafting::AutomationRuleBuilder::SetReferenceGeometryGapTolerance ( double referenceGeometryGapTolerance)

设置参考几何搜索间隙公差
版本创建于 NX9.0.0。

权限要求 : nx_drawing_auto ("NX 工程图自动化")

参数
referenceGeometryGapTolerance参考几何间隙公差

◆ SetRoundFeetAndInches()

void NXOpen::Drafting::AutomationRuleBuilder::SetRoundFeetAndInches ( bool roundFeetAndInches)

设置四舍五入英尺和英寸的选项,用于确定是否将英寸和分数形式的尺寸值四舍五入到最近的指定值
版本创建于 NX9.0.0。

权限要求 : nx_drawing_auto ("NX 工程图自动化")

参数
roundFeetAndInches四舍五入英尺和英寸

◆ SetRulesList()

void NXOpen::Drafting::AutomationRuleBuilder::SetRulesList ( std::vector< NXString > & rules)

设置规则列表
创建于 NX9.0.0。

许可证要求 : nx_drawing_auto ("NX 工程图自动化")

参数
rules规则列表

◆ SetUseFeetInchesAndFraction()

void NXOpen::Drafting::AutomationRuleBuilder::SetUseFeetInchesAndFraction ( bool useFeetInchesAndFraction)

设置使用英尺英寸和分数的选项,用于确定如果尺寸值大于指定值,是否以英尺、英寸和分数形式显示
版本创建于 NX9.0.0。

权限要求 : nx_drawing_auto ("NX 工程图自动化")

参数
useFeetInchesAndFraction使用英尺英寸和分数

◆ UseFeetInchesAndFraction()

bool NXOpen::Drafting::AutomationRuleBuilder::UseFeetInchesAndFraction ( )

返回使用英尺英寸和分数的选项,用于确定如果尺寸值大于指定值,是否以英尺、英寸和分数形式显示
版本创建于 NX9.0.0。

权限要求 : 无

◆ Validate()

virtual bool NXOpen::Drafting::AutomationRuleBuilder::Validate ( )
virtual

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

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

许可证要求 : 无

实现了 NXOpen::GeometricUtilities::IComponentBuilder.