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

替换表达式构建器 更多...

#include <ReplaceExpressionsBuilder.hxx>

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

Public 类型

enum  ReplacementTypes { ReplacementTypesExpressionName , ReplacementTypesGenericString }

Public 成员函数

NXString CurrentString ()
bool FilterMatchCase ()
bool FilterWholeWord ()
NXString ReplaceString ()
NXOpen::ReplaceExpressionsBuilder::ReplacementTypes ReplaceType ()
NXString SearchString ()
void SetCurrentString (const char *currentString)
void SetCurrentString (const NXString &currentString)
void SetFilterMatchCase (bool filterMatchCase)
void SetFilterWholeWord (bool filterWholeWord)
void SetReplaceString (const char *replaceString)
void SetReplaceString (const NXString &replaceString)
void SetReplaceType (NXOpen::ReplaceExpressionsBuilder::ReplacementTypes replacementType)
void SetSearchString (const char *searchString)
void SetSearchString (const NXString &searchString)
void SetSelectedExpressions (const std::vector< NXOpen::Expression * > &expressions)
void SetUpdateString (const char *updateString)
void SetUpdateString (const NXString &updateString)
NXString UpdateString ()
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 _ReplaceExpressionsBuilderBuilder

详细描述

替换表达式构建器

此类可根据定义的命名规则,将源部件中的表达式替换到当前工作部件中。


要创建此类的新实例,请使用 NXOpen::ExpressionCollection::CreateReplaceExpressionsBuilder
默认值。

属性
FilterMatchCase false
FilterWholeWord false
ReplaceType ExpressionName


版本:NX10.0.0

成员枚举类型说明

◆ ReplacementTypes

替换类型选项

枚举值
ReplacementTypesExpressionName 

替换表达式名称

ReplacementTypesGenericString 

替换通用字符串

成员函数说明

◆ CurrentString()

NXString NXOpen::ReplaceExpressionsBuilder::CurrentString ( )

获取当前字符串,该字符串将作为被替换的字符串。
版本:NX10.0.0

许可要求:无

◆ FilterMatchCase()

bool NXOpen::ReplaceExpressionsBuilder::FilterMatchCase ( )

获取是否区分大小写的逻辑值。True表示区分大小写匹配
创建于NX1926.0.0.

许可要求: 无

◆ FilterWholeWord()

bool NXOpen::ReplaceExpressionsBuilder::FilterWholeWord ( )

获取是否仅匹配整词的逻辑值。True表示仅匹配完整单词
创建于NX1926.0.0.

许可要求: 无

◆ ReplaceString()

NXString NXOpen::ReplaceExpressionsBuilder::ReplaceString ( )

获取替换字符串,该字符串将替换当前字符串
创建于NX10.0.0.

许可要求: 无

◆ ReplaceType()

NXOpen::ReplaceExpressionsBuilder::ReplacementTypes NXOpen::ReplaceExpressionsBuilder::ReplaceType ( )

获取替换类型
版本:NX1926.0.0

许可要求:无

◆ SearchString()

NXString NXOpen::ReplaceExpressionsBuilder::SearchString ( )

获取要在表达式公式中替换的字符串
创建于NX1926.0.0.

许可要求: 无

◆ SetCurrentString() [1/2]

void NXOpen::ReplaceExpressionsBuilder::SetCurrentString ( const char * currentString)

设置当前字符串,该字符串将被替换
创建于NX10.0.0.

许可要求: 无

参数
currentString当前字符串

◆ SetCurrentString() [2/2]

void NXOpen::ReplaceExpressionsBuilder::SetCurrentString ( const NXString & currentString)

设置当前字符串,该字符串将被替换
创建于NX10.0.0.

许可要求: 无

参数
currentString当前字符串

◆ SetFilterMatchCase()

void NXOpen::ReplaceExpressionsBuilder::SetFilterMatchCase ( bool filterMatchCase)

设置大小写匹配逻辑。设为True时将区分大小写进行匹配。
创建于NX1926.0.0。

许可要求:无

参数
filterMatchCase大小写匹配设置

◆ SetFilterWholeWord()

void NXOpen::ReplaceExpressionsBuilder::SetFilterWholeWord ( bool filterWholeWord)

设置是否仅匹配整词的逻辑值。True表示仅匹配完整单词
创建于NX1926.0.0.

许可要求: 无

参数
filterWholeWord仅匹配整词

◆ SetReplaceString() [1/2]

void NXOpen::ReplaceExpressionsBuilder::SetReplaceString ( const char * replaceString)

设置替换字符串,该字符串将替换当前字符串
创建于NX10.0.0.

许可要求: 无

参数
replaceString替换字符串

◆ SetReplaceString() [2/2]

void NXOpen::ReplaceExpressionsBuilder::SetReplaceString ( const NXString & replaceString)

设置替换字符串,该字符串将替换当前字符串
创建于NX10.0.0.

许可要求: 无

参数
replaceString替换字符串

◆ SetReplaceType()

void NXOpen::ReplaceExpressionsBuilder::SetReplaceType ( NXOpen::ReplaceExpressionsBuilder::ReplacementTypes replacementType)

设置替换类型
版本:NX1926.0.0

许可要求:无

参数
replacementType替换类型

◆ SetSearchString() [1/2]

void NXOpen::ReplaceExpressionsBuilder::SetSearchString ( const char * searchString)

设置要在表达式公式中替换的字符串
创建于NX1926.0.0.

许可要求: 无

参数
searchString搜索字符串

◆ SetSearchString() [2/2]

void NXOpen::ReplaceExpressionsBuilder::SetSearchString ( const NXString & searchString)

设置要在表达式公式中替换的字符串
创建于NX1926.0.0.

许可要求: 无

参数
searchString搜索字符串

◆ SetSelectedExpressions()

void NXOpen::ReplaceExpressionsBuilder::SetSelectedExpressions ( const std::vector< NXOpen::Expression * > & expressions)

公式中搜索字符串将被替换字符串替换的表达式集合
创建于NX1926.0.0.

许可要求: 无

参数
expressions选中的表达式数组

◆ SetUpdateString() [1/2]

void NXOpen::ReplaceExpressionsBuilder::SetUpdateString ( const char * updateString)

设置替换字符串
创建于NX1926.0.0.

许可要求: 无

参数
updateString替换字符串

◆ SetUpdateString() [2/2]

void NXOpen::ReplaceExpressionsBuilder::SetUpdateString ( const NXString & updateString)

设置替换字符串
创建于NX1926.0.0.

许可要求: 无

参数
updateString替换字符串

◆ UpdateString()

NXString NXOpen::ReplaceExpressionsBuilder::UpdateString ( )

获取替换字符串
创建于NX1926.0.0.

许可要求: 无