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

表示ObjectTableBuilder构建器。
要创建此类的新实例,请使用 NXOpen::Schematic::SchematicManager::CreateObjectTableBuilder
默认值。

属性
StockType(已废弃) Pipe


于NX2212.0.0版本创建。
更多...

#include <Schematic_ObjectTableBuilder.hxx>

类 NXOpen::Schematic::ObjectTableBuilder 继承关系图:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 成员函数

void AddObjectType (const char *objectType)
void AddObjectType (const NXString &objectType)
int GetNumberOfPropertyColumns ()
NXOpen::Schematic::PropertyCellRangeBuilderGetPropertyColumn (int index)
void InsertPropertyColumns (int index, const std::vector< NXOpen::Schematic::JaSchematicPropertytype > &propertyTypes, const std::vector< NXString > &propertyKeys)
enum NX_DEPRECATED ("Deprecated in NX2406.0.0. Use <ja_property>NXOpen.Schematic.ObjectTableBuilder.Discipline</ja_property> instead.") StockOption
void RemoveObjectType (const char *objectType)
void RemoveObjectType (const NXString &objectType)
void RemovePropertyColumns (int index, int number)
void SetSheet (NXOpen::Schematic::Sheet *sheet)
void SetTable (NXOpen::Diagramming::Tables::TableBuilder *diagrammingTable)
NXOpen::Schematic::SheetSheet ()
NXOpen::Diagramming::Tables::TableBuilderTable ()
Public 成员函数 继承自 NXOpen::Builder
NXOpen::NXObjectCommit ()
void Destroy ()
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
NXOpen::NXObjectGetObject ()
NXOpen::PreviewBuilderPreviewBuilder ()
void ShowResults ()
virtual bool Validate ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _ObjectTableBuilderBuilder

详细描述

表示ObjectTableBuilder构建器。
要创建此类的新实例,请使用 NXOpen::Schematic::SchematicManager::CreateObjectTableBuilder
默认值。

属性
StockType(已废弃) Pipe


于NX2212.0.0版本创建。

原理图对象表构建器

成员函数说明

◆ AddObjectType() [1/2]

void NXOpen::Schematic::ObjectTableBuilder::AddObjectType ( const char * objectType)

将指定对象类型添加到表格表示的对象类型列表中
创建于NX2212.0.0。

许可要求:无

参数
objectType对象类型

◆ AddObjectType() [2/2]

void NXOpen::Schematic::ObjectTableBuilder::AddObjectType ( const NXString & objectType)

返回要输出的物料类型。仅在以下情况适用

弃用
于NX2406.0.0弃用。请改用<ja_property>NXOpen.Schematic.ObjectTableBuilder.Discipline</ja_property>。

创建于NX2212.0.0。

许可要求:无

设置要输出的物料类型。仅在以下情况适用

弃用
于NX2406.0.0弃用。请改用<ja_property>NXOpen.Schematic.ObjectTableBuilder.Discipline</ja_property>。

创建于NX2212.0.0。

许可要求:无

物料类型 将指定对象类型添加到表格表示的对象类型列表中
创建于NX2212.0.0。

许可要求:无

参数
objectType对象类型

◆ GetNumberOfPropertyColumns()

int NXOpen::Schematic::ObjectTableBuilder::GetNumberOfPropertyColumns ( )

获取属性列的数量。

返回
属性列的数量
创建于NX2212.0.0。

许可要求:无

◆ GetPropertyColumn()

NXOpen::Schematic::PropertyCellRangeBuilder * NXOpen::Schematic::ObjectTableBuilder::GetPropertyColumn ( int index)

获取指定索引处的属性列。 索引必须大于或等于0,且小于属性列的总数。
创建于NX2212.0.0。

许可要求:无

参数
index属性列的索引

◆ InsertPropertyColumns()

void NXOpen::Schematic::ObjectTableBuilder::InsertPropertyColumns ( int index,
const std::vector< NXOpen::Schematic::JaSchematicPropertytype > & propertyTypes,
const std::vector< NXString > & propertyKeys )

在指定索引处插入指定数量的属性列。 索引必须大于或等于0,且小于等于属性列的总数。 属性类型的数量与属性键的数量必须相同,且必须大于0。
创建于NX2212.0.0。

许可要求:无

参数
index首个插入属性列的索引
propertyTypes插入属性列的属性类型
propertyKeys插入属性列的属性键

◆ NX_DEPRECATED()

enum NXOpen::Schematic::ObjectTableBuilder::NX_DEPRECATED ( "Deprecated in NX2406.0.0. Use <ja_property>NXOpen.Schematic.ObjectTableBuilder.Discipline</ja_property> instead." )
inline

表示素材类型。

弃用
于NX2406.0.0版本废弃。 请改用 <ja_property>NXOpen.Schematic.ObjectTableBuilder.Discipline</ja_property>。

于NX2212.0.0版本创建。

管道素材

HVAC素材

◆ RemoveObjectType() [1/2]

void NXOpen::Schematic::ObjectTableBuilder::RemoveObjectType ( const char * objectType)

若对象类型存在则将其移除
创建于NX2212.0.0。

许可要求:无

参数
objectType对象类型

◆ RemoveObjectType() [2/2]

void NXOpen::Schematic::ObjectTableBuilder::RemoveObjectType ( const NXString & objectType)

若对象类型存在则将其移除
创建于NX2212.0.0。

许可要求:无

参数
objectType对象类型

◆ RemovePropertyColumns()

void NXOpen::Schematic::ObjectTableBuilder::RemovePropertyColumns ( int index,
int number )

从指定索引开始移除指定数量的属性列。 索引必须大于或等于0,且小于属性列的总数。 移除数量必须大于0,且"索引+数量"必须小于等于属性列的总数。
创建于NX2212.0.0。

许可要求:无

参数
index首个移除属性列的索引
number要移除的属性列数量

◆ SetSheet()

void NXOpen::Schematic::ObjectTableBuilder::SetSheet ( NXOpen::Schematic::Sheet * sheet)

设置图纸,仅当范围类型为其他图纸时可用。
创建于NX2212.0.0。

许可要求:无

参数
sheet图纸

◆ SetTable()

void NXOpen::Schematic::ObjectTableBuilder::SetTable ( NXOpen::Diagramming::Tables::TableBuilder * diagrammingTable)

设置表格的NXOpen::Diagramming::Tables::TableBuilder
创建于NX2212.0.0。

许可要求:无

参数
diagrammingTable表格构建器

◆ Sheet()

NXOpen::Schematic::Sheet * NXOpen::Schematic::ObjectTableBuilder::Sheet ( )

获取图纸,仅当范围类型为其他图纸时可用。
于NX2212.0.0版本创建。

许可要求:无

◆ Table()

NXOpen::Diagramming::Tables::TableBuilder * NXOpen::Schematic::ObjectTableBuilder::Table ( )

返回表格的NXOpen::Diagramming::Tables::TableBuilder
创建于NX2212.0.0。

许可要求:无