NX Open C++ Reference Guide
|
Interface for providing basic data for a Table Editor block. More...
Public Member Functions | |
virtual int | ColumnCount ()=0 |
Returns the number of columns in the table Created in NX10.0.0. More... | |
virtual void | Destroy ()=0 |
Deletes the data provider. More... | |
virtual bool | GetBoolean (int row, int column)=0 |
Gets the boolean data at a particular location in the table. More... | |
virtual double | GetDouble (int row, int column, bool *isUnassigned)=0 |
Gets the double data at a particular location in the table. More... | |
virtual int | GetInteger (int row, int column, bool *isUnassigned)=0 |
Gets the integer data at a particular location in the table. More... | |
virtual NXString | GetString (int row, int column)=0 |
Gets the string data at a particular location in the table. More... | |
virtual int | RowCount ()=0 |
Returns the number of rows in the table Created in NX10.0.0. More... | |
virtual bool | SetBoolean (int rows, int column, bool booleanData)=0 |
Sets boolean data at a particular location in the table. More... | |
virtual bool | SetBoolean (const std::vector< int > &rows, int column, bool booleanData)=0 |
Sets boolean data on a range of table cells in a specified column. More... | |
virtual void | SetColumnCount (int columnCount)=0 |
Sets the number of columns in the table Created in NX10.0.0. More... | |
virtual bool | SetDouble (int rows, int column, double doubleData)=0 |
Sets double data at a particular location in the table. More... | |
virtual bool | SetDouble (const std::vector< int > &rows, int column, double doubleData)=0 |
Sets double data on a range of table cells in a specified column. More... | |
virtual bool | SetInteger (int rows, int column, int integerData)=0 |
Sets integer data at a particular location in the table. More... | |
virtual bool | SetInteger (const std::vector< int > &rows, int column, int integerData)=0 |
Sets integer data on a range of table cells in a specified column. More... | |
virtual void | SetRowCount (int rowCount)=0 |
Sets the number of rows in the table Created in NX10.0.0. More... | |
virtual bool | SetString (int rows, int column, const NXString &stringData)=0 |
Sets string data at a particular location in the table. More... | |
virtual bool | SetString (int rows, int column, const char *stringData)=0 |
Sets string data at a particular location in the table. More... | |
virtual bool | SetString (const std::vector< int > &rows, int column, const NXString &stringData)=0 |
Sets string data on a range of table cells in a specified column. More... | |
virtual bool | SetString (const std::vector< int > &rows, int column, const char *stringData)=0 |
Sets string data on a range of table cells in a specified column. More... | |
virtual bool | UnsetValue (int row, int column)=0 |
Unsets the data at a particular location in the table. More... | |
virtual bool | UnsetValue (const std::vector< int > &rows, int column)=0 |
Unsets the data on a range of table cells in a specified column. More... | |
Interface for providing basic data for a Table Editor block.
Created in NX10.0.0.
|
pure virtual |
Returns the number of columns in the table
Created in NX10.0.0.
License requirements : None
Implemented in NXOpen::Tooling::BomListDataProvider, NXOpen::Tooling::CostTableDataProvider, and NXOpen::TableEditorDefaultDataProvider.
|
pure virtual |
Deletes the data provider.
This method should always be called when the data provider is no longer needed.
Created in NX11.0.0.
License requirements : None
Implemented in NXOpen::Tooling::BomListDataProvider, NXOpen::Tooling::CostTableDataProvider, and NXOpen::TableEditorDefaultDataProvider.
|
pure virtual |
Gets the boolean data at a particular location in the table.
row | the rows to query |
column | the column to query |
Implemented in NXOpen::Tooling::BomListDataProvider, NXOpen::Tooling::CostTableDataProvider, and NXOpen::TableEditorDefaultDataProvider.
|
pure virtual |
Gets the double data at a particular location in the table.
row | the rows to query |
column | the column to query |
isUnassigned | is the value unassigned |
Implemented in NXOpen::Tooling::BomListDataProvider, NXOpen::Tooling::CostTableDataProvider, and NXOpen::TableEditorDefaultDataProvider.
|
pure virtual |
Gets the integer data at a particular location in the table.
row | the rows to query |
column | the column to query |
isUnassigned | is the value unassigned |
Implemented in NXOpen::Tooling::BomListDataProvider, NXOpen::Tooling::CostTableDataProvider, and NXOpen::TableEditorDefaultDataProvider.
|
pure virtual |
Gets the string data at a particular location in the table.
row | the rows to query |
column | the column to query |
Implemented in NXOpen::Tooling::BomListDataProvider, NXOpen::Tooling::CostTableDataProvider, and NXOpen::TableEditorDefaultDataProvider.
|
pure virtual |
Returns the number of rows in the table
Created in NX10.0.0.
License requirements : None
Implemented in NXOpen::Tooling::BomListDataProvider, NXOpen::Tooling::CostTableDataProvider, and NXOpen::TableEditorDefaultDataProvider.
|
pure virtual |
Sets boolean data at a particular location in the table.
rows | the row to set |
column | the column to set |
booleanData | the boolean data to set |
Implemented in NXOpen::Tooling::BomListDataProvider, NXOpen::Tooling::CostTableDataProvider, and NXOpen::TableEditorDefaultDataProvider.
|
pure virtual |
Sets boolean data on a range of table cells in a specified column.
Returns whether any data was successfully set.
rows | the rows to set |
column | the column to be set |
booleanData | the boolean data to set |
Implemented in NXOpen::Tooling::BomListDataProvider, NXOpen::Tooling::CostTableDataProvider, and NXOpen::TableEditorDefaultDataProvider.
|
pure virtual |
Sets the number of columns in the table
Created in NX10.0.0.
License requirements : None
columnCount | the number of columns in the table |
Implemented in NXOpen::Tooling::BomListDataProvider, NXOpen::Tooling::CostTableDataProvider, and NXOpen::TableEditorDefaultDataProvider.
|
pure virtual |
Sets double data at a particular location in the table.
rows | the row to set |
column | the column to set |
doubleData | the double data to set |
Implemented in NXOpen::Tooling::BomListDataProvider, NXOpen::Tooling::CostTableDataProvider, and NXOpen::TableEditorDefaultDataProvider.
|
pure virtual |
Sets double data on a range of table cells in a specified column.
Returns whether any data was successfully set.
rows | the rows to set |
column | the column to be set |
doubleData | the double data to set |
Implemented in NXOpen::Tooling::BomListDataProvider, NXOpen::Tooling::CostTableDataProvider, and NXOpen::TableEditorDefaultDataProvider.
|
pure virtual |
Sets integer data at a particular location in the table.
rows | the row to set |
column | the column to set |
integerData | the integer data to set |
Implemented in NXOpen::Tooling::BomListDataProvider, NXOpen::Tooling::CostTableDataProvider, and NXOpen::TableEditorDefaultDataProvider.
|
pure virtual |
Sets integer data on a range of table cells in a specified column.
Returns whether any data was successfully set.
rows | the rows to set |
column | the column to be set |
integerData | the integer data to set |
Implemented in NXOpen::Tooling::BomListDataProvider, NXOpen::Tooling::CostTableDataProvider, and NXOpen::TableEditorDefaultDataProvider.
|
pure virtual |
Sets the number of rows in the table
Created in NX10.0.0.
License requirements : None
rowCount | the number of rows in the table |
Implemented in NXOpen::Tooling::BomListDataProvider, NXOpen::Tooling::CostTableDataProvider, and NXOpen::TableEditorDefaultDataProvider.
|
pure virtual |
Sets string data at a particular location in the table.
rows | the row to set |
column | the column to set |
stringData | the string data to set |
Implemented in NXOpen::Tooling::BomListDataProvider, NXOpen::Tooling::CostTableDataProvider, and NXOpen::TableEditorDefaultDataProvider.
|
pure virtual |
Sets string data at a particular location in the table.
rows | the row to set |
column | the column to set |
stringData | the string data to set |
Implemented in NXOpen::Tooling::BomListDataProvider, NXOpen::Tooling::CostTableDataProvider, and NXOpen::TableEditorDefaultDataProvider.
|
pure virtual |
Sets string data on a range of table cells in a specified column.
Returns whether any data was successfully set.
rows | the rows to set |
column | the column to be set |
stringData | the string data to set |
Implemented in NXOpen::Tooling::BomListDataProvider, NXOpen::Tooling::CostTableDataProvider, and NXOpen::TableEditorDefaultDataProvider.
|
pure virtual |
Sets string data on a range of table cells in a specified column.
Returns whether any data was successfully set.
rows | the rows to set |
column | the column to be set |
stringData | the string data to set |
Implemented in NXOpen::Tooling::BomListDataProvider, NXOpen::Tooling::CostTableDataProvider, and NXOpen::TableEditorDefaultDataProvider.
|
pure virtual |
Unsets the data at a particular location in the table.
row | the row to unset |
column | the column to unset |
Implemented in NXOpen::Tooling::BomListDataProvider, NXOpen::Tooling::CostTableDataProvider, and NXOpen::TableEditorDefaultDataProvider.
|
pure virtual |
Unsets the data on a range of table cells in a specified column.
Returns whether any data was successfully unset.
rows | the rows to unset |
column | the column to be unset |
Implemented in NXOpen::Tooling::BomListDataProvider, NXOpen::Tooling::CostTableDataProvider, and NXOpen::TableEditorDefaultDataProvider.