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

规则构建器 更多...

#include <Drafting_RulesBuilder.hxx>

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

Public 成员函数

NXString DimensionRule ()
NXString NoteRule ()
void SetDimensionRule (const char *dimensionRule)
void SetDimensionRule (const NXString &dimensionRule)
void SetNoteRule (const char *noteRule)
void SetNoteRule (const NXString &noteRule)
void SetSymbolRule (const char *symbolRule)
void SetSymbolRule (const NXString &symbolRule)
NXString SymbolRule ()
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 _RulesBuilderBuilder

详细描述

规则构建器

此类用于在工程图模板中指定知识融合规则。规则在模板实例化时执行。
要创建此类的新实例,请使用NXOpen::Drafting::AutomationManager::CreateRulesBuilder

创建于NX8.0.0。

成员函数说明

◆ DimensionRule()

NXString NXOpen::Drafting::RulesBuilder::DimensionRule ( )

获取尺寸规则
创建于NX8.0.0。

许可证要求:无

◆ NoteRule()

NXString NXOpen::Drafting::RulesBuilder::NoteRule ( )

获取注释规则
创建于NX8.0.0。

许可证要求:无

◆ SetDimensionRule() [1/2]

void NXOpen::Drafting::RulesBuilder::SetDimensionRule ( const char * dimensionRule)

设置尺寸规则
创建于NX8.0.0。

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

参数
dimensionRule尺寸规则

◆ SetDimensionRule() [2/2]

void NXOpen::Drafting::RulesBuilder::SetDimensionRule ( const NXString & dimensionRule)

设置尺寸规则
创建于NX8.0.0。

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

参数
dimensionRule尺寸规则

◆ SetNoteRule() [1/2]

void NXOpen::Drafting::RulesBuilder::SetNoteRule ( const char * noteRule)

设置注释规则
创建于NX8.0.0。

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

参数
noteRule注释规则

◆ SetNoteRule() [2/2]

void NXOpen::Drafting::RulesBuilder::SetNoteRule ( const NXString & noteRule)

设置注释规则
创建于NX8.0.0。

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

参数
noteRule注释规则

◆ SetSymbolRule() [1/2]

void NXOpen::Drafting::RulesBuilder::SetSymbolRule ( const char * symbolRule)

设置符号规则
创建于NX8.0.0。

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

参数
symbolRule符号规则

◆ SetSymbolRule() [2/2]

void NXOpen::Drafting::RulesBuilder::SetSymbolRule ( const NXString & symbolRule)

设置符号规则
创建于NX8.0.0。

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

参数
symbolRule符号规则

◆ SymbolRule()

NXString NXOpen::Drafting::RulesBuilder::SymbolRule ( )

获取符号规则
创建于NX8.0.0。

许可证要求:无