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

组件定义集合 更多...

#include <Layout2d_ComponentDefinitionCollection.hxx>

类 NXOpen::Layout2d::ComponentDefinitionCollection 继承关系图:
NXOpen::TaggedObjectCollection

class  iterator

Public 成员函数

iterator begin ()
void Delete (NXOpen::Layout2d::Layout2dDefinitionLocation location, const char *definitionPath)
void Delete (NXOpen::Layout2d::Layout2dDefinitionLocation location, const NXString &definitionPath)
iterator end ()
NXOpen::Layout2d::ComponentDefinitionFindObject (const char *sid)
NXOpen::Layout2d::ComponentDefinitionFindObject (const NXString &sid)
void RefreshAllReferences ()
void Rename (NXOpen::Layout2d::Layout2dDefinitionLocation location, const char *definitionPath, const char *newName)
void Rename (NXOpen::Layout2d::Layout2dDefinitionLocation location, const NXString &definitionPath, const NXString &newName)
void SetAutomaticPreview (NXOpen::Layout2d::Layout2dDefinitionLocation location, const char *definitionPath, bool isAutomatic)
void SetAutomaticPreview (NXOpen::Layout2d::Layout2dDefinitionLocation location, const NXString &definitionPath, bool isAutomatic)
tag_t Tag () const
void Update (NXOpen::Layout2d::Layout2dDefinitionLocation location, const char *definitionPath)
void Update (NXOpen::Layout2d::Layout2dDefinitionLocation location, const NXString &definitionPath)
void UpdateImage (NXOpen::Layout2d::Layout2dDefinitionLocation location, const char *definitionPath, const char *imagePath)
void UpdateImage (NXOpen::Layout2d::Layout2dDefinitionLocation location, const NXString &definitionPath, const NXString &imagePath)

详细描述

组件定义集合

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

在NX10.0.0中创建。

成员函数说明

◆ begin()

iterator NXOpen::Layout2d::ComponentDefinitionCollection::begin ( )

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

◆ Delete() [1/2]

void NXOpen::Layout2d::ComponentDefinitionCollection::Delete ( NXOpen::Layout2d::Layout2dDefinitionLocation location,
const char * definitionPath )

删除定义
创建于NX11.0.0。

许可证要求:nx_layout("NX Layout")

参数
location要删除的定义的位置
definitionPath要删除的定义的路径

◆ Delete() [2/2]

void NXOpen::Layout2d::ComponentDefinitionCollection::Delete ( NXOpen::Layout2d::Layout2dDefinitionLocation location,
const NXString & definitionPath )

删除定义
创建于NX11.0.0。

许可证要求:nx_layout("NX Layout")

参数
location要删除的定义的位置
definitionPath要删除的定义的路径

◆ end()

iterator NXOpen::Layout2d::ComponentDefinitionCollection::end ( )
inline

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

◆ FindObject() [1/2]

NXOpen::Layout2d::ComponentDefinition * NXOpen::Layout2d::ComponentDefinitionCollection::FindObject ( const char * sid)

查找具有给定sid的NXOpen::Layout2d::ComponentDefinition 。 如果找不到具有给定sid的对象,将抛出异常。 此方法只能用于查找本地定义
创建于NX11.0.0。

许可证要求:nx_layout("NX Layout")

参数
sid要查找的定义的sid

◆ FindObject() [2/2]

NXOpen::Layout2d::ComponentDefinition * NXOpen::Layout2d::ComponentDefinitionCollection::FindObject ( const NXString & sid)

查找具有给定sid的NXOpen::Layout2d::ComponentDefinition 。 如果找不到具有给定sid的对象,将抛出异常。 此方法只能用于查找本地定义
创建于NX11.0.0。

许可证要求:nx_layout("NX Layout")

参数
sid要查找的定义的sid

◆ RefreshAllReferences()

void NXOpen::Layout2d::ComponentDefinitionCollection::RefreshAllReferences ( )

刷新部件中所有定义引用以获取组件的实际过时状态
创建于NX12.0.0。

许可要求: nx_layout ("NX Layout")

◆ Rename() [1/2]

void NXOpen::Layout2d::ComponentDefinitionCollection::Rename ( NXOpen::Layout2d::Layout2dDefinitionLocation location,
const char * definitionPath,
const char * newName )

重命名定义
创建于NX11.0.0。

许可证要求:nx_layout("NX Layout")

参数
location要重命名的定义的位置
definitionPath要重命名的定义的路径
newName新的定义名称

◆ Rename() [2/2]

void NXOpen::Layout2d::ComponentDefinitionCollection::Rename ( NXOpen::Layout2d::Layout2dDefinitionLocation location,
const NXString & definitionPath,
const NXString & newName )

重命名定义
创建于NX11.0.0。

许可证要求:nx_layout("NX Layout")

参数
location要重命名的定义的位置
definitionPath要重命名的定义的路径
newName新的定义名称

◆ SetAutomaticPreview() [1/2]

void NXOpen::Layout2d::ComponentDefinitionCollection::SetAutomaticPreview ( NXOpen::Layout2d::Layout2dDefinitionLocation location,
const char * definitionPath,
bool isAutomatic )

设置给定路径的定义的自动预览模式
创建于NX11.0.0。

许可要求: nx_layout ("NX Layout")

参数
location待设置预览模式的定义位置
definitionPath待设置预览模式的定义路径
isAutomatic是否自动

◆ SetAutomaticPreview() [2/2]

void NXOpen::Layout2d::ComponentDefinitionCollection::SetAutomaticPreview ( NXOpen::Layout2d::Layout2dDefinitionLocation location,
const NXString & definitionPath,
bool isAutomatic )

设置给定路径的定义的自动预览模式
创建于NX11.0.0。

许可要求: nx_layout ("NX Layout")

参数
location待设置预览模式的定义位置
definitionPath待设置预览模式的定义路径
isAutomatic是否自动

◆ Tag()

tag_t NXOpen::Layout2d::ComponentDefinitionCollection::Tag ( ) const

返回此对象的标签。

◆ Update() [1/2]

void NXOpen::Layout2d::ComponentDefinitionCollection::Update ( NXOpen::Layout2d::Layout2dDefinitionLocation location,
const char * definitionPath )

更新给定路径的定义
创建于NX11.0.0。

许可要求: nx_layout ("NX Layout")

参数
location待更新的定义位置
definitionPath待更新的定义路径

◆ Update() [2/2]

void NXOpen::Layout2d::ComponentDefinitionCollection::Update ( NXOpen::Layout2d::Layout2dDefinitionLocation location,
const NXString & definitionPath )

更新给定路径的定义
创建于NX11.0.0。

许可要求: nx_layout ("NX Layout")

参数
location待更新的定义位置
definitionPath待更新的定义路径

◆ UpdateImage() [1/2]

void NXOpen::Layout2d::ComponentDefinitionCollection::UpdateImage ( NXOpen::Layout2d::Layout2dDefinitionLocation location,
const char * definitionPath,
const char * imagePath )

更新定义预览
创建于NX11.0.0。

许可要求: nx_layout ("NX Layout")

参数
location待更新预览的定义位置
definitionPath待更新预览的定义路径
imagePath用于更新定义预览的图像文件路径

◆ UpdateImage() [2/2]

void NXOpen::Layout2d::ComponentDefinitionCollection::UpdateImage ( NXOpen::Layout2d::Layout2dDefinitionLocation location,
const NXString & definitionPath,
const NXString & imagePath )

更新定义预览
创建于NX11.0.0。

许可证要求:nx_layout("NX Layout")

参数
location要更新图像的定义的位置
definitionPath要更新图像的定义的路径
imagePath用于更新定义预览的图像文件路径