加载选项
更多...
#include <LoadOptions.hxx>
|
| enum | BookmarkComponents { BookmarkComponentsNoChange
, BookmarkComponentsLoadVisible
, BookmarkComponentsLoadLoaded
, BookmarkComponentsLoadLoadedAndNonDisplayed
} |
| enum | BookmarkRefsets { BookmarkRefsetsImportData
, BookmarkRefsetsImportAndOptimizeLoad
, BookmarkRefsetsDontImport
} |
| enum | LoadComponents {
LoadComponentsAll
, LoadComponentsNone
, LoadComponentsLastSet
, LoadComponentsLastFilter
,
LoadComponentsSpecifyFilter
} |
| enum | LoadMethod { LoadMethodAsSaved
, LoadMethodFromDirectory
, LoadMethodSearchDirectories
} |
| enum | LoadOption {
LoadOptionFullyLoad
, LoadOptionPartiallyLoad
, LoadOptionFullyLoadLightweightDisplay
, LoadOptionPartiallyLoadLightweightDisplay
,
LoadOptionMinimallyLoadLightweightDisplay
} |
| enum | ManagedModeLoadMethod { ManagedModeLoadMethodByRevisionRule = 1
, ManagedModeLoadMethodAsSaved
} |
| enum | Parent { ParentPartial
, ParentImmediate
, ParentAll
} |
| enum | UpdateSubsetOnLoad { UpdateSubsetOnLoadNone
, UpdateSubsetOnLoadReplayRecipe
} |
加载选项
包含所有部件加载选项的访问方法。
要获取此类的实例,请参考 NXOpen::PartCollection
创建于NX3.0.0版本。
◆ BookmarkComponents
指定加载书签时要加载和可视化的组件的选项。
注意: 可见性和完全加载状态仅会为属于书签产品装配体的组件恢复。 书签的产品装配体是保存书签时的显示部件。
创建于NX6.0.0版本。
| 枚举值 |
|---|
| BookmarkComponentsNoChange | 此选项无效果。使用此值将保持当前活动设置(不在UI中暴露)
|
| BookmarkComponentsLoadVisible | 仅加载和显示书签保存时显示的内容。不加载不可见的组件。
|
| BookmarkComponentsLoadLoaded | 仅加载和显示书签保存时加载的内容。加载不可见的组件并保持其不可见。
|
| BookmarkComponentsLoadLoadedAndNonDisplayed | 加载和显示书签保存时加载的内容,包括非显示部件。加载不可见的组件并保持其不可见。所有非显示部件均不可见。
|
◆ BookmarkRefsets
指定是否应恢复书签中的引用集数据 并通过仅从所选引用集中加载拓扑来优化加载的选项。
注意: 引用集数据仅会为属于书签产品装配体的组件恢复。 书签的产品装配体是保存书签时的显示部件。
创建于NX6.0.0版本。
| 枚举值 |
|---|
| BookmarkRefsetsImportData | 导入引用集数据
|
| BookmarkRefsetsImportAndOptimizeLoad | 导入引用集数据并使用它来优化加载
|
| BookmarkRefsetsDontImport | 不处理书签引用集数据
|
◆ LoadComponents
指定部件打开时要加载的组件部件的选项
创建于NX3.0.0版本。
| 枚举值 |
|---|
| LoadComponentsAll | 加载所有组件
|
| LoadComponentsNone | 不加载任何组件
|
| LoadComponentsLastSet | 使用装配体上次保存时加载的相同组件集
|
| LoadComponentsLastFilter | 使用上次加载装配体时使用的相同过滤器
|
| LoadComponentsSpecifyFilter | 显示预定义组件组列表以供选择
|
◆ LoadMethod
指定部件加载方式的选项
创建于NX3.0.0版本。
| 枚举值 |
|---|
| LoadMethodAsSaved | 使用部件保存时所在的相同目录
|
| LoadMethodFromDirectory | 使用与父装配体相同的目录
|
| LoadMethodSearchDirectories | 使用指定的搜索目录列表
|
◆ LoadOption
◆ ManagedModeLoadMethod
在管理模式下指定装配体结构配置方式的选项
| 枚举值 |
|---|
| ManagedModeLoadMethodByRevisionRule | 加载时使用版本规则配置的装配体结构
|
| ManagedModeLoadMethodAsSaved | 加载时使用部件文件中保存的装配体结构
|
◆ Parent
当启用部件间数据加载时,指定如何加载未加载的父部件的选项
创建于NX3.0.0版本。
| 枚举值 |
|---|
| ParentPartial | 不加载任何未加载的父部件,但完全加载包含父几何的部分加载部件。
|
| ParentImmediate | 完全加载满足一级父引用的部件以及包含父几何的任何部分加载部件。
|
| ParentAll | 递归完全加载所有包含与所选加载部件几何链接的父几何的部件
|
◆ UpdateSubsetOnLoad
指定加载时要执行的子集更新类型的选项
创建于NX8.5.0版本。
| 枚举值 |
|---|
| UpdateSubsetOnLoadNone | 不更新
|
| UpdateSubsetOnLoadReplayRecipe | 重放配方
|
◆ AbortOnFailure()
| bool NXOpen::LoadOptions::AbortOnFailure |
( |
| ) |
|
返回系统在找不到组件零件文件时应采取的操作选项
于 NX3.0.0 创建。
许可证要求:无
◆ AllowSubstitution()
| bool NXOpen::LoadOptions::AllowSubstitution |
( |
| ) |
|
返回允许替换选项。如果装配找到的组件具有错误的内部标识符(但名称正确), 此选项允许装配加载该组件,即使它是完全不同的零件。
于 NX3.0.0 创建。
许可证要求:无
◆ BookmarkRefsetLoadBehavior()
返回在打开书签时指定组件引用集导入和加载的选项。
于 NX6.0.0 创建。
许可证要求:无
◆ ComponentLoadMethod()
获取用于确定从何处加载组件零件的方法选项
创建于 NX3.0.0。
许可证要求:无
◆ ComponentsToLoad()
◆ GenerateMissingPartFamilyMembers()
| bool NXOpen::LoadOptions::GenerateMissingPartFamilyMembers |
( |
| ) |
|
返回在加载父装配时是否自动重新生成缺失的零件族成员的选项
于 NX3.0.0 创建。
许可证要求:无
◆ GetBookmarkComponentsToLoad()
加载书签时要加载和可视化的组件零件选项。
于 NX6.0.0 创建。
许可证要求:无
- 参数
-
| restoreAnt | 是否恢复 ANT 的状态 |
| componentsLoadOption | 要加载的组件 |
◆ GetDefaultReferenceSets()
| std::vector< NXString > NXOpen::LoadOptions::GetDefaultReferenceSets |
( |
| ) |
|
返回加载装配时要按顺序查找的引用集列表。默认引用集列表将始终包含四个固定默认引用集:"As Saved"、"Use Model"、"Entire Part" 和 "Empty"。
- 返回
在 NX3.0.0 中创建。
许可证要求:无
◆ GetInterpartData()
返回部件间数据选项和父部件选项
于 NX3.0.0 创建。
许可证要求:无
- 参数
-
| interpartOption | 部件间选项 |
| parentOption | 父部件选项 |
◆ GetSearchDirectories()
| void NXOpen::LoadOptions::GetSearchDirectories |
( |
std::vector< NXString > & | searchDirectories, |
|
|
std::vector< bool > & | searchSubDirs ) |
返回列表中应显示的搜索目录。
在 NX3.0.0 中创建。
许可证要求:无
- 参数
-
| searchDirectories | True 表示也会搜索子目录 |
| searchSubDirs | 搜索子目录 |
◆ LoadLatest()
| bool NXOpen::LoadOptions::LoadLatest |
( |
| ) |
|
返回用于指定系统是否根据版本规则搜索最新组件或查找精确匹配项的选项。
在 NX3.0.0 中创建。
许可证要求:无
◆ ManagedModeComponentLoadMethod()
获取用于确定在托管模式下如何配置装配结构的方法选项
创建于 NX8.5.0。
许可证要求:无
◆ OptionUpdateSubsetOnLoad()
返回控制加载期间子集更新的选项
于NX8.5.0中创建。
许可证要求 : 无
◆ PartLoadOption()
返回控制部件加载方式的选项
于NX12.0.0中创建。
许可证要求 : nx_atlas_testlab_api ("Testlab worker - STS") 或 assemblies ("ASSEMBLIES MODULE")
◆ ReferenceSetOverride()
| bool NXOpen::LoadOptions::ReferenceSetOverride |
( |
| ) |
|
返回用于指定默认引用集列表是否应应用于装配树中所有层级组件的选项。此选项在用户界面中称为“应用于所有装配层级”。
在 NX3.0.0 中创建。
许可证要求:无
◆ Restore() [1/2]
| void NXOpen::LoadOptions::Restore |
( |
const char * | optionsFile | ) |
|
将加载选项设置更改为指定文件中的设置
在 NX3.0.0 中创建。
许可证要求:无
- 参数
-
| optionsFile | 要从中恢复的文件名。如果为 Nothing,则使用默认的加载选项文件名。 |
◆ Restore() [2/2]
| void NXOpen::LoadOptions::Restore |
( |
const NXString & | optionsFile | ) |
|
将加载选项设置更改为指定文件中的设置
在 NX3.0.0 中创建。
许可证要求:无
- 参数
-
| optionsFile | 要从中恢复的文件名。如果为 Nothing,则使用默认的加载选项文件名。 |
◆ Save() [1/2]
| void NXOpen::LoadOptions::Save |
( |
const char * | optionsFile | ) |
|
将当前加载选项设置保存到系统文件中
在 NX3.0.0 中创建。
许可证要求:无
- 参数
-
| optionsFile | 要保存到的文件名。如果为 Nothing,则使用默认的加载选项文件名。 |
◆ Save() [2/2]
| void NXOpen::LoadOptions::Save |
( |
const NXString & | optionsFile | ) |
|
将当前加载选项设置保存到系统文件中
在 NX3.0.0 中创建。
许可证要求:无
- 参数
-
| optionsFile | 要保存到的文件名。如果为 Nothing,则使用默认的加载选项文件名。 |
◆ SetAbortOnFailure()
| void NXOpen::LoadOptions::SetAbortOnFailure |
( |
bool | option | ) |
|
设置系统在找不到组件零件文件时应采取的操作选项
于 NX3.0.0 创建。
许可证要求:无
- 参数
-
◆ SetAllowSubstitution()
| void NXOpen::LoadOptions::SetAllowSubstitution |
( |
bool | option | ) |
|
设置允许替换选项。如果装配找到的组件具有错误的内部标识符(但名称正确), 此选项允许装配加载该组件,即使它是完全不同的零件。
于 NX3.0.0 创建。
许可证要求:无
- 参数
-
◆ SetBookmarkComponentsToLoad()
于 NX6.0.0 创建。
许可证要求:无
- 参数
-
| restoreAnt | 是否恢复装配导航器的状态 |
| restoreFullyLoadedStatus | 是否恢复零件的完全“加载”状态 |
| componentsLoadOption | 要加载的组件 |
◆ SetBookmarkRefsetLoadBehavior()
设置在打开书签时指定组件引用集导入和加载的选项。
于 NX6.0.0 创建。
许可证要求:无
- 参数
-
| refsetLoadOption | 对引用集数据的处理方式 |
◆ SetComponentLoadMethod()
设置用于确定从何处加载组件零件的方法选项
创建于 NX3.0.0。
许可证要求:无
- 参数
-
◆ SetComponentsToLoad()
◆ SetDefaultReferenceSets()
| void NXOpen::LoadOptions::SetDefaultReferenceSets |
( |
std::vector< NXString > & | referenceSets | ) |
|
设置加载装配时要按顺序查找的引用集列表。默认引用集列表将始终包含四个固定默认引用集:"As Saved"、"Use Model"、"Entire Part" 和 "Empty"。这些无法删除,但可以更改其顺序。
在 NX3.0.0 中创建。
许可证要求:无
- 参数
-
◆ SetGenerateMissingPartFamilyMembers()
| void NXOpen::LoadOptions::SetGenerateMissingPartFamilyMembers |
( |
bool | option | ) |
|
设置在加载父装配时是否自动重新生成缺失的零件族成员的选项
于 NX3.0.0 创建。
许可证要求:无
- 参数
-
◆ SetInterpartData()
设置部件间数据选项,启用时会加载包含配合、部件间表达式以及 WAVE 数据的零件。 该方法还允许您指定启用部件间数据加载时,未加载的父部件的加载方式。
于 NX3.0.0 创建。
许可证要求:无
- 参数
-
| interpartOption | 是否允许部件间加载 |
| parentOption | 未加载的父部件的加载方式 |
◆ SetLoadLatest()
| void NXOpen::LoadOptions::SetLoadLatest |
( |
bool | option | ) |
|
设置指定系统是根据版本规则搜索最新组件,还是查找精确匹配的选项。
于 NX3.0.0 创建。
许可证要求:无
- 参数
-
◆ SetManagedModeComponentLoadMethod()
设置用于确定在托管模式下如何配置装配结构的方法选项
创建于 NX8.5.0。
许可证要求:无
- 参数
-
◆ SetOptionUpdateSubsetOnLoad()
设置用于控制加载期间子集更新的选项
在 NX8.5.0 中创建。
许可证要求:无
- 参数
-
◆ SetPartLoadOption()
设置控制部件加载方式的选项
于NX12.0.0中创建。
许可证要求 : nx_atlas_testlab_api ("Testlab worker - STS") 或 assemblies ("ASSEMBLIES MODULE")
- 参数
-
◆ SetReferenceSetOverride()
| void NXOpen::LoadOptions::SetReferenceSetOverride |
( |
bool | option | ) |
|
设置用于指定默认引用集列表是否应应用于装配树中所有层级组件的选项。此选项在用户界面中称为“应用于所有装配层级”。
在 NX3.0.0 中创建。
许可证要求:无
- 参数
-
◆ SetSearchDirectories()
| void NXOpen::LoadOptions::SetSearchDirectories |
( |
std::vector< NXString > & | searchDirectories, |
|
|
const std::vector< bool > & | searchSubDirs ) |
设置列表中应显示的搜索目录。
在 NX3.0.0 中创建。
许可证要求:无
- 参数
-
| searchDirectories | True 表示也应搜索子目录 |
| searchSubDirs | 搜索子目录 |
◆ SetUseLightweightRepresentations()
| void NXOpen::LoadOptions::SetUseLightweightRepresentations |
( |
bool | option | ) |
|
◆ SetUsePartialLoading()
| void NXOpen::LoadOptions::SetUsePartialLoading |
( |
bool | option | ) |
|
◆ Tag()
| tag_t NXOpen::LoadOptions::Tag |
( |
| ) |
const |
◆ UseLightweightRepresentations()
| bool NXOpen::LoadOptions::UseLightweightRepresentations |
( |
| ) |
|
◆ UsePartialLoading()
| bool NXOpen::LoadOptions::UsePartialLoading |
( |
| ) |
|