CFx SDK Documentation 2026 SP0
Loading...
Searching...
No Matches
OdDbBPTAuditError Class Reference

#include <DbBlockPropertiesTable.h>

Public Types

enum  BPTAuditErrorType {
  empty , noMatchingRow , invalidCell , notInValueSet ,
  nonConstAttDef , invalidUnmatchedValue , duplicateRows , exprExternRef ,
  cellEvalError
}
 

Public Member Functions

BPTAuditErrorType errorType () const
 
void getCellIndex (int &row, int &col) const
 
int getColumnIndex () const
 
OdIntArray getRowIndex () const
 
int getUnmatchedValueIndex () const
 

Protected Attributes

BPTAuditErrorType m_Type
 
int m_nRow
 
int m_nCol
 
OdIntArray m_Rows
 

Detailed Description

Corresponding C++ library: TD_Db <group OdDb_Classes>

Definition at line 120 of file DbBlockPropertiesTable.h.

Member Enumeration Documentation

◆ BPTAuditErrorType

Defines the audit error types for a block properties table.

Enumerator
empty 

Empty.

noMatchingRow 

No matching row.

invalidCell 

Invalid cell.

notInValueSet 

No in value set.

nonConstAttDef 

Non-constant attribute definition.

invalidUnmatchedValue 

Invalid unmatched value.

duplicateRows 

Duplicate rows.

exprExternRef 

Expression external reference.

cellEvalError 

Cell evaluation error.

Definition at line 126 of file DbBlockPropertiesTable.h.

Member Function Documentation

◆ errorType()

BPTAuditErrorType OdDbBPTAuditError::errorType ( ) const
inline

Gets the error type.

Returns
One of the enumerated items from the BPTAuditErrorType enumerated type.

Definition at line 152 of file DbBlockPropertiesTable.h.

◆ getCellIndex()

void OdDbBPTAuditError::getCellIndex ( int & row,
int & col ) const
inline

Gets the index of a cell.

Parameters
row[out] Receives the row of the cell.
col[out] Receives the column of the cell.

Definition at line 160 of file DbBlockPropertiesTable.h.

◆ getColumnIndex()

int OdDbBPTAuditError::getColumnIndex ( ) const
inline

Gets the column index.

Returns
The column index as an integer value.

Definition at line 167 of file DbBlockPropertiesTable.h.

◆ getRowIndex()

OdIntArray OdDbBPTAuditError::getRowIndex ( ) const
inline

Gets the row indices.

Returns
The array of row indices.

Definition at line 174 of file DbBlockPropertiesTable.h.

◆ getUnmatchedValueIndex()

int OdDbBPTAuditError::getUnmatchedValueIndex ( ) const
inline

Gets the unmatched value index.

Returns
The unmatched value index.

Definition at line 181 of file DbBlockPropertiesTable.h.

Member Data Documentation

◆ m_nCol

int OdDbBPTAuditError::m_nCol
protected

Definition at line 185 of file DbBlockPropertiesTable.h.

◆ m_nRow

int OdDbBPTAuditError::m_nRow
protected

Definition at line 184 of file DbBlockPropertiesTable.h.

◆ m_Rows

OdIntArray OdDbBPTAuditError::m_Rows
protected

Definition at line 186 of file DbBlockPropertiesTable.h.

◆ m_Type

BPTAuditErrorType OdDbBPTAuditError::m_Type
protected

Definition at line 183 of file DbBlockPropertiesTable.h.


The documentation for this class was generated from the following file: