CFx SDK Documentation
2020SP3
|
Go to the documentation of this file.
25 #ifndef OD_DBDATATABLE_H
26 #define OD_DBDATATABLE_H
32 class OdDbDataCellImpl;
82 virtual void set(
bool b);
84 virtual void set(
double d);
95 virtual void get(
bool& b);
97 virtual void get(
double& d);
116 friend class OdDbSystemInternals;
124 class OdDbDataColumnImpl;
169 friend class OdDbSystemInternals;
175 class OdDbDataTableImpl;
virtual void setColumnType(OdDbDataCell::CellType type)
virtual void set(const OdDbDataCell &cell)
virtual void get(OdGeVector3d &vec)
virtual OdString tableName() const
virtual void set(const OdDbObjectId &id)
virtual void get(OdDbDataCell &cell)
OdSmartPtr< OdDbDataTable > OdDbDataTablePtr
virtual OdUInt32 numColumns() const
GLuint const GLchar * name
virtual OdUInt32 numRows() const
virtual void setNumColsGrowSize(OdUInt32 n)
virtual OdUInt32 numColsGrowSize() const
virtual void appendCell(const OdDbDataCellPtr cell)
GLuint GLsizei GLsizei GLint GLenum * type
virtual void setPhysicalLength(OdUInt32 n)
virtual void get(OdDbObjectId &id)
virtual void setNumRowsPhysicalSize(OdUInt32 n)
virtual void get(OdString &str)
virtual void set(const OdDbHardPointerId &id)
virtual void setNumColsPhysicalSize(OdUInt32 n)
virtual void get(OdInt32 &i)
virtual OdUInt32 numColsPhysicalSize() const
virtual void insertRowAt(OdUInt32 index, const OdDbDataCellArray &row, bool bValidate=true)
virtual OdDbDataCell::CellType columnTypeAt(OdUInt32 index) const
virtual void insertColumnAt(OdUInt32 index, OdDbDataCell::CellType type, const OdString &colName)
virtual OdResult dwgInFields(OdDbDwgFiler *pFiler)
virtual void setGrowLength(OdUInt32 n)
virtual OdString columnName() const
virtual void get(OdDbHardOwnershipId &id)
virtual void setCellAt(OdUInt32 row, OdUInt32 col, const OdDbDataCellPtr &cell)
virtual OdDbDataCellPtr getCellAt(OdUInt32 index) const
virtual void setTableName(const OdString &pName)
virtual void set(OdInt32 i)
virtual void get(OdDbSoftOwnershipId &id)
virtual void removeCellAt(OdUInt32 index)
virtual void get(OdGePoint3d &pt)
OdDbDataCellImpl * m_pImpl
virtual void set(const OdDbSoftOwnershipId &id)
OdDbDataColumn(OdDbDataColumnImpl *m_pImpl)
ODDB_DECLARE_MEMBERS(OdDbDataTable)
virtual OdUInt32 physicalLength() const
virtual OdInt32 columnIndexAtName(const OdString &name) const
virtual void setRowAt(OdUInt32 index, const OdDbDataCellArray &row, bool bValidate=true)
virtual void set(const OdDbHardOwnershipId &id)
virtual OdDbDataCell::CellType columnType() const
virtual OdUInt32 numRowsPhysicalSize() const
OdSmartPtr< OdDbDataCell > OdDbDataCellPtr
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
ODDB_DECLARE_MEMBERS(OdDbDataCell)
virtual void setNumRowsGrowSize(OdUInt32 n)
virtual void insertCellAt(OdUInt32 index, const OdDbDataCellPtr &cell)
virtual void getRowAt(OdUInt32 index, OdDbDataCellArray &outRow) const
virtual OdDbDataCell::CellType type() const
virtual void set(double d)
OdDbDataColumnImpl * m_pImpl
virtual OdUInt32 numRowsGrowSize() const
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
virtual void setCellAt(OdUInt32 index, const OdDbDataCellPtr cell)
virtual void get(OdDbSoftPointerId &id)
virtual OdDbDataColumnPtr getColumnAt(OdUInt32 index) const
virtual OdDbDataCellPtr getCellAt(OdUInt32 row, OdUInt32 col) const
virtual void set(const OdGePoint3d &pt)
virtual void get(OdDbHardPointerId &id)
virtual void appendRow(const OdDbDataCellArray &row, bool bValidate=true)
OdArray< OdDbDataCellPtr > OdDbDataCellArray
virtual void get(bool &b)
OdSmartPtr< OdDbDataColumn > OdDbDataColumnPtr
virtual OdUInt32 numCells() const
virtual OdInt32 getIndexAtCell(const OdDbDataCellPtr &cell) const
virtual void removeColumnAt(OdUInt32 index)
OdDbDataColumn(const OdDbDataColumn &rCol)
virtual void set(const OdDbSoftPointerId &id)
virtual void dwgOutFields(OdDbDwgFiler *pFiler) const
ODDB_DECLARE_MEMBERS(OdDbDataColumn)
virtual void get(double &d)
virtual OdUInt32 growLength() const
virtual void removeRowAt(OdUInt32 index)
virtual void set(const OdString &str)
virtual void setColumnName(const OdString &pName)
virtual OdString columnNameAt(OdUInt32 index) const
virtual void set(const OdGeVector3d &vec)
virtual void appendColumn(OdDbDataCell::CellType type, const OdString &colName)
OdDbDataCell(OdDbDataCellImpl *pValImpl)