CFx SDK Documentation 2026 SP0
Loading...
Searching...
No Matches
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 ()
 
static void rxInit ()
 
static void rxUninit ()
 

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 Symbol 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: