CFx SDK Documentation  2022 SP0
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
OdDbWblockCloneFiler Class Reference

#include <CloneFilers.h>

Inheritance diagram for OdDbWblockCloneFiler:
OdDbDeepCloneFiler OdDbDwgFiler OdDbFiler OdRxObject

Public Member Functions

 ODRX_DECLARE_MEMBERS (OdDbWblockCloneFiler)
 
- Public Member Functions inherited from OdDbDeepCloneFiler
 ODRX_DECLARE_MEMBERS (OdDbDeepCloneFiler)
 
virtual void start ()=0
 
virtual bool nextReference (OdDbObjectId &objectId)=0
 
virtual OdDbIdMappingidMapping ()=0
 
virtual void defaultProcessReferences ()=0
 
- Public Member Functions inherited from OdDbDwgFiler
 OdDbDwgFiler ()
 
 ODRX_DECLARE_MEMBERS (OdDbDwgFiler)
 
virtual void seek (OdInt64 offset, OdDb::FilerSeekType seekType)=0
 
virtual OdUInt64 tell () const =0
 
virtual bool rdBool ()=0
 
virtual OdString rdString ()=0
 
virtual void rdBytes (void *buffer, OdUInt32 numBytes)=0
 
virtual OdInt8 rdInt8 ()=0
 
virtual OdUInt8 rdUInt8 ()=0
 
virtual OdInt16 rdInt16 ()=0
 
virtual OdInt32 rdInt32 ()=0
 
virtual OdInt64 rdInt64 ()=0
 
virtual voidrdAddress ()
 
virtual double rdDouble ()=0
 
virtual OdDbHandle rdDbHandle ()=0
 
virtual OdDbObjectId rdSoftOwnershipId ()=0
 
virtual OdDbObjectId rdHardOwnershipId ()=0
 
virtual OdDbObjectId rdHardPointerId ()=0
 
virtual OdDbObjectId rdSoftPointerId ()=0
 
virtual OdGePoint2d rdPoint2d ()=0
 
virtual OdGePoint3d rdPoint3d ()=0
 
virtual OdGeVector2d rdVector2d ()=0
 
virtual OdGeVector3d rdVector3d ()=0
 
virtual OdGeScale3d rdScale3d ()=0
 
virtual void wrBool (bool value)=0
 
virtual void wrString (const OdString &value)=0
 
virtual void wrBytes (const void *buffer, OdUInt32 numBytes)=0
 
virtual void wrInt8 (OdInt8 value)=0
 
virtual void wrUInt8 (OdUInt8 value)=0
 
virtual void wrInt16 (OdInt16 value)=0
 
virtual void wrInt32 (OdInt32 value)=0
 
virtual void wrInt64 (OdInt64 value)=0
 
virtual void wrAddress (const void *value)
 
virtual void wrDouble (double value)=0
 
virtual void wrDbHandle (const OdDbHandle &value)=0
 
virtual void wrSoftOwnershipId (const OdDbObjectId &value)=0
 
virtual void wrHardOwnershipId (const OdDbObjectId &value)=0
 
virtual void wrSoftPointerId (const OdDbObjectId &value)=0
 
virtual void wrHardPointerId (const OdDbObjectId &value)=0
 
virtual void wrPoint2d (const OdGePoint2d &value)=0
 
virtual void wrPoint3d (const OdGePoint3d &value)=0
 
virtual void wrVector2d (const OdGeVector2d &value)=0
 
virtual void wrVector3d (const OdGeVector3d &value)=0
 
virtual void wrScale3d (const OdGeScale3d &value)=0
 
virtual bool usesReferences () const
 
virtual void addReference (OdDbObjectId id, OdDb::ReferenceType rt)
 
- 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
 

Static Public Member Functions

static OdDbWblockCloneFilerPtr createObject (OdDbIdMapping *pIdMapping)
 
- Static Public Member Functions inherited from OdDbDeepCloneFiler
static OdDbDeepCloneFilerPtr createObject (OdDbIdMapping *pIdMapping)
 
- Static Public Member Functions inherited from OdRxObject
static OdRxObjectPtr cast (const OdRxObject *pointer)
 
static OdRxClassdesc ()
 

Protected Member Functions

 OdDbWblockCloneFiler ()
 
- Protected Member Functions inherited from OdDbDeepCloneFiler
 OdDbDeepCloneFiler ()
 

Additional Inherited Members

- 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
}
 

Detailed Description

This class is the base class for classes that are used for Wblock file I/O operations utilizing .dwg and .dxf file formats. Library Db <group OdDb_Classes>

Definition at line 100 of file CloneFilers.h.

Constructor & Destructor Documentation

◆ OdDbWblockCloneFiler()

OdDbWblockCloneFiler::OdDbWblockCloneFiler ( )
inlineprotected

Definition at line 103 of file CloneFilers.h.

Member Function Documentation

◆ createObject()

static OdDbWblockCloneFilerPtr OdDbWblockCloneFiler::createObject ( OdDbIdMapping pIdMapping)
static

Creates a WblockCloneFiler object with the specified ID Mapping.

Parameters
pIdMapping[in] Pointer to the ID Mapping.

◆ ODRX_DECLARE_MEMBERS()

OdDbWblockCloneFiler::ODRX_DECLARE_MEMBERS ( OdDbWblockCloneFiler  )

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