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

二维布局组件名称构建器 更多...

#include <Layout2d_ComponentNameBuilder.hxx>

类 NXOpen::Layout2d::ComponentNameBuilder 继承关系图:
NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 成员函数

NXOpen::Layout2d::Layout2dDefinitionLocation Location ()
NXString Name ()
NXString PartName ()
void SetLocation (NXOpen::Layout2d::Layout2dDefinitionLocation location)
void SetName (const char *name)
void SetName (const NXString &name)
void SetPartName (const char *partName)
void SetPartName (const NXString &partName)
void SetPartOperationBuilder (NXOpen::PDM::PartOperationCreateBuilder *partOperationBuilder)
virtual bool Validate ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _ComponentNameBuilderBuilder

详细描述

二维布局组件名称构建器

此类用于构造组件名称和零件文件名块,若处于管理模式,还包含项目编号、项目修订和项目名称。
创建于NX10.0.0。

成员函数说明

◆ Location()

NXOpen::Layout2d::Layout2dDefinitionLocation NXOpen::Layout2d::ComponentNameBuilder::Location ( )

获取组件的位置类型,表示本地、本机或Teamcenter
创建于NX10.0.0。

许可证要求:无

◆ Name()

NXString NXOpen::Layout2d::ComponentNameBuilder::Name ( )

获取组件名称值的JA方法支持, 注意:客户端必须使用TEXT_free释放返回的TEXT_p_t*
创建于NX10.0.0。

许可证要求:无

◆ PartName()

NXString NXOpen::Layout2d::ComponentNameBuilder::PartName ( )

获取组件零件文件名值的JA方法支持, 注意:客户端必须使用TEXT_free释放返回的TEXT_p_t*
创建于NX10.0.0。

许可证要求:无

◆ SetLocation()

void NXOpen::Layout2d::ComponentNameBuilder::SetLocation ( NXOpen::Layout2d::Layout2dDefinitionLocation location)

设置组件的位置类型,表示本地、本机或Teamcenter
创建于NX10.0.0。

许可证要求:drafting ("DRAFTING")

参数
location位置类型

◆ SetName() [1/2]

void NXOpen::Layout2d::ComponentNameBuilder::SetName ( const char * name)

设置组件名称值的JA方法支持, 注意:客户端必须使用TEXT_free释放返回的TEXT_p_t*
创建于NX10.0.0。

许可证要求:drafting ("DRAFTING")

参数
name组件名称

◆ SetName() [2/2]

void NXOpen::Layout2d::ComponentNameBuilder::SetName ( const NXString & name)

设置组件名称值的JA方法支持, 注意:客户端必须使用TEXT_free释放返回的TEXT_p_t*
创建于NX10.0.0。

许可证要求:drafting ("DRAFTING")

参数
name组件名称

◆ SetPartName() [1/2]

void NXOpen::Layout2d::ComponentNameBuilder::SetPartName ( const char * partName)

设置组件零件文件名值的JA方法支持, 注意:客户端必须使用TEXT_free释放返回的TEXT_p_t*
创建于NX10.0.0。

许可证要求:drafting ("DRAFTING")

参数
partName零件文件名

◆ SetPartName() [2/2]

void NXOpen::Layout2d::ComponentNameBuilder::SetPartName ( const NXString & partName)

设置组件零件文件名值的JA方法支持, 注意:客户端必须使用TEXT_free释放返回的TEXT_p_t*
创建于NX10.0.0。

许可证要求:drafting ("DRAFTING")

参数
partName零件文件名

◆ SetPartOperationBuilder()

void NXOpen::Layout2d::ComponentNameBuilder::SetPartOperationBuilder ( NXOpen::PDM::PartOperationCreateBuilder * partOperationBuilder)

设置 NXOpen::PDM::PartOperationCreateBuilder
创建于NX10.0.0。

许可证要求:drafting ("DRAFTING")

参数
partOperationBuilder零件操作构建器

◆ Validate()

virtual bool NXOpen::Layout2d::ComponentNameBuilder::Validate ( )
virtual

验证组件的输入是否足够调用commit。 若组件处于无法提交的状态,则抛出异常。 例如,若组件要求设置某些属性,而未设置,则此方法会抛出异常。 此方法对某些组件抛出未实现的NXException。

返回
自身验证是否成功
创建于NX3.0.1。

许可证要求:无

实现了 NXOpen::GeometricUtilities::IComponentBuilder.