|
NX Open C++ 参考指南 2406 v1.1
|
约束显示构建器 更多...
#include <Assemblies_ConstraintDisplayBuilder.hxx>
Public 类型 | |
| enum | VisibleConstraintsRuleOptions { VisibleConstraintsRuleOptionsBetweenComponents , VisibleConstraintsRuleOptionsConnectedToComponents } |
Public 成员函数 | |
| bool | ChangeComponentVisibility () |
| bool | FilterNavigator () |
| NXOpen::SelectDisplayableObjectList * | ObjectSelection () |
| void | SetChangeComponentVisibility (bool changeComponentVisibility) |
| void | SetFilterNavigator (bool filterNavigator) |
| void | SetVisibleConstraintsRule (NXOpen::Assemblies::ConstraintDisplayBuilder::VisibleConstraintsRuleOptions visibleConstraintsRule) |
| NXOpen::Assemblies::ConstraintDisplayBuilder::VisibleConstraintsRuleOptions | VisibleConstraintsRule () |
| Public 成员函数 继承自 NXOpen::Builder | |
| NXOpen::NXObject * | Commit () |
| void | Destroy () |
| std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
| NXOpen::NXObject * | GetObject () |
| NXOpen::PreviewBuilder * | PreviewBuilder () |
| void | ShowResults () |
| virtual bool | Validate () |
| Public 成员函数 继承自 NXOpen::TaggedObject | |
| tag_t | Tag () const |
友元 | |
| class | _ConstraintDisplayBuilderBuilder |
约束显示构建器
NXOpen::Assemblies::ConstraintDisplayBuilder 用于控制约束及可选组件的可见性。 所有选定的约束将显示,任何引用选定组件中几何体的约束也将显示(受 VisibleConstraintsRule 设置的影响)。 所有其他约束将被隐藏。
如果 ChangeComponentVisibility 为开启状态,则选定的组件以及由选定约束定位的组件将显示,所有其他组件将隐藏。 如果 ChangeComponentVisibility 为关闭状态,则组件可见性不受影响。
此构建器操作显示的约束。一个显示的约束代表给定装配中的单个装配约束,且不必与其所代表的装配约束位于同一部件中。 一个装配可能包含针对同一装配约束的多个显示约束。
要创建此类的新实例,请使用 NXOpen::Assemblies::AssemblyManager::CreateConstraintDisplayBuilder
默认值。
| 属性 | 值 |
|---|---|
| ChangeComponentVisibility | 1 |
| FilterNavigator | 0 |
| VisibleConstraintsRule | BetweenComponents |
在 NX6.0.0 中创建。
| bool NXOpen::Assemblies::ConstraintDisplayBuilder::ChangeComponentVisibility | ( | ) |
返回 指示是否应对相连组件执行"仅显示"操作的标志。
在 NX6.0.0 中创建。
许可要求:无
| bool NXOpen::Assemblies::ConstraintDisplayBuilder::FilterNavigator | ( | ) |
返回 指示装配导航器是否应过滤隐藏约束的标志。
在 NX6.0.0 中创建。
许可要求:无
| NXOpen::SelectDisplayableObjectList * NXOpen::Assemblies::ConstraintDisplayBuilder::ObjectSelection | ( | ) |
返回 选定的约束和组件。当构建器提交时,所有选定的约束和组件将显示,与之相连的约束和组件也将显示。
在 NX6.0.0 中创建。
许可要求:无
| void NXOpen::Assemblies::ConstraintDisplayBuilder::SetChangeComponentVisibility | ( | bool | changeComponentVisibility | ) |
设置 指示是否应对相连组件执行"仅显示"操作的标志。
在 NX6.0.0 中创建。
许可要求:assemblies ("ASSEMBLIES MODULE")
| changeComponentVisibility | changecomponentvisibility |
| void NXOpen::Assemblies::ConstraintDisplayBuilder::SetFilterNavigator | ( | bool | filterNavigator | ) |
设置 指示装配导航器是否应过滤隐藏约束的标志。
在 NX6.0.0 中创建。
许可要求:assemblies ("ASSEMBLIES MODULE")
| filterNavigator | filternavigator |
| void NXOpen::Assemblies::ConstraintDisplayBuilder::SetVisibleConstraintsRule | ( | NXOpen::Assemblies::ConstraintDisplayBuilder::VisibleConstraintsRuleOptions | visibleConstraintsRule | ) |
设置 决定哪些约束被视为与选定组件相连接的规则。
在 NX6.0.0 中创建。
许可要求:assemblies ("ASSEMBLIES MODULE")
| visibleConstraintsRule | visibleconstraintsrule |
| NXOpen::Assemblies::ConstraintDisplayBuilder::VisibleConstraintsRuleOptions NXOpen::Assemblies::ConstraintDisplayBuilder::VisibleConstraintsRule | ( | ) |
返回 决定哪些约束被视为与选定组件相连接的规则。
在 NX6.0.0 中创建。
许可要求:无