重链接器构建器
更多...
#include <Assemblies_RelinkerBuilder.hxx>
|
| enum | LinkCategory { LinkCategoryWaveGeometry
, LinkCategoryInterpartExpression
} |
| enum | LinkOption { LinkOptionInterpartExpression
, LinkOptionWaveGeometry
, LinkOptionBoth
} |
| enum | LinkScope { LinkScopePartsInSession
, LinkScopePartsInAssembly
, LinkScopeWorkPart
, LinkScopeSelectedParts
} |
| enum | LinkType {
LinkTypeAll
, LinkTypeNotBroken
, LinkTypeBroken
, LinkTypeAutoLinked
,
LinkTypeWithMultipleSource
} |
|
|
class | _RelinkerBuilderBuilder |
◆ LinkCategory
表示重链接器的链接类别,可以是几何WAVE链接或部件间表达式。
| 枚举值 |
|---|
| LinkCategoryWaveGeometry | 表示链接类别是wave几何
|
| LinkCategoryInterpartExpression | 表示链接类别是部件间表达式
|
◆ LinkOption
表示重链接选项。 根据此选项,重链接器将搜索相应的源并执行重链接。
| 枚举值 |
|---|
| LinkOptionInterpartExpression | 表示重链接选项是仅部件间表达式
|
| LinkOptionWaveGeometry | 表示重链接选项是仅wave几何
|
| LinkOptionBoth | 表示重链接选项是部件间表达式和wave链接两者
|
◆ LinkScope
表示重链接器的重链接范围类型。 重链接范围定义了链接目标部件文件和源文件。 重链接器仅在重链接范围定义的部件文件中搜索,以获取链接/目标信息和用于后续重设父项的源父项
| 枚举值 |
|---|
| LinkScopePartsInSession | 表示重链接范围是会话中的部件
|
| LinkScopePartsInAssembly | 表示重链接范围是装配中的部件
|
| LinkScopeWorkPart | 表示重链接范围是工作部件
|
| LinkScopeSelectedParts | 表示重链接范围是选定的部件
|
◆ LinkType
表示浏览当前可用链接时的链接类型选项。 作为过滤器,它告诉链接浏览器应列出哪些链接。
| 枚举值 |
|---|
| LinkTypeAll | 表示重链接浏览器类型是所有链接
|
| LinkTypeNotBroken | 表示重链接浏览器类型是仅未断开的链接
|
| LinkTypeBroken | 表示重链接浏览器类型是仅断开的链接
|
| LinkTypeAutoLinked | 表示重链接浏览器类型是仅自动链接的链接
|
| LinkTypeWithMultipleSource | 表示重链接浏览器类型是具有多个源的链接
|
◆ BreakInterpartExpression()
| bool NXOpen::Assemblies::RelinkerBuilder::BreakInterpartExpression |
( |
| ) |
|
获取是否打断部件间表达式的选项。 若为true,重链接器将在重链接后打断部件间表达式;若为false,则不会打断。
创建于 NX5.0.0。
许可要求:无
◆ BreakWaveLink()
| bool NXOpen::Assemblies::RelinkerBuilder::BreakWaveLink |
( |
| ) |
|
返回断开WAVE链接的选项。 如果为true,重链接器将在重链接后断开WAVE链接。如果为false,重链接器将不断开WAVE链接。
创建于NX5.0.0。
许可要求:无
◆ ExecuteRelink()
| void NXOpen::Assemblies::RelinkerBuilder::ExecuteRelink |
( |
| ) |
|
使用新源重链接WAVE链接、部件间表达式或两者。
创建于NX5.0.0。
许可要求:wave ("WAVE FUNCTIONALITY")
◆ ExportToInformationWindow()
| void NXOpen::Assemblies::RelinkerBuilder::ExportToInformationWindow |
( |
| ) |
|
将所有链接信息列出到信息窗口。
创建于NX5.0.0。
许可要求:wave ("WAVE FUNCTIONALITY")
◆ FaceCurveDirectionAdjustment()
| bool NXOpen::Assemblies::RelinkerBuilder::FaceCurveDirectionAdjustment |
( |
| ) |
|
获取是否调整面或曲线方向的选项。 若为true,重链接器将检查链接的曲线方向或面法向,并在重链接时保持或自动翻转新源的方向。
创建于 NX5.0.0。
许可要求:无
◆ GetExpressionSourceCount()
获取用于重新关联跨部件表达式的多个候选源的总数。
创建于NX7.5.5。
许可要求:wave("WAVE FUNCTIONALITY")
- 参数
-
| partID | 部件标识 |
| expID | 表达式标识 |
| sourceID | 源标识 |
◆ IncludeNonBrokenWaveLinks()
| bool NXOpen::Assemblies::RelinkerBuilder::IncludeNonBrokenWaveLinks |
( |
| ) |
|
获取是否包含未断开的 WAVE 链接的选项。 如果为 true,重新链接器将包含未断开的 WAVE 链接。如果为 false,重新链接时将不包含未断开的 WAVE 链接。 重新链接器中的默认行为是不包含未断开的 WAVE 链接。
创建于 NX5.0.2。
许可要求:无
◆ IncludeSuppressedComponents()
| bool NXOpen::Assemblies::RelinkerBuilder::IncludeSuppressedComponents |
( |
| ) |
|
获取是否将抑制的组件包含为源候选的选项。 如果为 true,重新链接器将包含抑制的组件作为源候选。如果为 false,重新链接时将不包含抑制的组件作为源候选。 重新链接器中的默认行为是不包含抑制的组件。
创建于 NX5.0.2。
许可要求:无
◆ RelinkCategory()
返回重链接类别,WAVE几何体或部件间表达式。
创建于NX5.0.0。
许可要求:无
◆ RelinkInterpartExpression()
在存在多个表达式源的情况下,使用特定部件中的特定表达式重新关联跨部件表达式。
创建于NX7.5.5。
许可要求:wave("WAVE FUNCTIONALITY")
- 参数
-
| partID | 部件标识 |
| expID | 表达式标识 |
| sourceID | 源标识 |
◆ RelinkOption()
获取链接选项。 重新链接器将检查此选项以重新链接 WAVE、部件间表达式或两者。
创建于 NX5.0.0。
许可要求:无
◆ RelinkType()
返回当前链接类型。
创建于NX5.0.0。
许可要求:无
◆ RelinkWaveFeature()
在存在多个几何源的情况下,使用特定部件中的特定几何源重新关联WAVE特征。
创建于NX7.5.5。
许可要求:wave("WAVE FUNCTIONALITY")
- 参数
-
| partID | 部件标识 |
| featID | 特征标识 |
| sourceID | 源标识 |
◆ SearchExistingInterPartExpressionOnly()
| bool NXOpen::Assemblies::RelinkerBuilder::SearchExistingInterPartExpressionOnly |
( |
| ) |
|
返回 是仅搜索现有的跨部件表达式还是搜索包括常规表达式在内的所有表达式的选项。
创建于NX11.0.0。
许可要求:无
◆ SearchingDestinationObject()
| NXString NXOpen::Assemblies::RelinkerBuilder::SearchingDestinationObject |
( |
| ) |
|
获取搜索目标对象字符串。 用于在按名称循环对象时指定通配符字符串以搜索目标对象。 循环目标对象时,重链接范围将用作搜索范围。
创建于 NX5.0.0。
许可要求:无
◆ SearchingSourceObject()
| NXString NXOpen::Assemblies::RelinkerBuilder::SearchingSourceObject |
( |
| ) |
|
获取搜索源对象字符串。 用于在按名称循环对象时指定通配符字符串以搜索源对象。 循环源对象时,源部件将定义搜索范围。
创建于 NX5.0.0。
许可要求:无
◆ SearchingSourcePart()
| NXString NXOpen::Assemblies::RelinkerBuilder::SearchingSourcePart |
( |
| ) |
|
获取搜索源部件字符串。 用于指定通过文件名搜索源部件的通配符字符串。 源部件定义了搜索源对象的范围。
创建于 NX5.0.0。
许可要求:无
◆ SearchingSourcePartAttribute()
| NXString NXOpen::Assemblies::RelinkerBuilder::SearchingSourcePartAttribute |
( |
| ) |
|
获取搜索源部件属性字符串。 用于指定通过源部件中预定义的部件属性来搜索源部件的通配符字符串。 此条件将进一步缩小源部件范围以避免找到多个源。
创建于 NX5.0.0。
许可要求:无
◆ SelectComponent()
返回作为重链接目标范围的选定组件列表。
创建于NX5.0.0。
许可要求:无
◆ SelectComponentSource()
返回作为重链接源范围的选定组件列表。
创建于NX6.0.2。
许可要求:无
◆ SetBreakInterpartExpression()
| void NXOpen::Assemblies::RelinkerBuilder::SetBreakInterpartExpression |
( |
bool | breakInterPartExpression | ) |
|
设置是否打断部件间表达式的选项。 若为true,重链接器将在重链接后打断部件间表达式;若为false,则不会打断。
创建于 NX5.0.0。
许可要求:wave ("WAVE FUNCTIONALITY")
- 参数
-
| breakInterPartExpression | breakinterpartexpression |
◆ SetBreakWaveLink()
| void NXOpen::Assemblies::RelinkerBuilder::SetBreakWaveLink |
( |
bool | breakWave | ) |
|
设置断开WAVE链接的选项。 如果为true,重链接器将在重链接后断开WAVE链接。如果为false,重链接器将不断开WAVE链接。
创建于NX5.0.0。
许可要求:wave ("WAVE FUNCTIONALITY")
- 参数
-
◆ SetFaceCurveDirectionAdjustment()
| void NXOpen::Assemblies::RelinkerBuilder::SetFaceCurveDirectionAdjustment |
( |
bool | adjustDir | ) |
|
设置是否调整面或曲线方向的选项。 若为true,重链接器将检查链接的曲线方向或面法向,并在重链接时保持或自动翻转新源的方向。
创建于 NX5.0.0。
许可要求:wave ("WAVE FUNCTIONALITY")
- 参数
-
◆ SetIncludeNonBrokenWaveLinks()
| void NXOpen::Assemblies::RelinkerBuilder::SetIncludeNonBrokenWaveLinks |
( |
bool | includeNonBrokenWaveLinks | ) |
|
设置是否包含未断开的 WAVE 链接的选项。 如果为 true,重新链接器将包含未断开的 WAVE 链接。如果为 false,重新链接时将不包含未断开的 WAVE 链接。 重新链接器中的默认行为是不包含未断开的 WAVE 链接。
创建于 NX5.0.2。
许可要求:wave ("WAVE FUNCTIONALITY")
- 参数
-
| includeNonBrokenWaveLinks | includenonbrokenwavelinks |
◆ SetIncludeSuppressedComponents()
| void NXOpen::Assemblies::RelinkerBuilder::SetIncludeSuppressedComponents |
( |
bool | includeSuppressedComponents | ) |
|
设置是否将抑制的组件包含为源候选的选项。 如果为 true,重新链接器将包含抑制的组件作为源候选。如果为 false,重新链接时将不包含抑制的组件作为源候选。 重新链接器中的默认行为是不包含抑制的组件。
创建于 NX5.0.2。
许可要求:wave ("WAVE FUNCTIONALITY")
- 参数
-
| includeSuppressedComponents | includesuppressedcomponents |
◆ SetRelinkCategory()
设置重链接类别,WAVE几何体或部件间表达式。
创建于NX5.0.0。
许可要求:wave ("WAVE FUNCTIONALITY")
- 参数
-
◆ SetRelinkOption()
设置链接选项。 重新链接器将检查此选项以重新链接 WAVE、部件间表达式或两者。
创建于 NX5.0.0。
许可要求:wave ("WAVE FUNCTIONALITY")
- 参数
-
◆ SetRelinkType()
设置当前链接类型。
创建于NX5.0.0。
许可要求:wave ("WAVE FUNCTIONALITY")
- 参数
-
◆ SetSearchExistingInterPartExpressionOnly()
| void NXOpen::Assemblies::RelinkerBuilder::SetSearchExistingInterPartExpressionOnly |
( |
bool | searchExistingIPEOnly | ) |
|
设置 是仅搜索现有的跨部件表达式还是搜索包括常规表达式在内的所有表达式的选项。
创建于NX11.0.0。
许可要求:wave("WAVE FUNCTIONALITY")
- 参数
-
| searchExistingIPEOnly | 仅搜索现有跨部件表达式 |
◆ SetSearchingDestinationObject() [1/2]
| void NXOpen::Assemblies::RelinkerBuilder::SetSearchingDestinationObject |
( |
const char * | destinationObjectStr | ) |
|
设置搜索目标对象字符串。 用于在按名称循环对象时指定通配符字符串以搜索目标对象。 循环目标对象时,重链接范围将用作搜索范围。
创建于 NX5.0.0。
许可要求:wave ("WAVE FUNCTIONALITY")
- 参数
-
| destinationObjectStr | destinationobjectstr |
◆ SetSearchingDestinationObject() [2/2]
| void NXOpen::Assemblies::RelinkerBuilder::SetSearchingDestinationObject |
( |
const NXString & | destinationObjectStr | ) |
|
设置搜索目标对象字符串。 用于在按名称循环对象时指定通配符字符串以搜索目标对象。 循环目标对象时,重链接范围将用作搜索范围。
创建于 NX5.0.0。
许可要求:wave ("WAVE FUNCTIONALITY")
- 参数
-
| destinationObjectStr | destinationobjectstr |
◆ SetSearchingSourceObject() [1/2]
| void NXOpen::Assemblies::RelinkerBuilder::SetSearchingSourceObject |
( |
const char * | sourceObjectStr | ) |
|
设置搜索源对象字符串。 用于在按名称循环对象时指定通配符字符串以搜索源对象。 循环源对象时,源部件将定义搜索范围。
创建于 NX5.0.0。
许可要求:wave ("WAVE FUNCTIONALITY")
- 参数
-
| sourceObjectStr | sourceobjectstr |
◆ SetSearchingSourceObject() [2/2]
| void NXOpen::Assemblies::RelinkerBuilder::SetSearchingSourceObject |
( |
const NXString & | sourceObjectStr | ) |
|
设置搜索源对象字符串。 用于在按名称循环对象时指定通配符字符串以搜索源对象。 循环源对象时,源部件将定义搜索范围。
创建于 NX5.0.0。
许可要求:wave ("WAVE FUNCTIONALITY")
- 参数
-
| sourceObjectStr | sourceobjectstr |
◆ SetSearchingSourcePart() [1/2]
| void NXOpen::Assemblies::RelinkerBuilder::SetSearchingSourcePart |
( |
const char * | sourcePartStr | ) |
|
设置搜索源部件字符串。 用于指定通过文件名搜索源部件的通配符字符串。 源部件定义了搜索源对象的范围。
创建于 NX5.0.0。
许可要求:wave ("WAVE FUNCTIONALITY")
- 参数
-
| sourcePartStr | sourcepartstr |
◆ SetSearchingSourcePart() [2/2]
| void NXOpen::Assemblies::RelinkerBuilder::SetSearchingSourcePart |
( |
const NXString & | sourcePartStr | ) |
|
设置搜索源部件字符串。 用于指定通过文件名搜索源部件的通配符字符串。 源部件定义了搜索源对象的范围。
创建于 NX5.0.0。
许可要求:wave ("WAVE FUNCTIONALITY")
- 参数
-
| sourcePartStr | sourcepartstr |
◆ SetSearchingSourcePartAttribute() [1/2]
| void NXOpen::Assemblies::RelinkerBuilder::SetSearchingSourcePartAttribute |
( |
const char * | sourcePartAttribute | ) |
|
设置搜索源部件属性字符串。 用于指定通过源部件中预定义的部件属性来搜索源部件的通配符字符串。 此条件将进一步缩小源部件范围以避免找到多个源。
创建于 NX5.0.0。
许可要求:wave ("WAVE FUNCTIONALITY")
- 参数
-
| sourcePartAttribute | sourcepartattribute |
◆ SetSearchingSourcePartAttribute() [2/2]
| void NXOpen::Assemblies::RelinkerBuilder::SetSearchingSourcePartAttribute |
( |
const NXString & | sourcePartAttribute | ) |
|
设置搜索源部件属性字符串。 用于指定通过源部件中预定义的部件属性来搜索源部件的通配符字符串。 此条件将进一步缩小源部件范围以避免找到多个源。
创建于 NX5.0.0。
许可要求:wave ("WAVE FUNCTIONALITY")
- 参数
-
| sourcePartAttribute | sourcepartattribute |
◆ SetSourceScope()
设置当前源范围。
创建于NX5.0.2。
许可要求:wave ("WAVE FUNCTIONALITY")
- 参数
-
◆ SetTargetScope()
设置当前目标范围。
创建于NX5.0.2。
许可要求:wave ("WAVE FUNCTIONALITY")
- 参数
-
◆ SourceScope()
返回当前源范围。
创建于NX5.0.2。
许可要求:无
◆ TargetScope()
返回当前目标范围。
创建于NX5.0.2。
许可要求:无
◆ UpdateSession()
| void NXOpen::Assemblies::RelinkerBuilder::UpdateSession |
( |
| ) |
|
更新会话。
创建于 NX5.0.0。
许可要求:wave ("WAVE FUNCTIONALITY")
◆ UpdateSessionWithBreakDelayed()
| void NXOpen::Assemblies::RelinkerBuilder::UpdateSessionWithBreakDelayed |
( |
| ) |
|
更新会话,但不立即打断WAVE链接或部件间表达式。
创建于 NX8.5.1。
许可要求:wave ("WAVE FUNCTIONALITY")
◆ ViewFeatureFailure()
| void NXOpen::Assemblies::RelinkerBuilder::ViewFeatureFailure |
( |
| ) |
|
查看特征失败信息。 将显示装配中所有失败特征的详细信息。
创建于 NX5.0.0。
许可要求:wave ("WAVE FUNCTIONALITY")