|
NX Open C++ 参考指南 2406 v1.1
|
区域跟踪器 更多...
#include <GeometricUtilities_RegionTracker.hxx>
Public 类型 | |
| enum | ExtremityType { ExtremityTypeStart , ExtremityTypeEnd } |
友元 | |
| class | _RegionTrackerBuilder |
区域跟踪器
在布尔特征过程中收集用于识别面区域的所有几何实体的类。
于NX8.5.0版本创建。
| bool NXOpen::GeometricUtilities::RegionTracker::Added | ( | ) |
返回一个标志,指示区域是否由用户添加/选中
于NX2306.0.0版本创建。
许可证要求:无
| void NXOpen::GeometricUtilities::RegionTracker::AppendOneBoundaryBody | ( | NXOpen::Body * | boundaryBodyEid, |
| bool | sideness ) |
向区域跟踪器追加一个新的区域边界体
在NX11.0.1中创建。
许可证要求:solid_modeling(“SOLIDS MODELING”)
| boundaryBodyEid | 区域边界体 |
| sideness | 区域边界边侧性 |
| void NXOpen::GeometricUtilities::RegionTracker::GetEdgeSelectors | ( | std::vector< NXOpen::Face * > & | entities | ) |
用于识别区域的输入目标或工具边
在NX8.5.0中创建。
许可证要求:无
| entities | 用作选择器的实体 |
| void NXOpen::GeometricUtilities::RegionTracker::GetFaceSelectors | ( | std::vector< NXOpen::Face * > & | entities | ) |
用于识别区域的输入目标或工具面
在NX8.5.0中创建。
许可证要求:无
| entities | 用作选择器的实体 |
| NXOpen::Body * NXOpen::GeometricUtilities::RegionTracker::GetOwningBody | ( | ) |
区域所在的所属体
| void NXOpen::GeometricUtilities::RegionTracker::GetVertexSelectors | ( | std::vector< NXOpen::Edge * > & | entities, |
| std::vector< NXOpen::GeometricUtilities::RegionTracker::ExtremityType > & | extremities ) |
用于识别区域的输入目标或工具顶点(边端点)
在NX8.5.0中创建。
许可证要求:无
| entities | 与顶点关联的边 |
| extremities | 顶点对应的边的端点(false:起点,true:终点) |
| bool NXOpen::GeometricUtilities::RegionTracker::OnTool | ( | ) |
返回一个标志,指示区域属于刀具(true)还是目标(false)
于NX8.5.0版本创建。
许可证要求:无
| bool NXOpen::GeometricUtilities::RegionTracker::Removed | ( | ) |
返回一个标志,指示区域是否由用户移除/取消选中
于NX2306.0.0版本创建。
许可证要求:无
| void NXOpen::GeometricUtilities::RegionTracker::SetAdded | ( | bool | isAdded | ) |
设置一个标志,指示区域是否由用户添加/选中
于NX2306.0.0版本创建。
许可证要求:solid_modeling("SOLIDS MODELING")
| isAdded | isadded |
| void NXOpen::GeometricUtilities::RegionTracker::SetEdgeSelectors | ( | const std::vector< NXOpen::Edge * > & | entities | ) |
用于识别区域的输入目标或工具边
在NX8.5.0中创建。
许可证要求:solid_modeling(“SOLIDS MODELING”)
| entities | 用作选择器的实体 |
| void NXOpen::GeometricUtilities::RegionTracker::SetFaceSelectors | ( | const std::vector< NXOpen::Face * > & | entities | ) |
用于识别区域的输入目标或工具面
在NX8.5.0中创建。
许可证要求:solid_modeling(“SOLIDS MODELING”)
| entities | 用作选择器的实体 |
| void NXOpen::GeometricUtilities::RegionTracker::SetOneEdgeSelector | ( | NXOpen::Edge * | entity | ) |
用于识别区域的输入目标或工具边
在NX8.5.0中创建。
许可证要求:solid_modeling(“SOLIDS MODELING”)
| entity | 用作选择器的实体 |
| void NXOpen::GeometricUtilities::RegionTracker::SetOneFaceSelector | ( | NXOpen::Face * | entity | ) |
用于识别区域的输入目标或工具面
在NX8.5.0中创建。
许可证要求:solid_modeling(“SOLIDS MODELING”)
| entity | 用作选择器的实体 |
| void NXOpen::GeometricUtilities::RegionTracker::SetOnePointSelector | ( | const NXOpen::Point3d & | location | ) |
用于识别区域的输入点位置(x,y,z)
在NX8.5.0中创建。
许可证要求:solid_modeling(“SOLIDS MODELING”)
| location | 位置 |
| void NXOpen::GeometricUtilities::RegionTracker::SetOneVertexSelector | ( | NXOpen::Edge * | entity, |
| NXOpen::GeometricUtilities::RegionTracker::ExtremityType | extremity ) |
用于识别区域的输入目标或工具顶点(边端点)
在NX8.5.0中创建。
许可证要求:solid_modeling(“SOLIDS MODELING”)
| entity | 用作选择器的实体 |
| extremity | 顶点对应的边的端点(false:起点,true:终点) |
| void NXOpen::GeometricUtilities::RegionTracker::SetOnTool | ( | bool | isOnTool | ) |
设置一个标志,指示区域属于刀具(true)还是目标(false)
于NX8.5.0版本创建。
许可证要求:solid_modeling("SOLIDS MODELING")
| isOnTool | isontool |
| void NXOpen::GeometricUtilities::RegionTracker::SetOwningBody | ( | NXOpen::Body * | owningBodyEid | ) |
区域所在的所属体
在NX11.0.1中创建。
许可证要求:solid_modeling(“SOLIDS MODELING”)
| owningBodyEid | 区域所属体 |
| void NXOpen::GeometricUtilities::RegionTracker::SetRemoved | ( | bool | isRemoved | ) |
设置一个标志,指示该区域是否已被用户移除/取消选择
在NX2306.0.0中创建。
许可证要求:solid_modeling(“SOLIDS MODELING”)
| isRemoved | 是否移除 |
| void NXOpen::GeometricUtilities::RegionTracker::SetVertexSelectors | ( | const std::vector< NXOpen::Edge * > & | entities, |
| const std::vector< NXOpen::GeometricUtilities::RegionTracker::ExtremityType > & | extremities ) |
用于识别区域的输入目标或工具顶点(边端点)
在NX8.5.0中创建。
许可证要求:solid_modeling(“SOLIDS MODELING”)
| entities | 用作选择器的实体 |
| extremities | 顶点对应的边的端点(false:起点,true:终点) |
|
virtual |
验证组件的输入是否足以调用提交。如果组件未处于可提交状态,则抛出异常。例如,如果组件要求您设置某些属性,而您尚未设置,则此方法会抛出异常。某些组件会抛出未实现的NXException。