CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Protected Attributes | List of all members
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 118 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 124 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 150 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 158 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 165 of file DbBlockPropertiesTable.h.

◆ getRowIndex()

OdIntArray OdDbBPTAuditError::getRowIndex ( ) const
inline

Gets the row indices.

Returns
The array of row indices.

Definition at line 172 of file DbBlockPropertiesTable.h.

◆ getUnmatchedValueIndex()

int OdDbBPTAuditError::getUnmatchedValueIndex ( ) const
inline

Gets the unmatched value index.

Returns
The unmatched value index.

Definition at line 179 of file DbBlockPropertiesTable.h.

Member Data Documentation

◆ m_nCol

int OdDbBPTAuditError::m_nCol
protected

Definition at line 183 of file DbBlockPropertiesTable.h.

◆ m_nRow

int OdDbBPTAuditError::m_nRow
protected

Definition at line 182 of file DbBlockPropertiesTable.h.

◆ m_Rows

OdIntArray OdDbBPTAuditError::m_Rows
protected

Definition at line 184 of file DbBlockPropertiesTable.h.

◆ m_Type

BPTAuditErrorType OdDbBPTAuditError::m_Type
protected

Definition at line 181 of file DbBlockPropertiesTable.h.


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