CFx SDK Documentation  2020SP3
Public Types | Public Member Functions | Protected Attributes | Friends | List of all members
OdDbDataCell Class Reference

#include <DbDataTable.h>

Inheritance diagram for OdDbDataCell:
OdRxObject

Public Types

enum  CellType {
  kUnknown = 0, kInteger = 1, kDouble = 2, kCharPtr = 3,
  kPoint = 4, kObjectId = 5, kHardOwnerId = 6, kSoftOwnerId = 7,
  kHardPtrId = 8, kSoftPtrId = 9, kBool = 10, kVector = 11
}
 

Public Member Functions

 ODDB_DECLARE_MEMBERS (OdDbDataCell)
 
 OdDbDataCell ()
 
virtual void init ()
 
virtual void set (const OdDbDataCell &cell)
 
virtual void set (bool b)
 
virtual void set (OdInt32 i)
 
virtual void set (double d)
 
virtual void set (const OdString &str)
 
virtual void set (const OdGePoint3d &pt)
 
virtual void set (const OdGeVector3d &vec)
 
virtual void set (const OdDbObjectId &id)
 
virtual void set (const OdDbHardOwnershipId &id)
 
virtual void set (const OdDbSoftOwnershipId &id)
 
virtual void set (const OdDbHardPointerId &id)
 
virtual void set (const OdDbSoftPointerId &id)
 
virtual void get (OdDbDataCell &cell)
 
virtual void get (bool &b)
 
virtual void get (OdInt32 &i)
 
virtual void get (double &d)
 
virtual void get (OdString &str)
 
virtual void get (OdGePoint3d &pt)
 
virtual void get (OdGeVector3d &vec)
 
virtual void get (OdDbObjectId &id)
 
virtual void get (OdDbHardOwnershipId &id)
 
virtual void get (OdDbSoftOwnershipId &id)
 
virtual void get (OdDbHardPointerId &id)
 
virtual void get (OdDbSoftPointerId &id)
 
virtual OdDbDataCell::CellType type () const
 
 OdDbDataCell (OdDbDataCellImpl *pValImpl)
 
- Public Member Functions inherited from OdRxObject
 ODRX_HEAP_OPERATORS ()
 
 OdRxObject ()
 
virtual ~OdRxObject ()
 
virtual OdRxObjectqueryX (const OdRxClass *pClass) const
 
virtual OdRxObjectx (const OdRxClass *pClass) const
 
virtual OdRxClassisA () const
 
virtual void addRef ()=0
 
virtual void release ()=0
 
virtual long numRefs () const
 
bool isKindOf (const OdRxClass *pClass) const
 
virtual OdRxObjectPtr clone () const
 
virtual void copyFrom (const OdRxObject *pSource)
 
virtual OdRx::Ordering comparedTo (const OdRxObject *pOther) const
 
virtual bool isEqualTo (const OdRxObject *pOther) const
 

Protected Attributes

OdDbDataCellImpl * m_pImpl
 

Friends

class OdDbSystemInternals
 

Additional Inherited Members

- Static Public Member Functions inherited from OdRxObject
static OdRxObjectPtr cast (const OdRxObject *pointer)
 
static OdRxClassdesc ()
 

Detailed Description

Corresponding C++ library: TD_Db <group OdDb_Classes>

Definition at line 37 of file DbDataTable.h.

Member Enumeration Documentation

◆ CellType

Enumerator
kUnknown 
kInteger 
kDouble 
kCharPtr 
kPoint 
kObjectId 
kHardOwnerId 
kSoftOwnerId 
kHardPtrId 
kSoftPtrId 
kBool 
kVector 

Definition at line 40 of file DbDataTable.h.

Constructor & Destructor Documentation

◆ OdDbDataCell() [1/2]

OdDbDataCell::OdDbDataCell ( )

◆ OdDbDataCell() [2/2]

OdDbDataCell::OdDbDataCell ( OdDbDataCellImpl *  pValImpl)

Member Function Documentation

◆ get() [1/12]

virtual void OdDbDataCell::get ( bool &  b)
virtual

◆ get() [2/12]

virtual void OdDbDataCell::get ( double &  d)
virtual

◆ get() [3/12]

virtual void OdDbDataCell::get ( OdDbDataCell cell)
virtual

◆ get() [4/12]

virtual void OdDbDataCell::get ( OdDbHardOwnershipId id)
virtual

◆ get() [5/12]

virtual void OdDbDataCell::get ( OdDbHardPointerId id)
virtual

◆ get() [6/12]

virtual void OdDbDataCell::get ( OdDbObjectId id)
virtual

◆ get() [7/12]

virtual void OdDbDataCell::get ( OdDbSoftOwnershipId id)
virtual

◆ get() [8/12]

virtual void OdDbDataCell::get ( OdDbSoftPointerId id)
virtual

◆ get() [9/12]

virtual void OdDbDataCell::get ( OdGePoint3d pt)
virtual

◆ get() [10/12]

virtual void OdDbDataCell::get ( OdGeVector3d vec)
virtual

◆ get() [11/12]

virtual void OdDbDataCell::get ( OdInt32 i)
virtual

◆ get() [12/12]

virtual void OdDbDataCell::get ( OdString str)
virtual

◆ init()

virtual void OdDbDataCell::init ( )
virtual

◆ ODDB_DECLARE_MEMBERS()

OdDbDataCell::ODDB_DECLARE_MEMBERS ( OdDbDataCell  )

◆ set() [1/12]

virtual void OdDbDataCell::set ( bool  b)
virtual

◆ set() [2/12]

virtual void OdDbDataCell::set ( const OdDbDataCell cell)
virtual

◆ set() [3/12]

virtual void OdDbDataCell::set ( const OdDbHardOwnershipId id)
virtual

◆ set() [4/12]

virtual void OdDbDataCell::set ( const OdDbHardPointerId id)
virtual

◆ set() [5/12]

virtual void OdDbDataCell::set ( const OdDbObjectId id)
virtual

◆ set() [6/12]

virtual void OdDbDataCell::set ( const OdDbSoftOwnershipId id)
virtual

◆ set() [7/12]

virtual void OdDbDataCell::set ( const OdDbSoftPointerId id)
virtual

◆ set() [8/12]

virtual void OdDbDataCell::set ( const OdGePoint3d pt)
virtual

◆ set() [9/12]

virtual void OdDbDataCell::set ( const OdGeVector3d vec)
virtual

◆ set() [10/12]

virtual void OdDbDataCell::set ( const OdString str)
virtual

◆ set() [11/12]

virtual void OdDbDataCell::set ( double  d)
virtual

◆ set() [12/12]

virtual void OdDbDataCell::set ( OdInt32  i)
virtual

◆ type()

virtual OdDbDataCell::CellType OdDbDataCell::type ( ) const
virtual

Friends And Related Function Documentation

◆ OdDbSystemInternals

friend class OdDbSystemInternals
friend

Definition at line 116 of file DbDataTable.h.

Member Data Documentation

◆ m_pImpl

OdDbDataCellImpl* OdDbDataCell::m_pImpl
protected

Definition at line 117 of file DbDataTable.h.


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