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

剖视图集合管理类 更多...

#include <CutViewCollection.hxx>

类 NXOpen::CutViewCollection 继承关系图:
NXOpen::TaggedObjectCollection

class  iterator

Public 成员函数

iterator begin ()
NXOpen::ModelingViewCreateLinkedSectionView (NXOpen::CutView *view)
void DeleteCutView (NXOpen::CutView *view)
iterator end ()
NXOpen::CutViewFindObject (const char *journalIdentifier)
NXOpen::CutViewFindObject (const NXString &journalIdentifier)
std::vector< NXOpen::DisplayableObject * > GetCutViewsOfObject (NXOpen::Body *body)
bool IsCutBody (NXOpen::Body *body)
bool IsCutBodyOfView (NXOpen::Body *body, NXOpen::CutView *view, NXOpen::Body **uncutBody)
bool IsToolBody (NXOpen::Body *body)
bool IsUncutBodyOfView (NXOpen::Body *body, NXOpen::CutView *view, NXOpen::Body **cutBody)
tag_t Tag () const
void UpdateCutView (NXOpen::CutView *view)

详细描述

剖视图集合管理类

表示NXOpen::CutView 对象的集合。
要获取此类的实例,请参考NXOpen::Part

在NX4.0.0中创建。

成员函数说明

◆ begin()

iterator NXOpen::CutViewCollection::begin ( )

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

◆ CreateLinkedSectionView()

NXOpen::ModelingView * NXOpen::CutViewCollection::CreateLinkedSectionView ( NXOpen::CutView * view)

创建关联的截面视图。
创建于NX5.0.0。

许可要求:无

参数
view剖视

◆ DeleteCutView()

void NXOpen::CutViewCollection::DeleteCutView ( NXOpen::CutView * view)

删除与剖视关联的主剖视特征。
创建于NX4.0.0。

许可要求:无

参数
view剖视

◆ end()

iterator NXOpen::CutViewCollection::end ( )
inline

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

◆ FindObject() [1/2]

NXOpen::CutView * NXOpen::CutViewCollection::FindObject ( const char * journalIdentifier)

查找在日志中记录的具有给定标识符的NXOpen::CutView 。 对象在不同软件版本中返回的JournalIdentifier值可能不同。 但是,当向FindObject传递旧版本的日志标识符时,新版本软件应能找到相同对象。 通常,此方法不应在手写代码中使用,仅用于支持日志的录制和回放。 如果找不到具有给定日志标识符的对象,将抛出异常。

返回
具有此标识符的视图
创建于NX4.0.0。

许可要求:无
参数
journalIdentifier要查找的剖视的标识符

◆ FindObject() [2/2]

NXOpen::CutView * NXOpen::CutViewCollection::FindObject ( const NXString & journalIdentifier)

查找在日志中记录的具有给定标识符的NXOpen::CutView 。 对象在不同软件版本中返回的JournalIdentifier值可能不同。 但是,当向FindObject传递旧版本的日志标识符时,新版本软件应能找到相同对象。 通常,此方法不应在手写代码中使用,仅用于支持日志的录制和回放。 如果找不到具有给定日志标识符的对象,将抛出异常。

返回
具有此标识符的视图
创建于NX4.0.0。

许可要求:无
参数
journalIdentifier要查找的剖视的标识符

◆ GetCutViewsOfObject()

std::vector< NXOpen::DisplayableObject * > NXOpen::CutViewCollection::GetCutViewsOfObject ( NXOpen::Body * body)

查找对象的切割视图。
创建于NX5.0.0。

许可要求:无

参数
body

◆ IsCutBody()

bool NXOpen::CutViewCollection::IsCutBody ( NXOpen::Body * body)

如果体是剖切体,则返回"true"。

返回

创建于NX5.0.0。

许可要求:无
参数
body

◆ IsCutBodyOfView()

bool NXOpen::CutViewCollection::IsCutBodyOfView ( NXOpen::Body * body,
NXOpen::CutView * view,
NXOpen::Body ** uncutBody )

如果体是视图中的剖切体,则返回"true"。

返回

创建于NX5.0.0。

许可要求:无
参数
body
view剖视
uncutBody对应的未剖切体

◆ IsToolBody()

bool NXOpen::CutViewCollection::IsToolBody ( NXOpen::Body * body)

如果体是工具体,则返回"true"。

返回

创建于NX5.0.0。

许可要求:无
参数
body

◆ IsUncutBodyOfView()

bool NXOpen::CutViewCollection::IsUncutBodyOfView ( NXOpen::Body * body,
NXOpen::CutView * view,
NXOpen::Body ** cutBody )

如果体是视图中的未切割体,则返回"true"。

返回

创建于NX5.0.0。

许可要求:无
参数
body
view切割视图
cutBody对应的切割体

◆ Tag()

tag_t NXOpen::CutViewCollection::Tag ( ) const

返回此对象的标签。

◆ UpdateCutView()

void NXOpen::CutViewCollection::UpdateCutView ( NXOpen::CutView * view)

更新与剖视关联的主剖视特征。
创建于NX4.0.0。

许可要求:无

参数
view剖视