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

命名模式构建器 更多...

#include <Routing_NamingPatternBuilder.hxx>

类 NXOpen::Routing::NamingPatternBuilder 继承关系图:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  PatternTypes { PatternTypesNumber , PatternTypesUpperChar , PatternTypesLowerChar }

Public 成员函数

NXString EndString ()
NXOpen::Routing::NamingPatternBuilder::PatternTypes PatternType ()
NXString Prefix ()
void SetEndString (const char *endString)
void SetEndString (const NXString &endString)
void SetPatternType (NXOpen::Routing::NamingPatternBuilder::PatternTypes patternType)
void SetPrefix (const char *prefix)
void SetPrefix (const NXString &prefix)
void SetStartString (const char *startString)
void SetStartString (const NXString &startString)
void SetSuffix (const char *suffix)
void SetSuffix (const NXString &suffix)
NXString StartString ()
NXString Suffix ()
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 _NamingPatternBuilderBuilder

详细描述

命名模式构建器

用于为端子阵列选择命名规则的构造器。
要创建此类的新实例,请使用NXOpen::Routing::RouteManager::CreateNamingPatternBuilder

在NX1847.0.0版本中创建。

成员枚举类型说明

◆ PatternTypes

确定端子端口的命名序列

枚举值
PatternTypesNumber 

数字

PatternTypesUpperChar 

大写字母

PatternTypesLowerChar 

小写字母

成员函数说明

◆ EndString()

NXString NXOpen::Routing::NamingPatternBuilder::EndString ( )

获取结束字符串
在NX1847.0.0版本中创建。

许可证要求: routing_base ("Routing Basic")

◆ PatternType()

NXOpen::Routing::NamingPatternBuilder::PatternTypes NXOpen::Routing::NamingPatternBuilder::PatternType ( )

获取命名规则类型
在NX1847.0.0版本中创建。

许可证要求: routing_base ("Routing Basic")

◆ Prefix()

NXString NXOpen::Routing::NamingPatternBuilder::Prefix ( )

获取前缀
在NX1847.0.0版本中创建。

许可证要求: routing_base ("Routing Basic")

◆ SetEndString() [1/2]

void NXOpen::Routing::NamingPatternBuilder::SetEndString ( const char * endString)

设置结束字符串
在NX1847.0.0版本中创建。

许可证要求: routing_base ("Routing Basic")

参数
endString结束字符串

◆ SetEndString() [2/2]

void NXOpen::Routing::NamingPatternBuilder::SetEndString ( const NXString & endString)

设置结束字符串
在NX1847.0.0版本中创建。

许可证要求: routing_base ("Routing Basic")

参数
endString结束字符串

◆ SetPatternType()

void NXOpen::Routing::NamingPatternBuilder::SetPatternType ( NXOpen::Routing::NamingPatternBuilder::PatternTypes patternType)

设置命名规则类型
在NX1847.0.0版本中创建。

许可证要求: routing_base ("Routing Basic")

参数
patternType命名规则类型

◆ SetPrefix() [1/2]

void NXOpen::Routing::NamingPatternBuilder::SetPrefix ( const char * prefix)

设置前缀
在NX1847.0.0版本中创建。

许可证要求: routing_base ("Routing Basic")

参数
prefix前缀

◆ SetPrefix() [2/2]

void NXOpen::Routing::NamingPatternBuilder::SetPrefix ( const NXString & prefix)

设置前缀
在NX1847.0.0版本中创建。

许可证要求: routing_base ("Routing Basic")

参数
prefix前缀

◆ SetStartString() [1/2]

void NXOpen::Routing::NamingPatternBuilder::SetStartString ( const char * startString)

设置起始字符串
在NX1847.0.0版本中创建。

许可证要求: routing_base ("Routing Basic")

参数
startString起始字符串

◆ SetStartString() [2/2]

void NXOpen::Routing::NamingPatternBuilder::SetStartString ( const NXString & startString)

设置起始字符串
在NX1847.0.0版本中创建。

许可证要求: routing_base ("Routing Basic")

参数
startString起始字符串

◆ SetSuffix() [1/2]

void NXOpen::Routing::NamingPatternBuilder::SetSuffix ( const char * suffix)

设置后缀
在NX1847.0.0版本中创建。

许可证要求: routing_base ("Routing Basic")

参数
suffix后缀

◆ SetSuffix() [2/2]

void NXOpen::Routing::NamingPatternBuilder::SetSuffix ( const NXString & suffix)

设置后缀
在NX1847.0.0版本中创建。

许可证要求: routing_base ("Routing Basic")

参数
suffix后缀

◆ StartString()

NXString NXOpen::Routing::NamingPatternBuilder::StartString ( )

获取起始字符串
在NX1847.0.0版本中创建。

许可证要求: routing_base ("Routing Basic")

◆ Suffix()

NXString NXOpen::Routing::NamingPatternBuilder::Suffix ( )

获取后缀
在NX1847.0.0版本中创建。

许可证要求: routing_base ("Routing Basic")