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

表格编辑器数据提供者接口 更多...

#include <ITableEditorDataProvider.hxx>

类 NXOpen::ITableEditorDataProvider 继承关系图:
NXOpen::Features::VehicleDesign::SectionViewDataProvider NXOpen::TableEditorDefaultDataProvider NXOpen::Tooling::BomListDataProvider NXOpen::Tooling::CostTableDataProvider NXOpen::Tooling::DieBaseDataProvider NXOpen::Tooling::MoldCostConceptObjectDataProvider NXOpen::Tooling::MoldCostCustomerDataProvider

Public 成员函数

virtual int ColumnCount ()=0
virtual void Destroy ()=0
virtual bool GetBoolean (int row, int column)=0
virtual double GetDouble (int row, int column, bool *isUnassigned)=0
virtual int GetInteger (int row, int column, bool *isUnassigned)=0
virtual NXString GetString (int row, int column)=0
virtual int RowCount ()=0
virtual bool SetBoolean (const std::vector< int > &rows, int column, bool booleanData)=0
virtual bool SetBoolean (int rows, int column, bool booleanData)=0
virtual void SetColumnCount (int columnCount)=0
virtual bool SetDouble (const std::vector< int > &rows, int column, double doubleData)=0
virtual bool SetDouble (int rows, int column, double doubleData)=0
virtual bool SetInteger (const std::vector< int > &rows, int column, int integerData)=0
virtual bool SetInteger (int rows, int column, int integerData)=0
virtual void SetRowCount (int rowCount)=0
virtual bool SetString (const std::vector< int > &rows, int column, const char *stringData)=0
virtual bool SetString (const std::vector< int > &rows, int column, const NXString &stringData)=0
virtual bool SetString (int rows, int column, const char *stringData)=0
virtual bool SetString (int rows, int column, const NXString &stringData)=0
virtual bool UnsetValue (const std::vector< int > &rows, int column)=0
virtual bool UnsetValue (int row, int column)=0

详细描述

表格编辑器数据提供者接口

为表格编辑器块提供基础数据的接口。
于NX10.0.0中创建。

成员函数说明

◆ ColumnCount()

◆ Destroy()

virtual void NXOpen::ITableEditorDataProvider::Destroy ( )
pure virtual

◆ GetBoolean()

virtual bool NXOpen::ITableEditorDataProvider::GetBoolean ( int row,
int column )
pure virtual

获取表格特定位置的布尔值。

返回
指定行列处的布尔值
Created in NX11.0.0.

License requirements : None
参数
row要查询的行
column要查询的列

NXOpen::Features::VehicleDesign::SectionViewDataProvider, NXOpen::TableEditorDefaultDataProvider, NXOpen::Tooling::BomListDataProvider, NXOpen::Tooling::CostTableDataProvider, NXOpen::Tooling::DieBaseDataProvider, NXOpen::Tooling::MoldCostConceptObjectDataProvider , 以及 NXOpen::Tooling::MoldCostCustomerDataProvider 内被实现.

◆ GetDouble()

virtual double NXOpen::ITableEditorDataProvider::GetDouble ( int row,
int column,
bool * isUnassigned )
pure virtual

获取表格特定位置的双精度浮点数据。

返回
在指定行列处的双精度浮点数据
于NX11.0.0中创建。

许可要求 : 无
参数
row要查询的行
column要查询的列
isUnassigned该值是否未赋值

NXOpen::Features::VehicleDesign::SectionViewDataProvider, NXOpen::TableEditorDefaultDataProvider, NXOpen::Tooling::BomListDataProvider, NXOpen::Tooling::CostTableDataProvider, NXOpen::Tooling::DieBaseDataProvider, NXOpen::Tooling::MoldCostConceptObjectDataProvider , 以及 NXOpen::Tooling::MoldCostCustomerDataProvider 内被实现.

◆ GetInteger()

virtual int NXOpen::ITableEditorDataProvider::GetInteger ( int row,
int column,
bool * isUnassigned )
pure virtual

获取表格特定位置的整数数据。

返回
在指定行列处的整数数据
于NX11.0.0中创建。

许可要求 : 无
参数
row要查询的行
column要查询的列
isUnassigned该值是否未赋值

NXOpen::Features::VehicleDesign::SectionViewDataProvider, NXOpen::TableEditorDefaultDataProvider, NXOpen::Tooling::BomListDataProvider, NXOpen::Tooling::CostTableDataProvider, NXOpen::Tooling::DieBaseDataProvider, NXOpen::Tooling::MoldCostConceptObjectDataProvider , 以及 NXOpen::Tooling::MoldCostCustomerDataProvider 内被实现.

◆ GetString()

virtual NXString NXOpen::ITableEditorDataProvider::GetString ( int row,
int column )
pure virtual

获取表格特定位置的字符串数据。

返回
在指定行列处的字符串数据
于NX10.0.0中创建。

许可要求 : 无
参数
row要查询的行
column要查询的列

NXOpen::Features::VehicleDesign::SectionViewDataProvider, NXOpen::TableEditorDefaultDataProvider, NXOpen::Tooling::BomListDataProvider, NXOpen::Tooling::CostTableDataProvider, NXOpen::Tooling::DieBaseDataProvider, NXOpen::Tooling::MoldCostConceptObjectDataProvider , 以及 NXOpen::Tooling::MoldCostCustomerDataProvider 内被实现.

◆ RowCount()

◆ SetBoolean() [1/2]

virtual bool NXOpen::ITableEditorDataProvider::SetBoolean ( const std::vector< int > & rows,
int column,
bool booleanData )
pure virtual

在指定列的表格单元格范围上设置布尔数据。返回是否成功设置了任何数据。

返回
是否成功设置了数据。
Created in NX11.0.0.

License requirements : None
参数
rows要设置的行
column要设置的列
booleanData要设置的布尔值

NXOpen::Features::VehicleDesign::SectionViewDataProvider, NXOpen::TableEditorDefaultDataProvider, NXOpen::Tooling::BomListDataProvider, NXOpen::Tooling::CostTableDataProvider, NXOpen::Tooling::DieBaseDataProvider, NXOpen::Tooling::MoldCostConceptObjectDataProvider , 以及 NXOpen::Tooling::MoldCostCustomerDataProvider 内被实现.

◆ SetBoolean() [2/2]

virtual bool NXOpen::ITableEditorDataProvider::SetBoolean ( int rows,
int column,
bool booleanData )
pure virtual

在表格特定位置设置布尔数据。

返回
是否成功设置了数据。
于NX11.0.0中创建。

许可要求 : 无
参数
rows要设置的行
column要设置的列
booleanData要设置的布尔数据

NXOpen::Features::VehicleDesign::SectionViewDataProvider, NXOpen::TableEditorDefaultDataProvider, NXOpen::Tooling::BomListDataProvider, NXOpen::Tooling::CostTableDataProvider, NXOpen::Tooling::DieBaseDataProvider, NXOpen::Tooling::MoldCostConceptObjectDataProvider , 以及 NXOpen::Tooling::MoldCostCustomerDataProvider 内被实现.

◆ SetColumnCount()

virtual void NXOpen::ITableEditorDataProvider::SetColumnCount ( int columnCount)
pure virtual

◆ SetDouble() [1/2]

virtual bool NXOpen::ITableEditorDataProvider::SetDouble ( const std::vector< int > & rows,
int column,
double doubleData )
pure virtual

在指定列的表格单元格范围上设置双精度浮点数据。返回是否成功设置了任何数据。

返回
是否成功设置了数据。
于NX11.0.0中创建。

许可要求 : 无
参数
rows要设置的行
column要设置的列
doubleData要设置的双精度浮点数据

NXOpen::Features::VehicleDesign::SectionViewDataProvider, NXOpen::TableEditorDefaultDataProvider, NXOpen::Tooling::BomListDataProvider, NXOpen::Tooling::CostTableDataProvider, NXOpen::Tooling::DieBaseDataProvider, NXOpen::Tooling::MoldCostConceptObjectDataProvider , 以及 NXOpen::Tooling::MoldCostCustomerDataProvider 内被实现.

◆ SetDouble() [2/2]

virtual bool NXOpen::ITableEditorDataProvider::SetDouble ( int rows,
int column,
double doubleData )
pure virtual

在表格特定位置设置双精度浮点数据。

返回
是否成功设置了数据。
于NX11.0.0中创建。

许可要求 : 无
参数
rows要设置的行
column要设置的列
doubleData要设置的双精度浮点数据

NXOpen::Features::VehicleDesign::SectionViewDataProvider, NXOpen::TableEditorDefaultDataProvider, NXOpen::Tooling::BomListDataProvider, NXOpen::Tooling::CostTableDataProvider, NXOpen::Tooling::DieBaseDataProvider, NXOpen::Tooling::MoldCostConceptObjectDataProvider , 以及 NXOpen::Tooling::MoldCostCustomerDataProvider 内被实现.

◆ SetInteger() [1/2]

virtual bool NXOpen::ITableEditorDataProvider::SetInteger ( const std::vector< int > & rows,
int column,
int integerData )
pure virtual

在指定列的表格单元格范围上设置整数数据。返回是否成功设置了任何数据。

返回
是否成功设置了数据。
于NX11.0.0中创建。

许可要求 : 无
参数
rows要设置的行
column要设置的列
integerData要设置的整数数据

NXOpen::Features::VehicleDesign::SectionViewDataProvider, NXOpen::TableEditorDefaultDataProvider, NXOpen::Tooling::BomListDataProvider, NXOpen::Tooling::CostTableDataProvider, NXOpen::Tooling::DieBaseDataProvider, NXOpen::Tooling::MoldCostConceptObjectDataProvider , 以及 NXOpen::Tooling::MoldCostCustomerDataProvider 内被实现.

◆ SetInteger() [2/2]

virtual bool NXOpen::ITableEditorDataProvider::SetInteger ( int rows,
int column,
int integerData )
pure virtual

在表格特定位置设置整数数据。

返回
是否成功设置了数据。
于NX11.0.0中创建。

许可要求 : 无
参数
rows要设置的行
column要设置的列
integerData要设置的整数数据

NXOpen::Features::VehicleDesign::SectionViewDataProvider, NXOpen::TableEditorDefaultDataProvider, NXOpen::Tooling::BomListDataProvider, NXOpen::Tooling::CostTableDataProvider, NXOpen::Tooling::DieBaseDataProvider, NXOpen::Tooling::MoldCostConceptObjectDataProvider , 以及 NXOpen::Tooling::MoldCostCustomerDataProvider 内被实现.

◆ SetRowCount()

virtual void NXOpen::ITableEditorDataProvider::SetRowCount ( int rowCount)
pure virtual

◆ SetString() [1/4]

virtual bool NXOpen::ITableEditorDataProvider::SetString ( const std::vector< int > & rows,
int column,
const char * stringData )
pure virtual

在指定列的表格单元格范围上设置字符串数据。返回是否成功设置了任何数据。

返回
是否成功设置了数据。
于NX10.0.0中创建。

许可要求 : 无
参数
rows要设置的行
column要设置的列
stringData要设置的字符串数据

NXOpen::Features::VehicleDesign::SectionViewDataProvider, NXOpen::TableEditorDefaultDataProvider, NXOpen::Tooling::BomListDataProvider, NXOpen::Tooling::CostTableDataProvider, NXOpen::Tooling::DieBaseDataProvider, NXOpen::Tooling::MoldCostConceptObjectDataProvider , 以及 NXOpen::Tooling::MoldCostCustomerDataProvider 内被实现.

◆ SetString() [2/4]

virtual bool NXOpen::ITableEditorDataProvider::SetString ( const std::vector< int > & rows,
int column,
const NXString & stringData )
pure virtual

在指定列的表格单元格范围上设置字符串数据。返回是否成功设置了任何数据。

返回
是否成功设置了数据。
于NX10.0.0中创建。

许可要求 : 无
参数
rows要设置的行
column要设置的列
stringData要设置的字符串数据

NXOpen::Features::VehicleDesign::SectionViewDataProvider, NXOpen::TableEditorDefaultDataProvider, NXOpen::Tooling::BomListDataProvider, NXOpen::Tooling::CostTableDataProvider, NXOpen::Tooling::DieBaseDataProvider, NXOpen::Tooling::MoldCostConceptObjectDataProvider , 以及 NXOpen::Tooling::MoldCostCustomerDataProvider 内被实现.

◆ SetString() [3/4]

virtual bool NXOpen::ITableEditorDataProvider::SetString ( int rows,
int column,
const char * stringData )
pure virtual

在表格特定位置设置字符串数据。

返回
是否成功设置了数据。
于NX10.0.0中创建。

许可要求 : 无
参数
rows要设置的行
column要设置的列
stringData要设置的字符串数据

NXOpen::Features::VehicleDesign::SectionViewDataProvider, NXOpen::TableEditorDefaultDataProvider, NXOpen::Tooling::BomListDataProvider, NXOpen::Tooling::CostTableDataProvider, NXOpen::Tooling::DieBaseDataProvider, NXOpen::Tooling::MoldCostConceptObjectDataProvider , 以及 NXOpen::Tooling::MoldCostCustomerDataProvider 内被实现.

◆ SetString() [4/4]

virtual bool NXOpen::ITableEditorDataProvider::SetString ( int rows,
int column,
const NXString & stringData )
pure virtual

在表格特定位置设置字符串数据。

返回
是否成功设置了数据。
于NX10.0.0中创建。

许可要求 : 无
参数
rows要设置的行
column要设置的列
stringData要设置的字符串数据

NXOpen::Features::VehicleDesign::SectionViewDataProvider, NXOpen::TableEditorDefaultDataProvider, NXOpen::Tooling::BomListDataProvider, NXOpen::Tooling::CostTableDataProvider, NXOpen::Tooling::DieBaseDataProvider, NXOpen::Tooling::MoldCostConceptObjectDataProvider , 以及 NXOpen::Tooling::MoldCostCustomerDataProvider 内被实现.

◆ UnsetValue() [1/2]

virtual bool NXOpen::ITableEditorDataProvider::UnsetValue ( const std::vector< int > & rows,
int column )
pure virtual

取消设置指定列中一系列表格单元格的数据。返回是否成功取消设置了任何数据。

返回
是否成功取消设置数据
Created in NX11.0.0.

License requirements : None
参数
rows要取消设置的行
column要取消设置的列

NXOpen::Features::VehicleDesign::SectionViewDataProvider, NXOpen::TableEditorDefaultDataProvider, NXOpen::Tooling::BomListDataProvider, NXOpen::Tooling::CostTableDataProvider, NXOpen::Tooling::DieBaseDataProvider, NXOpen::Tooling::MoldCostConceptObjectDataProvider , 以及 NXOpen::Tooling::MoldCostCustomerDataProvider 内被实现.

◆ UnsetValue() [2/2]

virtual bool NXOpen::ITableEditorDataProvider::UnsetValue ( int row,
int column )
pure virtual

取消设置表格特定位置的数据。

返回
是否成功取消设置数据
Created in NX11.0.0.

License requirements : None
参数
row要取消设置的行
column要取消设置的列

NXOpen::Features::VehicleDesign::SectionViewDataProvider, NXOpen::TableEditorDefaultDataProvider, NXOpen::Tooling::BomListDataProvider, NXOpen::Tooling::CostTableDataProvider, NXOpen::Tooling::DieBaseDataProvider, NXOpen::Tooling::MoldCostConceptObjectDataProvider , 以及 NXOpen::Tooling::MoldCostCustomerDataProvider 内被实现.