NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
NXOpen::Motion::MotionSolutionCollection类 参考

运动解算方案集合 更多...

#include <Motion_MotionSolutionCollection.hxx>

类 NXOpen::Motion::MotionSolutionCollection 继承关系图:
NXOpen::TaggedObjectCollection

class  iterator

Public 成员函数

iterator begin ()
NXOpen::Motion::AdvancedSolutionBuilderCreateAdvancedSolutionBuilder (NXOpen::Motion::AdvancedSolution *advancedSolution)
NXOpen::Motion::MotionSolutionBuilderCreateMultiEditSolutionBuilder (const std::vector< NXOpen::Motion::MotionSolution * > &solutions)
 为多编辑创建一个NXOpen::Motion::MotionSolutionBuilder
于NX2007.0.0中创建。

许可证要求:mechanisms("MECHANISMS")
NXOpen::Motion::MotionSolutionBuilderCreateSolutionBuilder (NXOpen::Motion::MotionSolution *solution)
void DeleteSolution (NXOpen::Motion::MotionSolution *tSolution, bool ifDeleteResult)
iterator end ()
NXOpen::Motion::MotionSolutionFindObject (const char *name)
NXOpen::Motion::MotionSolutionFindObject (const NXString &name)
NXOpen::Motion::MotionSolutionGetActiveSolution ()
void SetActiveSolution (NXOpen::Motion::MotionSolution *activeSolution)
tag_t Tag () const

详细描述

运动解算方案集合

表示Driver对象的集合
要获取此类的实例,请参考 NXOpen::Motion::MotionManager

创建于NX5.0.0.

成员函数说明

◆ begin()

iterator NXOpen::Motion::MotionSolutionCollection::begin ( )

返回指向第一个元素的迭代器。

◆ CreateAdvancedSolutionBuilder()

NXOpen::Motion::AdvancedSolutionBuilder * NXOpen::Motion::MotionSolutionCollection::CreateAdvancedSolutionBuilder ( NXOpen::Motion::AdvancedSolution * advancedSolution)

创建 NXOpen::Motion::AdvancedSolution

返回
AdvancedSolutionBuilder 对象
创建于 NX12.0.0。

许可要求:mechanisms ("MECHANISMS")
参数
advancedSolution要编辑的 NXOpen::Motion::AdvancedSolution

◆ CreateMultiEditSolutionBuilder()

NXOpen::Motion::MotionSolutionBuilder * NXOpen::Motion::MotionSolutionCollection::CreateMultiEditSolutionBuilder ( const std::vector< NXOpen::Motion::MotionSolution * > & solutions)

为多编辑创建一个NXOpen::Motion::MotionSolutionBuilder
于NX2007.0.0中创建。

许可证要求:mechanisms("MECHANISMS")

参数
solutions解决方案

◆ CreateSolutionBuilder()

NXOpen::Motion::MotionSolutionBuilder * NXOpen::Motion::MotionSolutionCollection::CreateSolutionBuilder ( NXOpen::Motion::MotionSolution * solution)

创建一个NXOpen::Motion::MotionSolutionBuilder。此类用于构造NXOpen::Motion::MotionSolution对象。

返回

于NX5.0.0中创建。

许可证要求:mechanisms("MECHANISMS")
参数
solution要编辑的NXOpen::Motion::MotionSolution, 如果为NULL则创建一个新对象

◆ DeleteSolution()

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,则删除结果文件

◆ end()

iterator NXOpen::Motion::MotionSolutionCollection::end ( )
inline

返回指向最后一个元素之后位置的迭代器。

◆ FindObject() [1/2]

NXOpen::Motion::MotionSolution * NXOpen::Motion::MotionSolutionCollection::FindObject ( const char * name)

查找具有给定名称的NXOpen::Motion::MotionSolution对象。如果未找到具有给定名称的对象,将抛出异常。

返回
具有此名称的NXOpen::Motion::MotionSolution对象。
于NX5.0.0中创建。

许可证要求:mechanisms("MECHANISMS")
参数
name解决方案对象的名称。

◆ FindObject() [2/2]

NXOpen::Motion::MotionSolution * NXOpen::Motion::MotionSolutionCollection::FindObject ( const NXString & name)

查找具有给定名称的NXOpen::Motion::MotionSolution对象。如果未找到具有给定名称的对象,将抛出异常。

返回
具有此名称的NXOpen::Motion::MotionSolution对象。
于NX5.0.0中创建。

许可证要求:mechanisms("MECHANISMS")
参数
name解决方案对象的名称。

◆ GetActiveSolution()

NXOpen::Motion::MotionSolution * NXOpen::Motion::MotionSolutionCollection::GetActiveSolution ( )

获取当前会话的活动NXOpen::Motion::MotionSolution对象。

返回
活动解决方案NXOpen::Motion::MotionSolution
于NX9.0.0中创建。

许可证要求:mechanisms("MECHANISMS")

◆ SetActiveSolution()

void NXOpen::Motion::MotionSolutionCollection::SetActiveSolution ( NXOpen::Motion::MotionSolution * activeSolution)

设置当前会话的活动NXOpen::Motion::MotionSolution对象。
于NX9.0.0中创建。

许可证要求:mechanisms("MECHANISMS")

参数
activeSolution活动解决方案NXOpen::Motion::MotionSolution

◆ Tag()

tag_t NXOpen::Motion::MotionSolutionCollection::Tag ( ) const

返回此对象的标签。