CFx SDK Documentation  2020SP3
Public Member Functions | List of all members
CFxBagFiler Class Referenceabstract

#include <FxBagFiler.h>

Inheritance diagram for CFxBagFiler:
OdDbDxfFiler OdDbFiler OdRxObject

Public Member Functions

 ODRX_DECLARE_MEMBERS (CFxBagFiler)
 
 CFxBagFiler ()
 
 ~CFxBagFiler () override
 
virtual fdt_resbufWgetResBuf () const =0
 
- Public Member Functions inherited from OdDbDxfFiler
 ODRX_DECLARE_MEMBERS (OdDbDxfFiler)
 
 OdDbDxfFiler ()
 
virtual void seek (OdInt64 offset, OdDb::FilerSeekType seekType)
 
virtual OdUInt64 tell () const
 
virtual int precision () const
 
virtual void setPrecision (int decimalDigits)
 
virtual void writeXDataStart ()
 
virtual bool includesDefaultValues () const
 
virtual bool atEOF ()
 
virtual bool atEndOfObject ()
 
virtual bool atExtendedData ()
 
virtual bool atSubclassData (const OdString &subClassName)
 
virtual bool atEmbeddedObjectStart ()
 
virtual int nextItem ()
 
virtual OdResBufPtr nextRb ()
 
virtual void writeRb (const OdResBuf *pRb)
 
virtual void pushBackItem ()
 
OdString rdString ()
 
virtual void rdString (OdString &value)=0
 
virtual bool rdBool ()=0
 
virtual OdInt8 rdInt8 ()=0
 
virtual OdInt16 rdInt16 ()=0
 
virtual OdInt32 rdInt32 ()=0
 
virtual OdInt64 rdInt64 ()=0
 
virtual OdUInt8 rdUInt8 ()=0
 
virtual OdUInt16 rdUInt16 ()=0
 
virtual OdUInt32 rdUInt32 ()=0
 
virtual OdUInt64 rdUInt64 ()=0
 
virtual OdDbHandle rdHandle ()=0
 
virtual OdDbObjectId rdObjectId ()=0
 
virtual double rdAngle ()=0
 
virtual double rdDouble ()=0
 
virtual void rdPoint2d (OdGePoint2d &value)=0
 
virtual void rdPoint3d (OdGePoint3d &value)=0
 
virtual void rdVector2d (OdGeVector2d &value)=0
 
virtual void rdVector3d (OdGeVector3d &value)=0
 
virtual void rdScale3d (OdGeScale3d &value)=0
 
virtual void rdBinaryChunk (OdBinaryData &value)=0
 
virtual void copyItem (OdDbDxfFiler *pSource)
 
virtual void wrName (int groupCode, const OdString &value)=0
 
virtual void wrString (int groupCode, const OdString &value)=0
 
void wrStringOpt (int groupCode, const OdString &value)
 
void wrSubclassMarker (const OdString &value)
 
void wrEmbeddedObjectStart ()
 
virtual void wrBool (int groupCode, bool value)=0
 
void wrBoolOpt (int groupCode, bool value, bool defaultValue)
 
virtual void wrInt8 (int groupCode, OdInt8 value)=0
 
void wrInt8Opt (int groupCode, OdInt8 value, OdInt8 defaultValue)
 
virtual void wrUInt8 (int groupCode, OdUInt8 value)=0
 
void wrUInt8Opt (int groupCode, OdUInt8 value, OdUInt8 defaultValue)
 
virtual void wrInt16 (int groupCode, OdInt16 value)=0
 
void wrInt16Opt (int groupCode, OdInt16 value, OdInt16 defaultValue)
 
virtual void wrUInt16 (int groupCode, OdUInt16 value)=0
 
void wrUInt16Opt (int groupCode, OdUInt16 value, OdUInt16 defaultValue)
 
virtual void wrInt32 (int groupCode, OdInt32 value)=0
 
void wrInt32Opt (int groupCode, OdInt32 value, OdInt32 defaultValue)
 
virtual void wrUInt32 (int groupCode, OdUInt32 value)=0
 
void wrUInt32Opt (int groupCode, OdUInt32 value, OdUInt32 defaultValue)
 
virtual void wrInt64 (int groupCode, OdInt64 value)=0
 
void wrInt64Opt (int groupCode, OdInt64 value, OdInt64 defaultValue)
 
virtual void wrUInt64 (int groupCode, OdUInt64 value)=0
 
void wrUInt64Opt (int groupCode, OdUInt64 value, OdUInt64 defaultValue)
 
virtual void wrHandle (int groupCode, OdDbHandle value)=0
 
virtual void wrObjectId (int groupCode, OdDbObjectId value)=0
 
void wrObjectIdOpt (int groupCode, OdDbObjectId value)
 
virtual void wrAngle (int groupCode, double value, int precision=kDfltPrec)=0
 
void wrAngleOpt (int groupCode, double value, double defaultValue=0., int precision=kDfltPrec)
 
virtual void wrDouble (int groupCode, double value, int precision=kDfltPrec)=0
 
void wrDoubleOpt (int groupCode, double value, double defaultValue=0., int precision=kDfltPrec)
 
virtual void wrPoint2d (int groupCode, const OdGePoint2d &value, int precision=kDfltPrec)=0
 
void wrPoint2dOpt (int groupCode, const OdGePoint2d &value, const OdGePoint2d &defaultValue, int precision=kDfltPrec)
 
virtual void wrPoint3d (int groupCode, const OdGePoint3d &value, int precision=kDfltPrec)=0
 
void wrPoint3dOpt (int groupCode, const OdGePoint3d &value, const OdGePoint3d &defaultValue, int precision=kDfltPrec)
 
virtual void wrVector2d (int groupCode, const OdGeVector2d &value, int precision=kDfltPrec)=0
 
void wrVector2dOpt (int groupCode, const OdGeVector2d &value, const OdGeVector2d &defaultValue, int precision=kDfltPrec)
 
virtual void wrVector3d (int groupCode, const OdGeVector3d &value, int precision=kDfltPrec)=0
 
void wrVector3dOpt (int groupCode, const OdGeVector3d &value, const OdGeVector3d &defaultValue, int precision=kDfltPrec)
 
virtual void wrScale3d (int groupCode, const OdGeScale3d &value, int precision=kDfltPrec)=0
 
virtual void wrBinaryChunk (int groupCode, const OdUInt8 *buffer, OdUInt32 numBytes)=0
 
void wrBinaryChunk (int groupCode, const OdBinaryData &value)
 
- Public Member Functions inherited from OdDbFiler
 OdDbFiler ()
 
 ODRX_DECLARE_MEMBERS (OdDbFiler)
 
virtual OdResult filerStatus () const
 
virtual void resetFilerStatus ()
 
virtual FilerType filerType () const =0
 
virtual OdDbDatabasedatabase () const
 
virtual OdDb::DwgVersion dwgVersion (OdDb::MaintReleaseVer *pMaintReleaseVer=0) const
 
OdDbAuditInfogetAuditInfo () const
 
virtual void setController (OdDbFilerController *pFilerController)
 
virtual OdDbFilerController * controller () const
 
- 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
 

Additional Inherited Members

- Public Types inherited from OdDbDxfFiler
enum  { kDfltPrec = -1, kMaxPrec = DBL_DIG + 1 }
 
- Public Types inherited from OdDbFiler
enum  FilerType {
  kFileFiler = 0, kCopyFiler = 1, kUndoFiler = 2, kBagFiler = 3,
  kIdXlateFiler = 4, kPageFiler = 5, kDeepCloneFiler = 6, kIdFiler = 7,
  kPurgeFiler = 8, kWblockCloneFiler = 9
}
 
- Static Public Member Functions inherited from OdRxObject
static OdRxObjectPtr cast (const OdRxObject *pointer)
 
static OdRxClassdesc ()
 

Detailed Description

Definition at line 27 of file FxBagFiler.h.

Constructor & Destructor Documentation

◆ CFxBagFiler()

CFxBagFiler::CFxBagFiler ( )
inline

Constructor.

Definition at line 33 of file FxBagFiler.h.

◆ ~CFxBagFiler()

CFxBagFiler::~CFxBagFiler ( )
inlineoverride

Destructor.

Definition at line 36 of file FxBagFiler.h.

Member Function Documentation

◆ getResBuf()

virtual fdt_resbufW* CFxBagFiler::getResBuf ( ) const
pure virtual

◆ ODRX_DECLARE_MEMBERS()

CFxBagFiler::ODRX_DECLARE_MEMBERS ( CFxBagFiler  )

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