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

属性移除器 更多...

#include <PcbExchange_AttributeRemover.hxx>

Public 类型

enum  Option {
  OptionBoard , OptionComponents , OptionAreas , OptionHoles ,
  OptionTraces , OptionPads , OptionAll
}

Public 成员函数

void RemoveAttributes (NXOpen::PcbExchange::AttributeRemover::Option action, const std::vector< NXOpen::TaggedObject * > &objTags)
tag_t Tag () const

静态 Public 成员函数

static AttributeRemoverGetAttributeRemover (NXOpen::Session *owner)

详细描述

属性移除器

表示 NXOpen::PcbExchange::AttributeRemover
要获取此类的实例,请参考 NXOpen::Session

于NX1899.0.0版本创建。

成员枚举类型说明

◆ Option

属性移除选项。

枚举值
OptionBoard 

移除板属性

OptionComponents 

移除元器件属性

OptionAreas 

移除区域属性

OptionHoles 

移除钻孔属性

OptionTraces 

移除走线属性

OptionPads 

移除焊盘属性

OptionAll 

移除所有PCBExchange属性

成员函数说明

◆ GetAttributeRemover()

AttributeRemover * NXOpen::PcbExchange::AttributeRemover::GetAttributeRemover ( NXOpen::Session * owner)
static

获取当前会话的AttributeRemover对象,它是应用API的"网关"类。 此API中所有其他对象的引用,均直接或间接通过此类的方法和属性获取。 调用此方法前,需先通过NXOpen API的'GetSession'方法初始化平台会话。

◆ RemoveAttributes()

void NXOpen::PcbExchange::AttributeRemover::RemoveAttributes ( NXOpen::PcbExchange::AttributeRemover::Option action,
const std::vector< NXOpen::TaggedObject * > & objTags )

移除属性。
于NX1899.0.0版本创建。

许可要求: nx_pcbx_xpedition ("PCB Exchange for Xpedition") OR ug_pcb_modeler ("PCB Modeler") OR ug_pcbx_zuken ("PCB Exchange for Zuken")

参数
action操作选项
objTags对象标识列表

◆ Tag()

tag_t NXOpen::PcbExchange::AttributeRemover::Tag ( ) const

返回此对象的标识。