|
NX Open C++ 参考指南 2406 v1.1
|
样条曲线列表选择类 更多...
#include <SelectSplineList.hxx>
Public 成员函数 | |
| bool | Add (const std::vector< NXOpen::Spline * > &objects) |
| bool | Add (NXOpen::InferSnapType::SnapType snapType, NXOpen::Spline *selection1, NXOpen::View *view1, const NXOpen::Point3d &point1, NXOpen::Spline *selection2, NXOpen::View *view2, const NXOpen::Point3d &point2) |
| bool | Add (NXOpen::SelectionMethod *inputSelectionMethod) |
| bool | Add (NXOpen::Spline *object) |
| bool | Add (NXOpen::Spline *selection, NXOpen::View *view, const NXOpen::Point3d &point) |
| bool | AddWithViews (const std::vector< NXOpen::Spline * > &objects, const std::vector< NXOpen::View * > &views) |
| void | Clear () |
| bool | Contains (NXOpen::Spline *object) |
| bool | DuplicatesAllowed () |
| std::vector< NXOpen::Spline * > | GetArray () |
| std::vector< NXOpen::SelectObject * > | GetSelectObjectArray () |
| bool | Remove (NXOpen::InferSnapType::SnapType snapType, NXOpen::Spline *selection1, NXOpen::View *view1, const NXOpen::Point3d &point1, NXOpen::Spline *selection2, NXOpen::View *view2, const NXOpen::Point3d &point2) |
| bool | Remove (NXOpen::SelectionMethod *inputSelectionMethod) |
| bool | Remove (NXOpen::Spline *object) |
| bool | Remove (NXOpen::Spline *object, NXOpen::View *view) |
| bool | RemoveArray (const std::vector< NXOpen::Spline * > &objects) |
| void | SetArray (const std::vector< NXOpen::Spline * > &objects) |
| int | Size () |
| virtual bool | Validate () |
| Public 成员函数 继承自 NXOpen::TaggedObject | |
| tag_t | Tag () const |
友元 | |
| class | _SelectSplineListBuilder |
样条曲线列表选择类
表示选择列表上的对象集合。
创建于NX5.0.0。
| bool NXOpen::SelectSplineList::Add | ( | const std::vector< NXOpen::Spline * > & | objects | ) |
向列表中添加一组对象
| objects | 要添加的对象集合 |
| bool NXOpen::SelectSplineList::Add | ( | NXOpen::InferSnapType::SnapType | snapType, |
| NXOpen::Spline * | selection1, | ||
| NXOpen::View * | view1, | ||
| const NXOpen::Point3d & | point1, | ||
| NXOpen::Spline * | selection2, | ||
| NXOpen::View * | view2, | ||
| const NXOpen::Point3d & | point2 ) |
添加带捕捉类型、对象视图及点信息的选择对象。
| snapType | 捕捉点类型 |
| selection1 | 第一个选择对象 |
| view1 | 第一个选择对象的视图 |
| point1 | 第一个选择对象的点 |
| selection2 | 第二个选择对象 |
| view2 | 第二个选择对象的视图 |
| point2 | 第二个选择对象的点 |
| bool NXOpen::SelectSplineList::Add | ( | NXOpen::SelectionMethod * | inputSelectionMethod | ) |
将选择方法中的对象添加至列表
| inputSelectionMethod | 包含待添加对象的选择方法 |
| bool NXOpen::SelectSplineList::Add | ( | NXOpen::Spline * | object | ) |
向列表中添加一个对象
| object | 要添加的对象 |
| bool NXOpen::SelectSplineList::Add | ( | NXOpen::Spline * | selection, |
| NXOpen::View * | view, | ||
| const NXOpen::Point3d & | point ) |
添加带视图和点的对象
| selection | 选中的对象 |
| view | 选中对象的视图 |
| point | 选中对象的点 |
| bool NXOpen::SelectSplineList::AddWithViews | ( | const std::vector< NXOpen::Spline * > & | objects, |
| const std::vector< NXOpen::View * > & | views ) |
向列表中添加带视图的一组对象
| objects | 要添加的对象集合 |
| views | 对象对应的视图 |
| void NXOpen::SelectSplineList::Clear | ( | ) |
清空列表中的所有项。
创建于NX5.0.0.
许可要求 : 无
| bool NXOpen::SelectSplineList::Contains | ( | NXOpen::Spline * | object | ) |
判断指定对象是否已在列表中。
| object | 要检查的对象 |
| bool NXOpen::SelectSplineList::DuplicatesAllowed | ( | ) |
返回选择列表是否允许重复对象。
创建于NX5.0.0.
许可要求 : 无
| std::vector< NXOpen::Spline * > NXOpen::SelectSplineList::GetArray | ( | ) |
获取选择列表中的对象列表。
| std::vector< NXOpen::SelectObject * > NXOpen::SelectSplineList::GetSelectObjectArray | ( | ) |
获取选择列表中的选择对象列表。
| bool NXOpen::SelectSplineList::Remove | ( | NXOpen::InferSnapType::SnapType | snapType, |
| NXOpen::Spline * | selection1, | ||
| NXOpen::View * | view1, | ||
| const NXOpen::Point3d & | point1, | ||
| NXOpen::Spline * | selection2, | ||
| NXOpen::View * | view2, | ||
| const NXOpen::Point3d & | point2 ) |
从列表中移除指定对象。
| snapType | 捕捉点类型 |
| selection1 | 第一个选中的对象 |
| view1 | 第一个选中对象的视图 |
| point1 | 第一个选中对象的点 |
| selection2 | 第二个选中的对象 |
| view2 | 第二个选中对象的视图 |
| point2 | 第二个选中对象的点 |
| bool NXOpen::SelectSplineList::Remove | ( | NXOpen::SelectionMethod * | inputSelectionMethod | ) |
从列表中移除选择方法中的所有对象
| inputSelectionMethod | 包含待移除对象的选择方法 |
| bool NXOpen::SelectSplineList::Remove | ( | NXOpen::Spline * | object | ) |
从列表中移除指定对象。
| object | 要移除的对象 |
| bool NXOpen::SelectSplineList::Remove | ( | NXOpen::Spline * | object, |
| NXOpen::View * | view ) |
从列表中移除指定对象。
| object | 要移除的对象 |
| view | 对应此视图 |
| bool NXOpen::SelectSplineList::RemoveArray | ( | const std::vector< NXOpen::Spline * > & | objects | ) |
从列表中移除指定对象。
| objects | 要移除的对象 |
| void NXOpen::SelectSplineList::SetArray | ( | const std::vector< NXOpen::Spline * > & | objects | ) |
设置选择列表的对象集合。此操作会清空列表中现有所有项。
创建于NX5.0.0.
许可要求 : 无
| objects | 要放入列表的项 |
| int NXOpen::SelectSplineList::Size | ( | ) |
返回列表中的对象数量。
创建于NX5.0.0.
许可要求 : 无
|
virtual |
添加带CAE集合对象信息的选择对象。
选择对象 CAE集合对象子类型 CAE集合对象子ID 验证组件输入是否满足提交要求。若组件未处于可提交状态则抛出异常。例如,若组件要求设置某些属性但未设置时,此方法会抛出异常。部分组件会抛出未实现的NXException异常。