|
NX Open C++ 参考指南 2406 v1.1
|
封装干涉构建器 更多...
#include <Motion_PackagingInterferenceBuilder.hxx>
Public 类型 | |
| enum | Action { ActionHighlight , ActionCreateSolids , ActionShowIntersectionCurve } |
| enum | Frame { FrameAbsolute , FrameFirstSet , FrameSecondSet , FrameBothSets , FrameSelected } |
| enum | Mode { ModeFaceted , ModePreciseSolid } |
友元 | |
| class | _PackagingInterferenceBuilderBuilder |
封装干涉构建器
这是用于创建或编辑干涉对象的构建器类。
要创建该类的新实例,请使用 NXOpen::Motion::PackagingCollection::CreateInterferenceBuilder
创建于NX4.0.0。
干涉实体参考系类型。仅在操作类型为 NXOpen::Motion::PackagingInterferenceBuilder::ActionCreateSolids 时使用。
| 枚举值 | |
|---|---|
| FrameAbsolute | 干涉实体定位在绝对坐标系中。 |
| FrameFirstSet | 干涉实体相对于第一组中的干涉运动体定位。 |
| FrameSecondSet | 干涉实体相对于第二组中的干涉运动体定位。 |
| FrameBothSets | 干涉实体相对于两组中的干涉运动体定位。 |
| FrameSelected | 干涉实体相对于用户选择的运动体定位。 |
干涉计算模式类型
| 枚举值 | |
|---|---|
| ModeFaceted | 干涉通过分面方法计算。 分面方法仅允许用于操作类型为 NXOpen::Motion::PackagingInterferenceBuilder::ActionCreateSolids 的情况。 |
| ModePreciseSolid | 干涉通过精确实体方法计算。 |
| NXOpen::Motion::PackagingInterferenceBuilder::Action NXOpen::Motion::PackagingInterferenceBuilder::ActionType | ( | ) |
返回在 NXOpen::Motion::PackagingInterferenceBuilder::Action 中定义的 NXOpen::Motion::PackagingInterference 操作类型
创建于NX4.0.0。
许可证要求 : mechanisms ("MECHANISMS")
| NXOpen::Expression * NXOpen::Motion::PackagingInterferenceBuilder::ClearanceExpression | ( | ) |
返回间隙表达式值
创建于NX8.5.0。
许可证要求 : mechanisms ("MECHANISMS")
| NXOpen::Motion::PackagingInterferenceBuilder::Frame NXOpen::Motion::PackagingInterferenceBuilder::FrameType | ( | ) |
返回在 NXOpen::Motion::PackagingInterferenceBuilder::Frame 中定义的 NXOpen::Motion::PackagingInterference 参考系类型
创建于NX4.0.0。
许可证要求 : mechanisms ("MECHANISMS")
| std::vector< NXOpen::DisplayableObject * > NXOpen::Motion::PackagingInterferenceBuilder::GetList2 | ( | ) |
获取 NXOpen::Motion::PackagingInterference 对象的几何体列表2。 干涉可以定义一个或两个列表。如果用户定义了两个列表,则会对列表1中的每个对象与列表2中的每个对象进行干涉检查。
| std::vector< NXOpen::DisplayableObject * > NXOpen::Motion::PackagingInterferenceBuilder::GetRelativeLinks | ( | ) |
返回 NXOpen::Motion::PackagingInterference 用户选择的相对运动体。 仅在参考系类型为 NXOpen::Motion::PackagingInterferenceBuilder::FrameSelected 时可用。
| NXOpen::Motion::PackagingInterferenceBuilder::Mode NXOpen::Motion::PackagingInterferenceBuilder::ModeType | ( | ) |
返回在 NXOpen::Motion::PackagingInterferenceBuilder::Mode 中定义的 NXOpen::Motion::PackagingInterference 模式类型
创建于NX4.0.0。
许可证要求 : mechanisms ("MECHANISMS")
| void NXOpen::Motion::PackagingInterferenceBuilder::SetActionType | ( | NXOpen::Motion::PackagingInterferenceBuilder::Action | aType | ) |
设置在 NXOpen::Motion::PackagingInterferenceBuilder::Action 中定义的 NXOpen::Motion::PackagingInterference 操作类型
创建于NX4.0.0。
许可证要求 : mechanisms ("MECHANISMS")
| aType | a type |
| void NXOpen::Motion::PackagingInterferenceBuilder::SetFrameType | ( | NXOpen::Motion::PackagingInterferenceBuilder::Frame | fType | ) |
设置在 NXOpen::Motion::PackagingInterferenceBuilder::Frame 中定义的 NXOpen::Motion::PackagingInterference 参考系类型
创建于NX4.0.0。
许可证要求 : mechanisms ("MECHANISMS")
| fType | f type |
| void NXOpen::Motion::PackagingInterferenceBuilder::SetList2 | ( | const std::vector< NXOpen::DisplayableObject * > & | list2 | ) |
设置 NXOpen::Motion::PackagingInterference 对象的几何体列表2。
创建于NX4.0.0。
许可证要求 : mechanisms ("MECHANISMS")
| list2 | list2 |
| void NXOpen::Motion::PackagingInterferenceBuilder::SetModeType | ( | NXOpen::Motion::PackagingInterferenceBuilder::Mode | mType | ) |
设置在 NXOpen::Motion::PackagingInterferenceBuilder::Mode 中定义的 NXOpen::Motion::PackagingInterference 模式类型
创建于NX4.0.0。
许可证要求 : mechanisms ("MECHANISMS")
| mType | m type |
| void NXOpen::Motion::PackagingInterferenceBuilder::SetRelativeLinks | ( | const std::vector< NXOpen::DisplayableObject * > & | links | ) |
设置 NXOpen::Motion::PackagingInterference 用户选择的相对运动体。 仅在参考系类型为 NXOpen::Motion::PackagingInterferenceBuilder::FrameSelected 时使用。
创建于NX4.0.0。
许可证要求 : mechanisms ("MECHANISMS")
| links | links |
| void NXOpen::Motion::PackagingInterferenceBuilder::SetStopOnEvent | ( | bool | stopOnEvent | ) |
设置 NXOpen::Motion::PackagingInterference 对象的Stop_On_Event标志
创建于NX4.0.0。
许可证要求 : mechanisms ("MECHANISMS")
| stopOnEvent | stop on event |
| bool NXOpen::Motion::PackagingInterferenceBuilder::StopOnEvent | ( | ) |
返回 NXOpen::Motion::PackagingInterference 对象的Stop_On_Event标志
创建于NX4.0.0。
许可证要求 : mechanisms ("MECHANISMS")