CFx SDK Documentation  2020SP3
Classes | Public Types | Public Member Functions | Static Public Member Functions | List of all members
OdGsFiler Class Referenceabstract

#include <GsFiler.h>

Inheritance diagram for OdGsFiler:
OdRxObject OdGsFilerV100Impl

Classes

struct  SubstitutionActuator
 
struct  Substitutor
 

Public Types

enum  Section {
  kEOFSection = -1, kHeaderSection = 0, kDatabaseLinkSection, kGsModuleSection,
  kDeviceSection, kClientDeviceSection, kViewSection, kClientViewSection,
  kModelSection, kClientModelSection, kNodeSection, kClientNodeSection,
  kMetafileSection, kClientMetafileSection, kClientMaterialSection, kBlockRefImplSection,
  kLinkedDeviceSection, kRenditionSection, kRuntimeChangesSection
}
 
enum  Version { kV1 = 100, kV2 = 200, kVLast = kV2 }
 

Public Member Functions

 ODRX_DECLARE_MEMBERS (OdGsFiler)
 
 OdGsFiler ()
 
virtual ~OdGsFiler ()
 
virtual bool setStream (OdStreamBuf *pStream, bool bWrite=false)=0
 
virtual OdStreamBufPtr getStream () const =0
 
virtual void setDatabase (const OdDbBaseDatabase *pDb)=0
 
virtual OdDbBaseDatabasegetDatabase () const =0
 
virtual void setVersion (OdUInt32 nVersion)=0
 
virtual OdUInt32 version () const =0
 
virtual void wrDbHash (const OdDbBaseDatabase *pDb)=0
 
virtual bool checkDbHash (const OdDbBaseDatabase *pDb)=0
 
virtual void setWriteSections (OdUInt64 nSections)=0
 
virtual void setWriteSection (Section section, bool bSet)=0
 
virtual bool isWriteSection (Section section) const =0
 
virtual void setReadSections (OdUInt64 nSections)=0
 
virtual void setReadSection (Section section, bool bSet)=0
 
virtual bool isReadSection (Section section) const =0
 
virtual void wrSectionBegin (Section section)=0
 
virtual void wrSectionEnd (Section section)=0
 
virtual void wrEOFSection ()=0
 
virtual Section rdSection () const =0
 
virtual Section curSection () const =0
 
virtual void skipSection () const =0
 
virtual void rdBackSection () const =0
 
virtual bool checkEOF () const =0
 
virtual Substitutorsubst () const =0
 
virtual void makeSubstitutions (bool bClear=true) const =0
 
virtual OdRxObjectPtr getSubstitutor () const =0
 
virtual void setSubstitutor (OdRxObject *pSubst)=0
 
virtual void setArbitraryData (const OdChar *pName, OdRxObject *pObject)=0
 
virtual OdRxObjectPtr getArbitraryData (const OdChar *pName) const =0
 
virtual bool hasArbitraryData (const OdChar *pName) const =0
 
virtual void clearArbitraryData ()=0
 
virtual void registerPtr (const void *pPtr)=0
 
virtual void unregisterPtr (const void *pPtr)=0
 
virtual bool isPtrRegistered (const void *pPtr) const =0
 
virtual void clearRegisteredPtrs ()=0
 
virtual void wrHandle (OdDbStub *pHandle)=0
 
virtual OdDbStub * rdHandle () const =0
 
virtual void wrClass (OdRxObject *pObj)=0
 
virtual OdRxObjectPtr rdClass () const =0
 
virtual void wrRawData (const void *pData, OdUInt32 nDataSize)=0
 
virtual void rdRawData (void *pData, OdUInt32 nDataSize) const =0
 
virtual void wrBool (bool bVal)
 
virtual bool rdBool () const
 
virtual void wrInt (int val)
 
virtual int rdInt () const
 
virtual void wrUInt (unsigned int val)
 
virtual unsigned int rdUInt () const
 
virtual void wrChar (char val)
 
virtual char rdChar () const
 
virtual void wrUInt8 (OdUInt8 val)
 
virtual OdUInt8 rdUInt8 () const
 
virtual void wrInt16 (OdInt16 val)
 
virtual OdInt16 rdInt16 () const
 
virtual void wrUInt16 (OdUInt16 val)
 
virtual OdUInt16 rdUInt16 () const
 
virtual void wrInt32 (OdInt32 val)
 
virtual OdInt32 rdInt32 () const
 
virtual void wrUInt32 (OdUInt32 val)
 
virtual OdUInt32 rdUInt32 () const
 
virtual void wrInt64 (OdInt64 val)
 
virtual OdInt64 rdInt64 () const
 
virtual void wrUInt64 (OdUInt64 val)
 
virtual OdUInt64 rdUInt64 () const
 
virtual void wrIntPtr (OdIntPtr val)
 
virtual OdIntPtr rdIntPtr () const
 
void wrPtr (const void *pPtr)
 
voidrdPtr () const
 
virtual void wrCOLORREF (ODCOLORREF val)
 
virtual ODCOLORREF rdCOLORREF () const
 
virtual void wrFloat (float val)
 
virtual float rdFloat () const
 
virtual void wrDouble (double val)
 
virtual double rdDouble () const
 
virtual void wrPoint2d (const OdGePoint2d &pt)
 
virtual void rdPoint2d (OdGePoint2d &pt) const
 
virtual void wrVector2d (const OdGeVector2d &vec)
 
virtual void rdVector2d (OdGeVector2d &vec) const
 
virtual void wrPoint3d (const OdGePoint3d &pt)
 
virtual void rdPoint3d (OdGePoint3d &pt) const
 
virtual void wrVector3d (const OdGeVector3d &vec)
 
virtual void rdVector3d (OdGeVector3d &vec) const
 
virtual void wrMatrix3d (const OdGeMatrix3d &mat)
 
virtual void rdMatrix3d (OdGeMatrix3d &mat) const
 
virtual void wrExtents3d (const OdGeExtents3d &ext)
 
virtual void rdExtents3d (OdGeExtents3d &ext) const
 
virtual void wrAnsiString (const OdAnsiString &str)
 
virtual void rdAnsiString (OdAnsiString &str) const
 
OdAnsiString rdAnsiStringRet () const
 
virtual void wrString (const OdString &str)
 
virtual void rdString (OdString &str) const
 
OdString rdStringRet () const
 
virtual void wrUInt8Array (const OdUInt8Array &arr)
 
virtual void wrUInt16Array (const OdUInt16Array &arr)
 
virtual void wrUInt16Array (OdUInt32 count, const OdUInt16 *arr)
 
virtual void wrUInt32Array (const OdUInt32Array &arr)
 
virtual void wrUInt32Array (const OdUInt32Vector &arr)
 
virtual void wrUInt64Array (const OdUInt64Array &arr)
 
virtual void wrUInt64Array (const OdUInt64Vector &vec)
 
virtual void wrUInt64Array (OdUInt32 count, const OdUInt64 *arr)
 
virtual void wrIntArray (const OdIntArray &arr)
 
virtual void wrFloatArray (const OdFloatArray &arr)
 
virtual void wrFloatArray (OdUInt32 count, const float *arr)
 
virtual void wrPoint2dArray (const OdGePoint2dArray &arr)
 
virtual void wrPoint3dArray (const OdGePoint3dArray &arr)
 
virtual void wrDbStubPtrArray (const OdDbStubPtrArray &arr)
 
virtual void wrGsDCRect (const OdGsDCRect &rc)
 
virtual void wrGsDCRectDouble (const OdGsDCRectDouble &rcd)
 
virtual void rdUInt8Array (OdUInt8Array &arr)
 
virtual void rdUInt16Array (OdUInt16Array &arr)
 
virtual void rdUInt16Array (OdUInt32 count, OdUInt16 *arr)
 
virtual void rdUInt32Array (OdUInt32Array &arr)
 
virtual void rdUInt32Array (OdUInt32Vector &arr)
 
virtual void rdUInt64Array (OdUInt64Array &arr)
 
virtual void rdUInt64Array (OdUInt64Vector &vec)
 
virtual void rdUInt64Array (OdUInt32 count, OdUInt64 *arr)
 
virtual void rdIntArray (OdIntArray &arr)
 
virtual void rdFloatArray (OdFloatArray &arr)
 
virtual void rdFloatArray (OdUInt32 count, float *arr)
 
virtual void rdPoint2dArray (OdGePoint2dArray &arr)
 
virtual void rdPoint3dArray (OdGePoint3dArray &arr)
 
virtual void rdDbStubPtrArray (OdDbStubPtrArray &arr)
 
virtual void rdGsDCRect (OdGsDCRect &dcrc)
 
virtual void rdGsDCRectDouble (OdGsDCRectDouble &dcrcd)
 
- 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 OdSmartPtr< OdGsFilercreateObject (OdStreamBuf *pStream, bool bForWrite, const OdDbBaseDatabase *pDb, OdUInt32 nVersion=kVLast)
 
- Static Public Member Functions inherited from OdRxObject
static OdRxObjectPtr cast (const OdRxObject *pointer)
 
static OdRxClassdesc ()
 

Detailed Description

<group OdGs_Classes>

Definition at line 62 of file GsFiler.h.

Member Enumeration Documentation

◆ Section

Enumerator
kEOFSection 
kHeaderSection 
kDatabaseLinkSection 
kGsModuleSection 
kDeviceSection 
kClientDeviceSection 
kViewSection 
kClientViewSection 
kModelSection 
kClientModelSection 
kNodeSection 
kClientNodeSection 
kMetafileSection 
kClientMetafileSection 
kClientMaterialSection 
kBlockRefImplSection 
kLinkedDeviceSection 
kRenditionSection 
kRuntimeChangesSection 

Definition at line 70 of file GsFiler.h.

◆ Version

Enumerator
kV1 
kV2 
kVLast 

Definition at line 94 of file GsFiler.h.

Constructor & Destructor Documentation

◆ OdGsFiler()

OdGsFiler::OdGsFiler ( )
inline

Definition at line 67 of file GsFiler.h.

◆ ~OdGsFiler()

virtual OdGsFiler::~OdGsFiler ( )
inlinevirtual

Definition at line 68 of file GsFiler.h.

Member Function Documentation

◆ checkDbHash()

virtual bool OdGsFiler::checkDbHash ( const OdDbBaseDatabase pDb)
pure virtual

Implemented in OdGsFilerV100Impl.

◆ checkEOF()

virtual bool OdGsFiler::checkEOF ( ) const
pure virtual

Implemented in OdGsFilerV100Impl.

◆ clearArbitraryData()

virtual void OdGsFiler::clearArbitraryData ( )
pure virtual

Implemented in OdGsFilerV100Impl.

◆ clearRegisteredPtrs()

virtual void OdGsFiler::clearRegisteredPtrs ( )
pure virtual

Implemented in OdGsFilerV100Impl.

◆ createObject()

static OdSmartPtr<OdGsFiler> OdGsFiler::createObject ( OdStreamBuf pStream,
bool  bForWrite,
const OdDbBaseDatabase pDb,
OdUInt32  nVersion = kVLast 
)
static

◆ curSection()

virtual Section OdGsFiler::curSection ( ) const
pure virtual

Implemented in OdGsFilerV100Impl.

◆ getArbitraryData()

virtual OdRxObjectPtr OdGsFiler::getArbitraryData ( const OdChar pName) const
pure virtual

Implemented in OdGsFilerV100Impl.

◆ getDatabase()

virtual OdDbBaseDatabase* OdGsFiler::getDatabase ( ) const
pure virtual

Implemented in OdGsFilerV100Impl.

◆ getStream()

virtual OdStreamBufPtr OdGsFiler::getStream ( ) const
pure virtual

Implemented in OdGsFilerV100Impl.

◆ getSubstitutor()

virtual OdRxObjectPtr OdGsFiler::getSubstitutor ( ) const
pure virtual

Implemented in OdGsFilerV100Impl.

◆ hasArbitraryData()

virtual bool OdGsFiler::hasArbitraryData ( const OdChar pName) const
pure virtual

Implemented in OdGsFilerV100Impl.

◆ isPtrRegistered()

virtual bool OdGsFiler::isPtrRegistered ( const void pPtr) const
pure virtual

Implemented in OdGsFilerV100Impl.

◆ isReadSection()

virtual bool OdGsFiler::isReadSection ( Section  section) const
pure virtual

Implemented in OdGsFilerV100Impl.

◆ isWriteSection()

virtual bool OdGsFiler::isWriteSection ( Section  section) const
pure virtual

Implemented in OdGsFilerV100Impl.

◆ makeSubstitutions()

virtual void OdGsFiler::makeSubstitutions ( bool  bClear = true) const
pure virtual

Implemented in OdGsFilerV100Impl.

◆ ODRX_DECLARE_MEMBERS()

OdGsFiler::ODRX_DECLARE_MEMBERS ( OdGsFiler  )

◆ rdAnsiString()

virtual void OdGsFiler::rdAnsiString ( OdAnsiString &  str) const
virtual

◆ rdAnsiStringRet()

OdAnsiString OdGsFiler::rdAnsiStringRet ( ) const
inline

Definition at line 260 of file GsFiler.h.

◆ rdBackSection()

virtual void OdGsFiler::rdBackSection ( ) const
pure virtual

Implemented in OdGsFilerV100Impl.

◆ rdBool()

virtual bool OdGsFiler::rdBool ( ) const
virtual

◆ rdChar()

virtual char OdGsFiler::rdChar ( ) const
virtual

◆ rdClass()

virtual OdRxObjectPtr OdGsFiler::rdClass ( ) const
pure virtual

Implemented in OdGsFilerV100Impl.

◆ rdCOLORREF()

virtual ODCOLORREF OdGsFiler::rdCOLORREF ( ) const
virtual

◆ rdDbStubPtrArray()

virtual void OdGsFiler::rdDbStubPtrArray ( OdDbStubPtrArray arr)
virtual

◆ rdDouble()

virtual double OdGsFiler::rdDouble ( ) const
virtual

◆ rdExtents3d()

virtual void OdGsFiler::rdExtents3d ( OdGeExtents3d ext) const
virtual

◆ rdFloat()

virtual float OdGsFiler::rdFloat ( ) const
virtual

◆ rdFloatArray() [1/2]

virtual void OdGsFiler::rdFloatArray ( OdFloatArray arr)
virtual

◆ rdFloatArray() [2/2]

virtual void OdGsFiler::rdFloatArray ( OdUInt32  count,
float *  arr 
)
virtual

◆ rdGsDCRect()

virtual void OdGsFiler::rdGsDCRect ( OdGsDCRect dcrc)
virtual

◆ rdGsDCRectDouble()

virtual void OdGsFiler::rdGsDCRectDouble ( OdGsDCRectDouble dcrcd)
virtual

◆ rdHandle()

virtual OdDbStub* OdGsFiler::rdHandle ( ) const
pure virtual

Implemented in OdGsFilerV100Impl.

◆ rdInt()

virtual int OdGsFiler::rdInt ( ) const
virtual

◆ rdInt16()

virtual OdInt16 OdGsFiler::rdInt16 ( ) const
virtual

◆ rdInt32()

virtual OdInt32 OdGsFiler::rdInt32 ( ) const
virtual

◆ rdInt64()

virtual OdInt64 OdGsFiler::rdInt64 ( ) const
virtual

◆ rdIntArray()

virtual void OdGsFiler::rdIntArray ( OdIntArray arr)
virtual

◆ rdIntPtr()

virtual OdIntPtr OdGsFiler::rdIntPtr ( ) const
virtual

◆ rdMatrix3d()

virtual void OdGsFiler::rdMatrix3d ( OdGeMatrix3d mat) const
virtual

◆ rdPoint2d()

virtual void OdGsFiler::rdPoint2d ( OdGePoint2d pt) const
virtual

◆ rdPoint2dArray()

virtual void OdGsFiler::rdPoint2dArray ( OdGePoint2dArray arr)
virtual

◆ rdPoint3d()

virtual void OdGsFiler::rdPoint3d ( OdGePoint3d pt) const
virtual

◆ rdPoint3dArray()

virtual void OdGsFiler::rdPoint3dArray ( OdGePoint3dArray arr)
virtual

◆ rdPtr()

void* OdGsFiler::rdPtr ( ) const
inline

Definition at line 229 of file GsFiler.h.

◆ rdRawData()

virtual void OdGsFiler::rdRawData ( void pData,
OdUInt32  nDataSize 
) const
pure virtual

Implemented in OdGsFilerV100Impl.

◆ rdSection()

virtual Section OdGsFiler::rdSection ( ) const
pure virtual

Implemented in OdGsFilerV100Impl.

◆ rdString()

virtual void OdGsFiler::rdString ( OdString str) const
virtual

◆ rdStringRet()

OdString OdGsFiler::rdStringRet ( ) const
inline

Definition at line 264 of file GsFiler.h.

◆ rdUInt()

virtual unsigned int OdGsFiler::rdUInt ( ) const
virtual

◆ rdUInt16()

virtual OdUInt16 OdGsFiler::rdUInt16 ( ) const
virtual

◆ rdUInt16Array() [1/2]

virtual void OdGsFiler::rdUInt16Array ( OdUInt16Array arr)
virtual

◆ rdUInt16Array() [2/2]

virtual void OdGsFiler::rdUInt16Array ( OdUInt32  count,
OdUInt16 arr 
)
virtual

◆ rdUInt32()

virtual OdUInt32 OdGsFiler::rdUInt32 ( ) const
virtual

◆ rdUInt32Array() [1/2]

virtual void OdGsFiler::rdUInt32Array ( OdUInt32Array arr)
virtual

◆ rdUInt32Array() [2/2]

virtual void OdGsFiler::rdUInt32Array ( OdUInt32Vector arr)
virtual

◆ rdUInt64()

virtual OdUInt64 OdGsFiler::rdUInt64 ( ) const
virtual

◆ rdUInt64Array() [1/3]

virtual void OdGsFiler::rdUInt64Array ( OdUInt32  count,
OdUInt64 arr 
)
virtual

◆ rdUInt64Array() [2/3]

virtual void OdGsFiler::rdUInt64Array ( OdUInt64Array arr)
virtual

◆ rdUInt64Array() [3/3]

virtual void OdGsFiler::rdUInt64Array ( OdUInt64Vector vec)
virtual

◆ rdUInt8()

virtual OdUInt8 OdGsFiler::rdUInt8 ( ) const
virtual

◆ rdUInt8Array()

virtual void OdGsFiler::rdUInt8Array ( OdUInt8Array arr)
virtual

◆ rdVector2d()

virtual void OdGsFiler::rdVector2d ( OdGeVector2d vec) const
virtual

◆ rdVector3d()

virtual void OdGsFiler::rdVector3d ( OdGeVector3d vec) const
virtual

◆ registerPtr()

virtual void OdGsFiler::registerPtr ( const void pPtr)
pure virtual

Implemented in OdGsFilerV100Impl.

◆ setArbitraryData()

virtual void OdGsFiler::setArbitraryData ( const OdChar pName,
OdRxObject pObject 
)
pure virtual

Implemented in OdGsFilerV100Impl.

◆ setDatabase()

virtual void OdGsFiler::setDatabase ( const OdDbBaseDatabase pDb)
pure virtual

Implemented in OdGsFilerV100Impl.

◆ setReadSection()

virtual void OdGsFiler::setReadSection ( Section  section,
bool  bSet 
)
pure virtual

Implemented in OdGsFilerV100Impl.

◆ setReadSections()

virtual void OdGsFiler::setReadSections ( OdUInt64  nSections)
pure virtual

Implemented in OdGsFilerV100Impl.

◆ setStream()

virtual bool OdGsFiler::setStream ( OdStreamBuf pStream,
bool  bWrite = false 
)
pure virtual

Implemented in OdGsFilerV100Impl.

◆ setSubstitutor()

virtual void OdGsFiler::setSubstitutor ( OdRxObject pSubst)
pure virtual

Implemented in OdGsFilerV100Impl.

◆ setVersion()

virtual void OdGsFiler::setVersion ( OdUInt32  nVersion)
pure virtual

Implemented in OdGsFilerV100Impl.

◆ setWriteSection()

virtual void OdGsFiler::setWriteSection ( Section  section,
bool  bSet 
)
pure virtual

Implemented in OdGsFilerV100Impl.

◆ setWriteSections()

virtual void OdGsFiler::setWriteSections ( OdUInt64  nSections)
pure virtual

Implemented in OdGsFilerV100Impl.

◆ skipSection()

virtual void OdGsFiler::skipSection ( ) const
pure virtual

Implemented in OdGsFilerV100Impl.

◆ subst()

virtual Substitutor* OdGsFiler::subst ( ) const
pure virtual

Implemented in OdGsFilerV100Impl.

◆ unregisterPtr()

virtual void OdGsFiler::unregisterPtr ( const void pPtr)
pure virtual

Implemented in OdGsFilerV100Impl.

◆ version()

virtual OdUInt32 OdGsFiler::version ( ) const
pure virtual

Implemented in OdGsFilerV100Impl.

◆ wrAnsiString()

virtual void OdGsFiler::wrAnsiString ( const OdAnsiString &  str)
virtual

◆ wrBool()

virtual void OdGsFiler::wrBool ( bool  bVal)
virtual

◆ wrChar()

virtual void OdGsFiler::wrChar ( char  val)
virtual

◆ wrClass()

virtual void OdGsFiler::wrClass ( OdRxObject pObj)
pure virtual

Implemented in OdGsFilerV100Impl.

◆ wrCOLORREF()

virtual void OdGsFiler::wrCOLORREF ( ODCOLORREF  val)
virtual

◆ wrDbHash()

virtual void OdGsFiler::wrDbHash ( const OdDbBaseDatabase pDb)
pure virtual

Implemented in OdGsFilerV100Impl.

◆ wrDbStubPtrArray()

virtual void OdGsFiler::wrDbStubPtrArray ( const OdDbStubPtrArray arr)
virtual

◆ wrDouble()

virtual void OdGsFiler::wrDouble ( double  val)
virtual

◆ wrEOFSection()

virtual void OdGsFiler::wrEOFSection ( )
pure virtual

Implemented in OdGsFilerV100Impl.

◆ wrExtents3d()

virtual void OdGsFiler::wrExtents3d ( const OdGeExtents3d ext)
virtual

◆ wrFloat()

virtual void OdGsFiler::wrFloat ( float  val)
virtual

◆ wrFloatArray() [1/2]

virtual void OdGsFiler::wrFloatArray ( const OdFloatArray arr)
virtual

◆ wrFloatArray() [2/2]

virtual void OdGsFiler::wrFloatArray ( OdUInt32  count,
const float *  arr 
)
virtual

◆ wrGsDCRect()

virtual void OdGsFiler::wrGsDCRect ( const OdGsDCRect rc)
virtual

◆ wrGsDCRectDouble()

virtual void OdGsFiler::wrGsDCRectDouble ( const OdGsDCRectDouble rcd)
virtual

◆ wrHandle()

virtual void OdGsFiler::wrHandle ( OdDbStub *  pHandle)
pure virtual

Implemented in OdGsFilerV100Impl.

◆ wrInt()

virtual void OdGsFiler::wrInt ( int  val)
virtual

◆ wrInt16()

virtual void OdGsFiler::wrInt16 ( OdInt16  val)
virtual

◆ wrInt32()

virtual void OdGsFiler::wrInt32 ( OdInt32  val)
virtual

◆ wrInt64()

virtual void OdGsFiler::wrInt64 ( OdInt64  val)
virtual

◆ wrIntArray()

virtual void OdGsFiler::wrIntArray ( const OdIntArray arr)
virtual

◆ wrIntPtr()

virtual void OdGsFiler::wrIntPtr ( OdIntPtr  val)
virtual

◆ wrMatrix3d()

virtual void OdGsFiler::wrMatrix3d ( const OdGeMatrix3d mat)
virtual

◆ wrPoint2d()

virtual void OdGsFiler::wrPoint2d ( const OdGePoint2d pt)
virtual

◆ wrPoint2dArray()

virtual void OdGsFiler::wrPoint2dArray ( const OdGePoint2dArray arr)
virtual

◆ wrPoint3d()

virtual void OdGsFiler::wrPoint3d ( const OdGePoint3d pt)
virtual

◆ wrPoint3dArray()

virtual void OdGsFiler::wrPoint3dArray ( const OdGePoint3dArray arr)
virtual

◆ wrPtr()

void OdGsFiler::wrPtr ( const void pPtr)
inline

Definition at line 228 of file GsFiler.h.

◆ wrRawData()

virtual void OdGsFiler::wrRawData ( const void pData,
OdUInt32  nDataSize 
)
pure virtual

Implemented in OdGsFilerV100Impl.

◆ wrSectionBegin()

virtual void OdGsFiler::wrSectionBegin ( Section  section)
pure virtual

Implemented in OdGsFilerV100Impl.

◆ wrSectionEnd()

virtual void OdGsFiler::wrSectionEnd ( Section  section)
pure virtual

Implemented in OdGsFilerV100Impl.

◆ wrString()

virtual void OdGsFiler::wrString ( const OdString str)
virtual

◆ wrUInt()

virtual void OdGsFiler::wrUInt ( unsigned int  val)
virtual

◆ wrUInt16()

virtual void OdGsFiler::wrUInt16 ( OdUInt16  val)
virtual

◆ wrUInt16Array() [1/2]

virtual void OdGsFiler::wrUInt16Array ( const OdUInt16Array arr)
virtual

◆ wrUInt16Array() [2/2]

virtual void OdGsFiler::wrUInt16Array ( OdUInt32  count,
const OdUInt16 arr 
)
virtual

◆ wrUInt32()

virtual void OdGsFiler::wrUInt32 ( OdUInt32  val)
virtual

◆ wrUInt32Array() [1/2]

virtual void OdGsFiler::wrUInt32Array ( const OdUInt32Array arr)
virtual

◆ wrUInt32Array() [2/2]

virtual void OdGsFiler::wrUInt32Array ( const OdUInt32Vector arr)
virtual

◆ wrUInt64()

virtual void OdGsFiler::wrUInt64 ( OdUInt64  val)
virtual

◆ wrUInt64Array() [1/3]

virtual void OdGsFiler::wrUInt64Array ( const OdUInt64Array arr)
virtual

◆ wrUInt64Array() [2/3]

virtual void OdGsFiler::wrUInt64Array ( const OdUInt64Vector vec)
virtual

◆ wrUInt64Array() [3/3]

virtual void OdGsFiler::wrUInt64Array ( OdUInt32  count,
const OdUInt64 arr 
)
virtual

◆ wrUInt8()

virtual void OdGsFiler::wrUInt8 ( OdUInt8  val)
virtual

◆ wrUInt8Array()

virtual void OdGsFiler::wrUInt8Array ( const OdUInt8Array arr)
virtual

◆ wrVector2d()

virtual void OdGsFiler::wrVector2d ( const OdGeVector2d vec)
virtual

◆ wrVector3d()

virtual void OdGsFiler::wrVector3d ( const OdGeVector3d vec)
virtual

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