24#ifndef _DbBlockPropertiesTable_h_Included_
25#define _DbBlockPropertiesTable_h_Included_
OdSmartPtr< OdDbBlockUserParameter > OdDbBlockUserParameterPtr
OdSmartPtr< OdDbBlockPropertiesTableGrip > OdDbBlockPropertiesTableGripPtr
OdSmartPtr< OdDbBlockPropertiesTable > OdDbBlockPropertiesTablePtr
unsigned long OdDbEvalNodeId
OdIntArray getRowIndex() const
BPTAuditErrorType errorType() const
int getUnmatchedValueIndex() const
void getCellIndex(int &row, int &col) const
int getColumnIndex() const
OdDbBlockPropertiesTableGrip()
ODDB_DECLARE_MEMBERS(OdDbBlockPropertiesTableGrip)
bool columnValuesAreUnique(int col) const
OdResult getCellValueString(int column, int row, OdString &s) const
bool disabledInDrawingEditor() const
OdResult setCellValue(int column, int row, const OdResBuf *rb)
void moveColumn(int from, int to)
bool isAngular(int column) const
void setFormat(int column, const OdString &f)
int getDefaultActiveRow() const
int idOfRow(int index) const
int indexOfRow(int id) const
ODDB_EVAL_DECLARE_MEMBERS(OdDbBlockPropertiesTable)
OdResBufPtr unmatchedValue(int column) const
void setRuntimeParametersOnly(bool b)
void setUnmatchedValue(int column, const OdResBuf *rb)
void setDefaultValue(int column, const OdResBuf *rb)
void removeColumn(int column)
virtual void addedToGraph(OdDbEvalGraph *) ODRX_OVERRIDE
void setCustomProperties(int column, const OdDbObjectId &id)
OdResult setEditable(int column, bool val)
OdResBufPtr defaultValue(int column) const
void setMustMatch(bool b)
OdResult getCellValue(int column, int row, OdResBufPtr &rb) const
virtual void erased(const OdDbObject *, bool) ODRX_OVERRIDE
OdString format(int column) const
OdInt32 GetColumnCount() const
bool removable(int column) const
void tableAudit(OdArray< OdDbBPTAuditError > &)
void sortRows(int column, bool ascending)
virtual void removedFromGraph(OdDbEvalGraph *gr) ODRX_OVERRIDE
OdString GetName(OdInt32 iColumn) const
void setTableDescription(const OdString &s)
int numberOfColumns() const
void moveRow(int from, int to)
bool runtimeParametersOnly() const
static OdDbEvalNodeId bptNodeId(const OdDbEvalGraph *gr)
bool constant(int column) const
OdResult setRemovable(int column, bool val)
OdInt32 GetRowCount() const
OdResult setConstant(int column, bool val)
void setTableName(const OdString &s)
void appendColumn(const OdDbObjectId ¶m, const OdString &connection)
const OdDbObjectId & GetParameterId(OdInt32 iColumn) const
OdDbBlockPropertiesTable()
OdDbObjectId customProperties(int column) const
const OdResBufPtr GetValue(OdInt32 iColumn, OdInt32 iRow) const
bool editable(int column) const
OdString tableDescription() const
bool isAttribute(int) const
void insertRow(int after)
void insertColumn(const OdDbObjectId ¶m, const OdString &connection, int after)
OdString getColumnName(int column) const
OdString tableName() const
void setDefaultActiveRow(int row)
const OdInt32Array & GetRowIndices() const
ODDB_EVAL_DECLARE_MEMBERS(OdDbBlockUserParameter)
OdString userVarName() const
OdDbObjectId assocVarId() const
void setAssocVarId(OdDbObjectId id)
OdDbObjectId GetVariableId() const