|
NX Open C++ 参考指南 2406 v1.1
|
运动解算方案集合 更多...
#include <Motion_MotionSolutionCollection.hxx>
类 | |
| class | iterator |
Public 成员函数 | |
| iterator | begin () |
| NXOpen::Motion::AdvancedSolutionBuilder * | CreateAdvancedSolutionBuilder (NXOpen::Motion::AdvancedSolution *advancedSolution) |
| NXOpen::Motion::MotionSolutionBuilder * | CreateMultiEditSolutionBuilder (const std::vector< NXOpen::Motion::MotionSolution * > &solutions) |
| 为多编辑创建一个NXOpen::Motion::MotionSolutionBuilder 于NX2007.0.0中创建。 许可证要求:mechanisms("MECHANISMS") | |
| NXOpen::Motion::MotionSolutionBuilder * | CreateSolutionBuilder (NXOpen::Motion::MotionSolution *solution) |
| void | DeleteSolution (NXOpen::Motion::MotionSolution *tSolution, bool ifDeleteResult) |
| iterator | end () |
| NXOpen::Motion::MotionSolution * | FindObject (const char *name) |
| NXOpen::Motion::MotionSolution * | FindObject (const NXString &name) |
| NXOpen::Motion::MotionSolution * | GetActiveSolution () |
| void | SetActiveSolution (NXOpen::Motion::MotionSolution *activeSolution) |
| tag_t | Tag () const |
运动解算方案集合
表示Driver对象的集合
要获取此类的实例,请参考 NXOpen::Motion::MotionManager
创建于NX5.0.0.
| iterator NXOpen::Motion::MotionSolutionCollection::begin | ( | ) |
返回指向第一个元素的迭代器。
| NXOpen::Motion::AdvancedSolutionBuilder * NXOpen::Motion::MotionSolutionCollection::CreateAdvancedSolutionBuilder | ( | NXOpen::Motion::AdvancedSolution * | advancedSolution | ) |
创建 NXOpen::Motion::AdvancedSolution
| advancedSolution | 要编辑的 NXOpen::Motion::AdvancedSolution |
| NXOpen::Motion::MotionSolutionBuilder * NXOpen::Motion::MotionSolutionCollection::CreateMultiEditSolutionBuilder | ( | const std::vector< NXOpen::Motion::MotionSolution * > & | solutions | ) |
为多编辑创建一个NXOpen::Motion::MotionSolutionBuilder
于NX2007.0.0中创建。
许可证要求:mechanisms("MECHANISMS")
| solutions | 解决方案 |
| NXOpen::Motion::MotionSolutionBuilder * NXOpen::Motion::MotionSolutionCollection::CreateSolutionBuilder | ( | NXOpen::Motion::MotionSolution * | solution | ) |
创建一个NXOpen::Motion::MotionSolutionBuilder。此类用于构造NXOpen::Motion::MotionSolution对象。
| solution | 要编辑的NXOpen::Motion::MotionSolution, 如果为NULL则创建一个新对象 |
| void NXOpen::Motion::MotionSolutionCollection::DeleteSolution | ( | NXOpen::Motion::MotionSolution * | tSolution, |
| bool | ifDeleteResult ) |
删除当前会话的 NXOpen::Motion::MotionSolution 对象。
创建于 NX11.0.0。
许可要求:mechanisms ("MECHANISMS")
| tSolution | 要删除的 NXOpen::Motion::MotionSolution 对象 |
| ifDeleteResult | 若为 true,则删除结果文件 |
|
inline |
返回指向最后一个元素之后位置的迭代器。
| NXOpen::Motion::MotionSolution * NXOpen::Motion::MotionSolutionCollection::FindObject | ( | const char * | name | ) |
查找具有给定名称的NXOpen::Motion::MotionSolution对象。如果未找到具有给定名称的对象,将抛出异常。
| name | 解决方案对象的名称。 |
| NXOpen::Motion::MotionSolution * NXOpen::Motion::MotionSolutionCollection::FindObject | ( | const NXString & | name | ) |
查找具有给定名称的NXOpen::Motion::MotionSolution对象。如果未找到具有给定名称的对象,将抛出异常。
| name | 解决方案对象的名称。 |
| NXOpen::Motion::MotionSolution * NXOpen::Motion::MotionSolutionCollection::GetActiveSolution | ( | ) |
获取当前会话的活动NXOpen::Motion::MotionSolution对象。
| void NXOpen::Motion::MotionSolutionCollection::SetActiveSolution | ( | NXOpen::Motion::MotionSolution * | activeSolution | ) |
设置当前会话的活动NXOpen::Motion::MotionSolution对象。
于NX9.0.0中创建。
许可证要求:mechanisms("MECHANISMS")
| activeSolution | 活动解决方案NXOpen::Motion::MotionSolution |
| tag_t NXOpen::Motion::MotionSolutionCollection::Tag | ( | ) | const |
返回此对象的标签。