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

表达式截面集列表 更多...

#include <ExpressionSectionSetList.hxx>

类 NXOpen::ExpressionSectionSetList 继承关系图:
NXOpen::TaggedObject

Public 成员函数

void Append (const std::vector< NXOpen::ExpressionSectionSet * > &objects)
void Append (NXOpen::ExpressionSectionSet *object)
void Clear ()
void Clear (NXOpen::ObjectList::DeleteOption deleteOption)
void ClearIndex (int deleteIdx)
void Erase (int index)
void Erase (int index, NXOpen::ObjectList::DeleteOption deleteOption)
void Erase (NXOpen::ExpressionSectionSet *obj)
void Erase (NXOpen::ExpressionSectionSet *obj, NXOpen::ObjectList::DeleteOption deleteOption)
int FindIndex (NXOpen::ExpressionSectionSet *obj)
NXOpen::ExpressionSectionSetFindItem (int index)
std::vector< NXOpen::ExpressionSectionSet * > GetContents ()
void Insert (int location, NXOpen::ExpressionSectionSet *object)
int Length ()
void MoveToBottom (int index)
void MoveToTop (int index)
void SetContents (const std::vector< NXOpen::ExpressionSectionSet * > &objects)
void Swap (int index1, int index2)
void Swap (NXOpen::ExpressionSectionSet *object1, NXOpen::ExpressionSectionSet *object2)
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _ExpressionSectionSetListBuilder

详细描述

表达式截面集列表

表示对象列表。
要创建此类的新实例,请使用 NXOpen::Part::CreateObjectList

创建于 NX4.0.0。

成员函数说明

◆ Append() [1/2]

void NXOpen::ExpressionSectionSetList::Append ( const std::vector< NXOpen::ExpressionSectionSet * > & objects)

向列表追加一组对象
创建于 NX4.0.0。

许可证要求:无

参数
objects要追加的项

◆ Append() [2/2]

void NXOpen::ExpressionSectionSetList::Append ( NXOpen::ExpressionSectionSet * object)

向列表追加一个对象
创建于 NX5.0.0。

许可证要求:无

参数
object要追加的项

◆ Clear() [1/2]

void NXOpen::ExpressionSectionSetList::Clear ( )

清空整个列表但不删除对象。调用者负责 管理这些对象。如果在部件关闭时它们未被使用或删除(即内存泄漏),将会发生错误
创建于 NX5.0.0。

许可证要求:无

◆ Clear() [2/2]

void NXOpen::ExpressionSectionSetList::Clear ( NXOpen::ObjectList::DeleteOption deleteOption)

清空整个列表
创建于 NX5.0.0。

许可证要求:无

参数
deleteOption删除对象时是否删除它们

◆ ClearIndex()

void NXOpen::ExpressionSectionSetList::ClearIndex ( int deleteIdx)

删除指定索引处的项。列表大小不变,但该索引处的项设置为 NULL。
创建于 NX4.0.0。

许可证要求:无

参数
deleteIdx要删除的项的索引

◆ Erase() [1/4]

void NXOpen::ExpressionSectionSetList::Erase ( int index)

从列表中删除对象,但不删除该对象。 列表会进行移位,以便原对象所在位置不会存在空值。
创建于 NX5.0.0。

许可证要求:无

参数
index要从列表中移除的项的索引

◆ Erase() [2/4]

void NXOpen::ExpressionSectionSetList::Erase ( int index,
NXOpen::ObjectList::DeleteOption deleteOption )

从列表中的指定位置删除对象。 列表会进行偏移,原位置不会保留空值。
创建于 NX5.0.0。

许可证要求:无

参数
index要从列表中删除的项的索引
deleteOption是否删除对象

◆ Erase() [3/4]

void NXOpen::ExpressionSectionSetList::Erase ( NXOpen::ExpressionSectionSet * obj)

从列表中删除对象,但不删除该对象。 列表会进行偏移,原位置不会保留空值。
创建于 NX5.0.0。

许可证要求:无

参数
obj要从列表中删除的对象

◆ Erase() [4/4]

void NXOpen::ExpressionSectionSetList::Erase ( NXOpen::ExpressionSectionSet * obj,
NXOpen::ObjectList::DeleteOption deleteOption )

从列表中删除对象。 列表会进行偏移,原位置不会保留空值。
创建于 NX5.0.0。

许可证要求:无

参数
obj要从列表中删除的对象
deleteOption是否删除对象

◆ FindIndex()

int NXOpen::ExpressionSectionSetList::FindIndex ( NXOpen::ExpressionSectionSet * obj)

查找输入对象出现的索引。如果未找到,返回 -1。

返回
输入对象的索引,未找到时返回 -1
创建于 NX4.0.0。

许可证要求:无
参数
obj要查找索引的对象

◆ FindItem()

NXOpen::ExpressionSectionSet * NXOpen::ExpressionSectionSetList::FindItem ( int index)

返回输入索引处的对象。可能为 NULL。

返回
在输入索引处找到的对象
创建于 NX4.0.0。

许可证要求:无
参数
index要返回的对象的索引

◆ GetContents()

std::vector< NXOpen::ExpressionSectionSet * > NXOpen::ExpressionSectionSetList::GetContents ( )

获取整个列表的内容

返回
列表内容
创建于 NX5.0.0。

许可证要求:无

◆ Insert()

void NXOpen::ExpressionSectionSetList::Insert ( int location,
NXOpen::ExpressionSectionSet * object )

在指定位置插入对象
创建于 NX5.0.0。

许可证要求:无

参数
location插入对象的位置
object要插入的对象

◆ Length()

int NXOpen::ExpressionSectionSetList::Length ( )

返回列表的长度
创建于 NX5.0.0。

许可证要求:无

◆ MoveToBottom()

void NXOpen::ExpressionSectionSetList::MoveToBottom ( int index)

将指定位置的对象移到列表底部。
创建于 NX10.0.0。

许可证要求:无

参数
index项的位置

◆ MoveToTop()

void NXOpen::ExpressionSectionSetList::MoveToTop ( int index)

将指定位置的对象移到列表顶部。
创建于 NX10.0.0。

许可证要求:无

参数
index项的位置

◆ SetContents()

void NXOpen::ExpressionSectionSetList::SetContents ( const std::vector< NXOpen::ExpressionSectionSet * > & objects)

设置整个列表的内容。这会覆盖列表的先前内容, 但不会删除原列表中的任何对象。
创建于 NX5.0.0。

许可证要求:无

参数
objects列表内容

◆ Swap() [1/2]

void NXOpen::ExpressionSectionSetList::Swap ( int index1,
int index2 )

交换列表中两个对象的位置。 第一个对象会放置在第二个对象原位置, 第二个对象放置在第一个对象原位置。
创建于 NX5.0.0。

许可证要求:无

参数
index1第一个项的位置
index2第二个项的位置

◆ Swap() [2/2]

void NXOpen::ExpressionSectionSetList::Swap ( NXOpen::ExpressionSectionSet * object1,
NXOpen::ExpressionSectionSet * object2 )

交换列表中两个对象的位置。 第一个对象会放置在第二个对象原位置, 第二个对象放置在第一个对象原位置。
创建于 NX5.0.0。

许可证要求:无

参数
object1第一个项
object2第二个项