NX Open C++ Reference Guide
|
Provides basic data for cost feature table data. More...
Public Member Functions | |
virtual int | ColumnCount () |
Returns the number of columns in the table Created in NX10.0.0. More... | |
virtual void | Destroy () |
Deletes the data provider. More... | |
virtual bool | GetBoolean (int row, int column) |
Gets the boolean data at a particular location in the table. More... | |
virtual double | GetDouble (int row, int column, bool *isUnassigned) |
Gets the double data at a particular location in the table. More... | |
virtual int | GetInteger (int row, int column, bool *isUnassigned) |
Gets the integer data at a particular location in the table. More... | |
virtual NXString | GetString (int row, int column) |
Gets the string data at a particular location in the table. More... | |
virtual int | RowCount () |
Returns the number of rows in the table Created in NX10.0.0. More... | |
virtual bool | SetBoolean (int rows, int column, bool booleanData) |
Sets boolean data at a particular location in the table. More... | |
virtual bool | SetBoolean (const std::vector< int > &rows, int column, bool booleanData) |
Sets boolean data on a range of table cells in a specified column. More... | |
virtual void | SetColumnCount (int columnCount) |
Sets the number of columns in the table Created in NX10.0.0. More... | |
virtual bool | SetDouble (int rows, int column, double doubleData) |
Sets double data at a particular location in the table. More... | |
virtual bool | SetDouble (const std::vector< int > &rows, int column, double doubleData) |
Sets double data on a range of table cells in a specified column. More... | |
virtual bool | SetInteger (int rows, int column, int integerData) |
Sets integer data at a particular location in the table. More... | |
virtual bool | SetInteger (const std::vector< int > &rows, int column, int integerData) |
Sets integer data on a range of table cells in a specified column. More... | |
virtual void | SetRowCount (int rowCount) |
Sets the number of rows in the table Created in NX10.0.0. More... | |
virtual bool | SetString (int rows, int column, const NXString &stringData) |
Sets string data at a particular location in the table. More... | |
virtual bool | SetString (int rows, int column, const char *stringData) |
Sets string data at a particular location in the table. More... | |
virtual bool | SetString (const std::vector< int > &rows, int column, const NXString &stringData) |
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) |
Sets string data on a range of table cells in a specified column. More... | |
virtual bool | UnsetValue (int row, int column) |
Unsets the data at a particular location in the table. More... | |
virtual bool | UnsetValue (const std::vector< int > &rows, int column) |
Unsets the data on a range of table cells in a specified column. More... | |
Public Member Functions inherited from NXOpen::TaggedObject | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
Provides basic data for cost feature table data.
When Builder::Commit is called NULL will be returned.
To create a new instance of this class, use NXOpen::Tooling::MoldwizardManager::CreateCostFeatureDataProvider
Created in NX11.0.1.
|
virtual |
Returns the number of columns in the table
Created in NX10.0.0.
License requirements : None
Implements NXOpen::ITableEditorDataProvider.
|
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
Implements NXOpen::ITableEditorDataProvider.
|
virtual |
Gets the boolean data at a particular location in the table.
row | the rows to query |
column | the column to query |
Implements NXOpen::ITableEditorDataProvider.
|
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 |
Implements NXOpen::ITableEditorDataProvider.
|
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 |
Implements NXOpen::ITableEditorDataProvider.
|
virtual |
Gets the string data at a particular location in the table.
row | the rows to query |
column | the column to query |
Implements NXOpen::ITableEditorDataProvider.
|
virtual |
Returns the number of rows in the table
Created in NX10.0.0.
License requirements : None
Implements NXOpen::ITableEditorDataProvider.
|
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 |
Implements NXOpen::ITableEditorDataProvider.
|
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 |
Implements NXOpen::ITableEditorDataProvider.
|
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 |
Implements NXOpen::ITableEditorDataProvider.
|
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 |
Implements NXOpen::ITableEditorDataProvider.
|
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 |
Implements NXOpen::ITableEditorDataProvider.
|
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 |
Implements NXOpen::ITableEditorDataProvider.
|
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 |
Implements NXOpen::ITableEditorDataProvider.
|
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 |
Implements NXOpen::ITableEditorDataProvider.
|
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 |
Implements NXOpen::ITableEditorDataProvider.
|
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 |
Implements NXOpen::ITableEditorDataProvider.
|
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 |
Implements NXOpen::ITableEditorDataProvider.
|
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 |
Implements NXOpen::ITableEditorDataProvider.
|
virtual |
Unsets the data at a particular location in the table.
row | the row to unset |
column | the column to unset |
Implements NXOpen::ITableEditorDataProvider.
|
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 |
Implements NXOpen::ITableEditorDataProvider.