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

相机集合 更多...

#include <Display_CameraCollection.hxx>

类 NXOpen::Display::CameraCollection 继承关系图:
NXOpen::TaggedObjectCollection

class  iterator

Public 成员函数

iterator begin ()
NXOpen::Display::CameraBuilderCreateCameraBuilder (NXOpen::Display::Camera *camera)
NXOpen::Display::CameraBuilderCreateCameraBuilder (NXOpen::Display::Camera *camera, bool applyCameraToView)
NXOpen::Display::CameraBuilderCreateCameraBuilder (NXOpen::View *view, NXOpen::Layout *layout, NXOpen::Display::Camera *camera)
NXOpen::Display::CameraBuilderCreateCameraBuilder (NXOpen::View *view, NXOpen::Layout *layout, NXOpen::Display::Camera *camera, bool applyCameraToView)
iterator end ()
NXOpen::Display::CameraFindObject (const char *journalIdentifier)
NXOpen::Display::CameraFindObject (const NXString &journalIdentifier)
tag_t Tag () const

详细描述

相机集合

表示相机的集合
要获取此类的实例,请参考 NXOpen::BasePart

在NX5.0.0中创建。

成员函数说明

◆ begin()

iterator NXOpen::Display::CameraCollection::begin ( )

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

◆ CreateCameraBuilder() [1/4]

NXOpen::Display::CameraBuilder * NXOpen::Display::CameraCollection::CreateCameraBuilder ( NXOpen::Display::Camera * camera)

如果camera为NULL,则创建一个NXOpen::Display::CameraBuilder 对象。否则,将编辑该Camera对象。如果camera不为NULL且该相机与工作视图以外的视图关联,则该相机会应用到当前工作视图。

返回
返回相机构建器
创建于NX5.0.0.

许可要求: 无
参数
camera如果camera不为NULL,则编辑该对象

◆ CreateCameraBuilder() [2/4]

NXOpen::Display::CameraBuilder * NXOpen::Display::CameraCollection::CreateCameraBuilder ( NXOpen::Display::Camera * camera,
bool applyCameraToView )

如果camera为NULL,则创建一个NXOpen::Display::CameraBuilder 对象。否则,将编辑该Camera对象。如果camera不为NULL且该相机与工作视图以外的视图关联,则仅当applyCameraToView为true时,该相机会应用到当前工作视图。

返回
返回相机构建器
创建于NX11.0.0.

许可要求: 无
参数
camera如果camera不为NULL,则编辑该对象
applyCameraToView如果为true,则将相机应用到其视图

◆ CreateCameraBuilder() [3/4]

NXOpen::Display::CameraBuilder * NXOpen::Display::CameraCollection::CreateCameraBuilder ( NXOpen::View * view,
NXOpen::Layout * layout,
NXOpen::Display::Camera * camera )

如果camera为NULL,则创建一个NXOpen::Display::CameraBuilder 对象。否则,将编辑该Camera对象。使用布局中视图的数据初始化相机。如果camera不为NULL且该相机与工作视图以外的视图关联,则该相机会应用到当前工作视图。

返回
返回相机构建器
创建于NX6.0.0.

许可要求: 无
参数
view使用该视图的数据初始化相机
layout视图所属的布局
camera如果camera不为NULL,则编辑该对象

◆ CreateCameraBuilder() [4/4]

NXOpen::Display::CameraBuilder * NXOpen::Display::CameraCollection::CreateCameraBuilder ( NXOpen::View * view,
NXOpen::Layout * layout,
NXOpen::Display::Camera * camera,
bool applyCameraToView )

如果camera为NULL,则创建一个NXOpen::Display::CameraBuilder 对象。否则,将编辑该Camera对象。使用布局中视图的数据初始化相机。如果camera不为NULL且该相机与工作视图以外的视图关联,则仅当applyCameraToView为true时,该相机会应用到当前工作视图。

返回
返回相机构建器
创建于NX11.0.0.

许可要求: 无
参数
view使用该视图的数据初始化相机
layout视图所属的布局
camera如果camera不为NULL,则编辑该对象
applyCameraToView如果为true,则将相机应用到其视图

◆ end()

iterator NXOpen::Display::CameraCollection::end ( )
inline

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

◆ FindObject() [1/2]

NXOpen::Display::Camera * NXOpen::Display::CameraCollection::FindObject ( const char * journalIdentifier)

查找NXOpen::Display::Camera,该对象的标识符已在日志中记录。 同一对象在软件不同版本中返回的JournalIdentifier可能不同,但新版本软件通过旧版本日志标识符调用FindObject时,应能找到相同对象。 通常,此方法不应在手写代码中使用,仅用于支持日志的录制和回放。 若找不到具有给定日志标识符的对象,将抛出异常。

返回
找到的Camera
在NX5.0.0中创建。

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

◆ FindObject() [2/2]

NXOpen::Display::Camera * NXOpen::Display::CameraCollection::FindObject ( const NXString & journalIdentifier)

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

返回
找到的相机对象
创建于NX5.0.0.

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

◆ Tag()

tag_t NXOpen::Display::CameraCollection::Tag ( ) const

返回此对象的标签。