|
NX Open C++ 参考指南 2406 v1.1
|
配合转换器 更多...
#include <Positioning_MatingConverter.hxx>
Public 类型 | |
| enum | PartContext { PartContextInOwningPart , PartContextInLoadedChildren , PartContextInAllChildren } |
Public 成员函数 | |
| NXOpen::Positioning::MatingConverter::PartContext | Context () |
| void | ConvertMatingConditions () |
| void | DeleteResults () |
| void | Destroy () |
| std::vector< NXOpen::Positioning::Constraint * > | GetConvertedConstraints () |
| std::vector< NXOpen::Positioning::Constraint * > | GetConvertedParts () |
| std::vector< NXString > | GetLatestResults (bool showAllResults) |
| std::vector< NXString > | GetResults (bool showAllResults) |
| bool | LoadReferencedGeometry () |
| NXOpen::PartLoadStatus * | LoadStatus () |
| int | NumberOfConvertedParts () |
| void | SetContext (NXOpen::Positioning::MatingConverter::PartContext context) |
| void | SetLoadReferencedGeometry (bool loadGeometry) |
| Public 成员函数 继承自 NXOpen::TaggedObject | |
| tag_t | Tag () const |
友元 | |
| class | _MatingConverterBuilder |
配合转换器
此类实例可用于将配对条件转换为装配约束,转换范围包括其所属装配或所属装配的子部件。 所属装配指通过@link NXOpen::Assemblies::ComponentAssembly::CreateMatingConverter NXOpen::Assemblies::ComponentAssembly::CreateMatingConverter@endlink 获取此对象时对应的@link NXOpen::Assemblies::ComponentAssembly NXOpen::Assemblies::ComponentAssembly@endlink。 <br> 不可由用户直接创建。 <br>
创建于NX5.0.0。
| NXOpen::Positioning::MatingConverter::PartContext NXOpen::Positioning::MatingConverter::Context | ( | ) |
获取 配对条件转换的当前范围。
创建于NX5.0.0。
许可要求:assemblies("装配模块")
| void NXOpen::Positioning::MatingConverter::ConvertMatingConditions | ( | ) |
根据此NXOpen::Positioning::MatingConverter对象定义的属性, 将配对条件转换为装配约束。
始于NX5.0.0。
许可要求:装配模块 ("ASSEMBLIES MODULE")
| void NXOpen::Positioning::MatingConverter::DeleteResults | ( | ) |
删除已转换的单个约束的配对转换结果详情。 此操作将应用于当前上下文(由NXOpen::Positioning::MatingConverter::SetContext确定)中部件的配对转换结果。 注意,此函数不会修改转换结果中每个部件的摘要信息。
始于NX5.0.0。
许可要求:装配模块 ("ASSEMBLIES MODULE")
| void NXOpen::Positioning::MatingConverter::Destroy | ( | ) |
立即删除此NXOpen::Positioning::MatingConverter对象。
始于NX6.0.0。
许可要求:装配模块 ("ASSEMBLIES MODULE")
| std::vector< NXOpen::Positioning::Constraint * > NXOpen::Positioning::MatingConverter::GetConvertedConstraints | ( | ) |
| std::vector< NXOpen::Positioning::Constraint * > NXOpen::Positioning::MatingConverter::GetConvertedParts | ( | ) |
| std::vector< NXString > NXOpen::Positioning::MatingConverter::GetLatestResults | ( | bool | showAllResults | ) |
| showAllResults | 是否显示所有转换约束的结果,即使转换期间未出现问题 |
| showAllResults | 是否显示所有转换约束的结果,即使转换期间未出现问题 |
| std::vector< NXString > NXOpen::Positioning::MatingConverter::GetResults | ( | bool | showAllResults | ) |
| showAllResults | 是否显示所有转换约束的结果,即使转换期间未出现问题 |
| showAllResults | 是否显示所有转换约束的结果,即使转换期间未出现问题 |
| bool NXOpen::Positioning::MatingConverter::LoadReferencedGeometry | ( | ) |
| NXOpen::PartLoadStatus * NXOpen::Positioning::MatingConverter::LoadStatus | ( | ) |
| int NXOpen::Positioning::MatingConverter::NumberOfConvertedParts | ( | ) |
| void NXOpen::Positioning::MatingConverter::SetContext | ( | NXOpen::Positioning::MatingConverter::PartContext | context | ) |
设置 配对条件转换的当前范围。
创建于NX5.0.0。
许可要求:assemblies("装配模块")
| context | 新的转换范围 |
| void NXOpen::Positioning::MatingConverter::SetLoadReferencedGeometry | ( | bool | loadGeometry | ) |
设置 转换前是否加载未加载的参考几何。 加载所有参考几何可提升转换效果;若未加载,下次同时加载装配和几何时通常需重新完成转换。
创建于NX5.0.0。
许可要求:assemblies("装配模块")
| loadGeometry | 是否加载参考几何 |