CFx SDK Documentation
2020SP3
|
Go to the documentation of this file.
27 #ifndef ODDB_XRECORD_H
28 #define ODDB_XRECORD_H
30 #include "TD_PackPush.h"
37 class OdDbXrecordIteratorImpl;
85 OdDbXrecordIteratorImpl* pIterImpl);
166 bool isXlateReferences);
198 kCreateIfNotFound = 1
254 #endif //ODDB_XRECORD_H
ODRX_DECLARE_MEMBERS(OdDbXrecordIterator)
OdResBufPtr getCurResbuf(OdDbDatabase *pDb=0) const
static OdDbXrecordPtr open(OdDbObject *pObject, const OdString &key, int creationFlag=kOpenExisting, OdDb::DuplicateRecordCloning mergeStyle=OdDb::kDrcIgnore)
OdSmartPtr< OdDbXrecordIterator > OdDbXrecordIteratorPtr
virtual OdResult dwgInFields(OdDbDwgFiler *pFiler)
static OdDbXrecordPtr open(OdDbObject *pObject, const OdArray< OdString > &keys, int creationFlag=kOpenExisting, OdDb::DuplicateRecordCloning mergeStyle=OdDb::kDrcIgnore)
OdResult setFromRbChain(const OdResBuf *pRb, OdDbDatabase *pDb=0)
OdResBufPtr rbChain(OdDbDatabase *pDb=0, OdResult *pStatus=0) const
void setXlateReferences(bool isXlateReferences)
virtual OdResult subGetClassID(void *pClsid) const
virtual void dwgOutFields(OdDbDwgFiler *pFiler) const
OdDbXrecordIteratorPtr newIterator(OdDbDatabase *pDb=0) const
OdResult appendRbChain(const OdResBuf *pRb, OdDbDatabase *pDb=0)
OdDbXrecordIterator(OdDbXrecordIteratorImpl *pIterImpl)
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
bool isXlateReferences() const
virtual OdDb::DuplicateRecordCloning mergeStyle() const
virtual void setMergeStyle(OdDb::DuplicateRecordCloning mergeStyle)
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
ODDB_DECLARE_MEMBERS(OdDbXrecord)
OdDbXrecordIteratorImpl * m_pImpl