|
NX Open C++ 参考指南 2406 v1.1
|
布尔运算 更多...
#include <GeometricUtilities_BooleanOperation.hxx>
Public 类型 | |
| enum | BooleanType { BooleanTypeCreate , BooleanTypeUnite , BooleanTypeSubtract , BooleanTypeIntersect , BooleanTypeSew } |
Public 成员函数 | |
| std::vector< NXOpen::Body * > | GetTargetBodies () |
| NXOpen::ScCollector * | GetTargetBodiesCollector () |
| void | SetTargetBodies (const std::vector< NXOpen::Body * > &targetBodies) |
| void | SetType (NXOpen::GeometricUtilities::BooleanOperation::BooleanType type) |
| NXOpen::GeometricUtilities::BooleanOperation::BooleanType | Type () |
| virtual bool | Validate () |
| Public 成员函数 继承自 NXOpen::TaggedObject | |
| tag_t | Tag () const |
友元 | |
| class | _BooleanOperationBuilder |
布尔运算
表示布尔运算。
创建于NX3.0.1.
| std::vector< NXOpen::Body * > NXOpen::GeometricUtilities::BooleanOperation::GetTargetBodies | ( | ) |
获取目标体
| NXOpen::ScCollector * NXOpen::GeometricUtilities::BooleanOperation::GetTargetBodiesCollector | ( | ) |
获取目标体收集器
| void NXOpen::GeometricUtilities::BooleanOperation::SetTargetBodies | ( | const std::vector< NXOpen::Body * > & | targetBodies | ) |
设置目标体
创建于NX4.0.0.
许可要求: solid_modeling ("实体建模") 或 cam_base ("CAM基础") 或 insp_programming ("检测编程") 或 nx_freeform_1 ("基础自由曲面建模")
| targetBodies | 布尔运算的目标体 |
| void NXOpen::GeometricUtilities::BooleanOperation::SetType | ( | NXOpen::GeometricUtilities::BooleanOperation::BooleanType | type | ) |
设置布尔运算类型
创建于NX4.0.0.
许可要求: solid_modeling ("实体建模") 或 cam_base ("CAM基础") 或 insp_programming ("检测编程") 或 nx_freeform_1 ("基础自由曲面建模")
| type | 布尔类型 |
| NXOpen::GeometricUtilities::BooleanOperation::BooleanType NXOpen::GeometricUtilities::BooleanOperation::Type | ( | ) |
获取布尔运算类型和目标体
布尔类型 目标体 设置布尔运算类型和目标体
布尔类型 目标体 返回布尔运算类型
创建于NX4.0.0.
许可要求: 无
|
virtual |
验证组件的输入是否足够调用commit。如果组件未处于可提交状态,则抛出异常。例如,如果组件要求设置某些属性,而未设置,则此方法会抛出异常。某些组件会抛出未实现的NXException。