API Reference > OdDb Classes > OdDbBlockPropertiesTable Class
OdDbBlockPropertiesTable Class
OdDbBlockPropertiesTableOdDbBlockPropertiesTableOdDbBlockPropertiesTableOdDbBlockPropertiesTableOdDbBlockPropertiesTableOdDbBlockPropertiesTableOdDbBlockPropertiesTable
Syntax
C++
class OdDbBlockPropertiesTable : public OdDbBlock1PtParameter;

DbBlockPropertiesTable.h

Corresponding C++ library: TD_Db

 
Name 
Description 
 
Creates a new instance of an OdDbBlockPropertiesTable object with default parameters. 
 
Name 
Description 
 
Notification function called whenever this Node object has been added to a Graph object.
 
 
Appends the column.
 
 
Appends the row. 
 
Gets the node ID of a block properties table.
 
 
Checks whether the column values are unique.
 
 
column flags
  • details Checks whether the specified column is constant.

 
 
column properties
  • details Gets the ID of the custom properties.

 
 
Gets the default value of the specified column.
 
 
Not implemented.
 
 
Checks whether the specified column is editable.
 
 
Notification function called whenever an object has been erased or unerased.
 
 
Gets the format of the specified column.
 
 
Returns the value of the specified cell.
 
 
Returns the value of the specified cell as an OdString value.
 
 
Gets the name of the column.
 
 
Look for a row matching default parameter values
  • details Looks for a row that matches the default parameter values.
 
 
rows may be reordered, but each row has unique (within the table) id that will not change
  • details Gets the ID of the specified row.

 
 
Gets the index of the specified row ID.
 
 
Inserts a column after the specified index.
 
 
Inserts a row after the specified index.
 
 
Checks whether the specified column is angular.
 
 
Checks whether the specified column is an attribute.
 
 
Moves the column from the original position to a new position.
 
 
Moves the row from the original position to a new position.
 
 
if the values of the parameters must match some rows
  • details Checks whether the values of the parameters must match some rows.

 
 
Returns the number of columns in the table.
 
 
Returns the number of rows in the table.
 
 
Checks whether the specified column is removable.
 
 
Removes the column at the specified index.
 
 
Notification function called whenever this Node object has been removed a Graph object.
 
 
Removes the row at the specified index.
 
 
doesn't seem to have any effect besides the flag
  • details Checks whether the parameters are only runtime.

 
 
Sets the value of the specified cell.
 
 
Specifies whether the column is constant.
 
 
Sets the ID of the custom properties.
 
 
this function actually changes default values of the parameters used in the table
  • details Changes the default values of the parameters used in the table.

 
 
Sets the default value of the specified column.
 
 
Specifies whether the column is editable.
 
 
Sets the format of the specified column.
 
 
Specifies whether the values of the parameters must match some rows.
 
 
Specifies whether the column is removable.
 
 
Specifies whether the parameters are only runtime parameters.
 
 
Sets the table description.
 
 
Gets the name of the table.
 
 
what is used in the context menu if parameter values do not match anything
  • details Sets the unmatched value of the specified column.

 
 
sort the rows (duh)
  • details Sorts the rows.

 
 
look at the OdDbBPTAuditError::BPTAuditErrorType for possible error types
  • details Gets the column information into an array.
 
 
Table description (used as a property description)
  • details Gets the table description.

 
 
Table name (used as a property name)
  • details Gets the name of the table.

 
 
Gets the unmatched value of the specified column.
 
Copyright © 2002–2021. Open Design Alliance. All rights reserved.