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

表格编辑器默认数据提供器 更多...

#include <TableEditorDefaultDataProvider.hxx>

类 NXOpen::TableEditorDefaultDataProvider 继承关系图:
NXOpen::TaggedObject NXOpen::ITableEditorDataProvider

Public 成员函数

virtual int ColumnCount ()
virtual void Destroy ()
virtual bool GetBoolean (int row, int column)
virtual double GetDouble (int row, int column, bool *isUnassigned)
virtual int GetInteger (int row, int column, bool *isUnassigned)
virtual NXString GetString (int row, int column)
virtual int RowCount ()
virtual bool SetBoolean (const std::vector< int > &rows, int column, bool booleanData)
virtual bool SetBoolean (int rows, int column, bool booleanData)
virtual void SetColumnCount (int columnCount)
virtual bool SetDouble (const std::vector< int > &rows, int column, double doubleData)
virtual bool SetDouble (int rows, int column, double doubleData)
virtual bool SetInteger (const std::vector< int > &rows, int column, int integerData)
virtual bool SetInteger (int rows, int column, int integerData)
virtual void SetRowCount (int rowCount)
virtual bool SetString (const std::vector< int > &rows, int column, const char *stringData)
virtual bool SetString (const std::vector< int > &rows, int column, const NXString &stringData)
virtual bool SetString (int rows, int column, const char *stringData)
virtual bool SetString (int rows, int column, const NXString &stringData)
virtual bool UnsetValue (const std::vector< int > &rows, int column)
virtual bool UnsetValue (int row, int column)
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _TableEditorDefaultDataProviderBuilder

详细描述

表格编辑器默认数据提供器

为表格编辑器块提供基本数据。
要创建此类的新实例,请使用 NXOpen::Session::CreateTableEditorDefaultDataProvider

于 NX10.0.0 中创建。

成员函数说明

◆ ColumnCount()

virtual int NXOpen::TableEditorDefaultDataProvider::ColumnCount ( )
virtual

返回表格中的列数
于 NX10.0.0 中创建。

许可要求:无

实现了 NXOpen::ITableEditorDataProvider.

◆ Destroy()

virtual void NXOpen::TableEditorDefaultDataProvider::Destroy ( )
virtual

删除数据提供器。当数据提供器不再需要时,应始终调用此方法。
创建于 NX11.0.0。

许可要求:无

实现了 NXOpen::ITableEditorDataProvider.

◆ GetBoolean()

virtual bool NXOpen::TableEditorDefaultDataProvider::GetBoolean ( int row,
int column )
virtual

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

返回
指定行和列的布尔值
创建于 NX11.0.0。

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

实现了 NXOpen::ITableEditorDataProvider.

◆ GetDouble()

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

获取表格中特定位置的双精度值。

返回
指定行和列的双精度值
创建于 NX11.0.0。

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

实现了 NXOpen::ITableEditorDataProvider.

◆ GetInteger()

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

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

返回
指定行和列的整数值
创建于 NX11.0.0。

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

实现了 NXOpen::ITableEditorDataProvider.

◆ GetString()

virtual NXString NXOpen::TableEditorDefaultDataProvider::GetString ( int row,
int column )
virtual

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

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

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

实现了 NXOpen::ITableEditorDataProvider.

◆ RowCount()

virtual int NXOpen::TableEditorDefaultDataProvider::RowCount ( )
virtual

返回表格中的行数
于 NX10.0.0 中创建。

许可要求:无

实现了 NXOpen::ITableEditorDataProvider.

◆ SetBoolean() [1/2]

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

设置指定列中一系列表格单元格的布尔值。返回是否有数据成功设置。

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

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

实现了 NXOpen::ITableEditorDataProvider.

◆ SetBoolean() [2/2]

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

设置表格中特定位置的布尔值。

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

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

实现了 NXOpen::ITableEditorDataProvider.

◆ SetColumnCount()

virtual void NXOpen::TableEditorDefaultDataProvider::SetColumnCount ( int columnCount)
virtual

设置表格中的列数
于 NX10.0.0 中创建。

许可要求:无

参数
columnCount表格中的列数

实现了 NXOpen::ITableEditorDataProvider.

◆ SetDouble() [1/2]

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

设置指定列中一系列表格单元格的双精度值。返回是否有数据成功设置。

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

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

实现了 NXOpen::ITableEditorDataProvider.

◆ SetDouble() [2/2]

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

设置表格中特定位置的双精度值。

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

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

实现了 NXOpen::ITableEditorDataProvider.

◆ SetInteger() [1/2]

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

设置指定列中一系列表格单元格的整数值。返回是否有数据成功设置。

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

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

实现了 NXOpen::ITableEditorDataProvider.

◆ SetInteger() [2/2]

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

设置表格中特定位置的整数值。

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

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

实现了 NXOpen::ITableEditorDataProvider.

◆ SetRowCount()

virtual void NXOpen::TableEditorDefaultDataProvider::SetRowCount ( int rowCount)
virtual

设置表格中的行数
于 NX10.0.0 中创建。

许可要求:无

参数
rowCount表格中的行数

实现了 NXOpen::ITableEditorDataProvider.

◆ SetString() [1/4]

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

设置指定列中一系列表格单元格的字符串数据。返回是否有数据成功设置。

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

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

实现了 NXOpen::ITableEditorDataProvider.

◆ SetString() [2/4]

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

设置指定列中表格单元格范围内的字符串数据。返回是否有数据成功设置。

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

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

实现了 NXOpen::ITableEditorDataProvider.

◆ SetString() [3/4]

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

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

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

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

实现了 NXOpen::ITableEditorDataProvider.

◆ SetString() [4/4]

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

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

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

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

实现了 NXOpen::ITableEditorDataProvider.

◆ UnsetValue() [1/2]

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

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

返回
是否成功取消数据。
创建于 NX11.0.0。

许可要求:无
参数
rows要取消的行
column要取消的列

实现了 NXOpen::ITableEditorDataProvider.

◆ UnsetValue() [2/2]

virtual bool NXOpen::TableEditorDefaultDataProvider::UnsetValue ( int row,
int column )
virtual

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

返回
是否成功取消设置。
创建于 NX11.0.0。

许可要求:无
参数
row要取消设置的行
column要取消设置的列

实现了 NXOpen::ITableEditorDataProvider.