CFx SDK Documentation  2023 SP0
Public Member Functions | List of all members
OdTfFiler Struct Referenceabstract

#include <Tf.h>

Public Member Functions

virtual OdRxObjectdatabase () const =0
 
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 double rdDouble ()=0
 
virtual OdDbHandle rdDbHandle ()=0
 
virtual OdDbStub * rdSoftOwnershipId ()=0
 
virtual OdDbStub * rdHardOwnershipId ()=0
 
virtual OdDbStub * rdHardPointerId ()=0
 
virtual OdDbStub * 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 wrDouble (double value)=0
 
virtual void wrDbHandle (const OdDbHandle &value)=0
 
virtual void wrSoftOwnershipId (OdDbStub *value)=0
 
virtual void wrHardOwnershipId (OdDbStub *value)=0
 
virtual void wrSoftPointerId (OdDbStub *value)=0
 
virtual void wrHardPointerId (OdDbStub *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 void wrSubobject (int id, const char *name)=0
 
virtual const char * rdSubobject (int &id)=0
 
virtual void wrDateTime (OdTimeStamp)=0
 
virtual void rdDateTime (OdTimeStamp &)=0
 

Detailed Description

Definition at line 45 of file Tf.h.

Member Function Documentation

◆ database()

virtual OdRxObject* OdTfFiler::database ( ) const
pure virtual

◆ rdBool()

virtual bool OdTfFiler::rdBool ( )
pure virtual

Description: Returns the bool value of the current item of this Filer object.

◆ rdBytes()

virtual void OdTfFiler::rdBytes ( void buffer,
OdUInt32  numBytes 
)
pure virtual

Description: Returns the specified number of bytes from this Filer object. Arguments: buffer (O) Receives the bytes. numBytes (I) Number of bytes.

◆ rdDateTime()

virtual void OdTfFiler::rdDateTime ( OdTimeStamp )
pure virtual

◆ rdDbHandle()

virtual OdDbHandle OdTfFiler::rdDbHandle ( )
pure virtual

Description: Returns the handle value of the current item of this Filer object.

◆ rdDouble()

virtual double OdTfFiler::rdDouble ( )
pure virtual

Description: Returns the double value of the current item of this Filer object.

◆ rdHardOwnershipId()

virtual OdDbStub* OdTfFiler::rdHardOwnershipId ( )
pure virtual

Description: Returns the HardOwnershipId value of the current item of this Filer object.

◆ rdHardPointerId()

virtual OdDbStub* OdTfFiler::rdHardPointerId ( )
pure virtual

Description: Returns the HardPointerId value of the current item of this Filer object.

◆ rdInt16()

virtual OdInt16 OdTfFiler::rdInt16 ( )
pure virtual

Description: Returns the Int16 value of the current item of this Filer object.

◆ rdInt32()

virtual OdInt32 OdTfFiler::rdInt32 ( )
pure virtual

Description: Returns the Int32 value of the current item of this Filer object.

◆ rdInt64()

virtual OdInt64 OdTfFiler::rdInt64 ( )
pure virtual

Description: Returns the Int64 value of the current item of this Filer object.

◆ rdInt8()

virtual OdInt8 OdTfFiler::rdInt8 ( )
pure virtual

Description: Returns the Int8 value of the current item of this Filer object.

◆ rdPoint2d()

virtual OdGePoint2d OdTfFiler::rdPoint2d ( )
pure virtual

Description: Returns the 2D point value of the current item of this Filer object.

◆ rdPoint3d()

virtual OdGePoint3d OdTfFiler::rdPoint3d ( )
pure virtual

Description: Returns the 3D point value of the current item of this Filer object.

◆ rdScale3d()

virtual OdGeScale3d OdTfFiler::rdScale3d ( )
pure virtual

Description: Returns the scale value of the current item of this Filer object.

◆ rdSoftOwnershipId()

virtual OdDbStub* OdTfFiler::rdSoftOwnershipId ( )
pure virtual

Description: Returns the SoftOwnershipId value of the current item of this Filer object.

◆ rdSoftPointerId()

virtual OdDbStub* OdTfFiler::rdSoftPointerId ( )
pure virtual

Description: Returns the SoftPointerId value of the current item of this Filer object.

◆ rdString()

virtual OdString OdTfFiler::rdString ( )
pure virtual

Description: Returns the string value of the current item of this Filer object. Arguments:

◆ rdSubobject()

virtual const char* OdTfFiler::rdSubobject ( int &  id)
pure virtual

◆ rdUInt8()

virtual OdUInt8 OdTfFiler::rdUInt8 ( )
pure virtual

Description: Returns the UInt8 value of the current item of this Filer object.

◆ rdVector2d()

virtual OdGeVector2d OdTfFiler::rdVector2d ( )
pure virtual

Description: Returns the 2D vector value of the current item of this Filer object.

◆ rdVector3d()

virtual OdGeVector3d OdTfFiler::rdVector3d ( )
pure virtual

Description: Returns the 3D vector value of the current item of this Filer object.

◆ seek()

virtual void OdTfFiler::seek ( OdInt64  offset,
OdDb::FilerSeekType  seekType 
)
pure virtual

◆ tell()

virtual OdUInt64 OdTfFiler::tell ( ) const
pure virtual

Description: Returns the current I/O pointer position of this Filer object.

◆ wrBool()

virtual void OdTfFiler::wrBool ( bool  value)
pure virtual

Description: Writes the specified bool value to this Filer object. Arguments: value (I) Value.

◆ wrBytes()

virtual void OdTfFiler::wrBytes ( const void buffer,
OdUInt32  numBytes 
)
pure virtual

Description: Writes the specified number of bytes to this Filer object. Arguments: buffer (I) array of bytes. numBytes (I) Number of bytes.

◆ wrDateTime()

virtual void OdTfFiler::wrDateTime ( OdTimeStamp  )
pure virtual

◆ wrDbHandle()

virtual void OdTfFiler::wrDbHandle ( const OdDbHandle value)
pure virtual

Description: Writes the specified handle value to this Filer object. Arguments: value (I) Value.

◆ wrDouble()

virtual void OdTfFiler::wrDouble ( double  value)
pure virtual

Description: Writes the specified double value to this Filer object. Arguments: value (I) Value.

◆ wrHardOwnershipId()

virtual void OdTfFiler::wrHardOwnershipId ( OdDbStub *  value)
pure virtual

Description: Writes the specified HardOwnershipId value to this Filer object. Arguments: value (I) Value.

◆ wrHardPointerId()

virtual void OdTfFiler::wrHardPointerId ( OdDbStub *  value)
pure virtual

Description: Writes the specified HardPointerId value to this Filer object. Arguments: value (I) Value.

◆ wrInt16()

virtual void OdTfFiler::wrInt16 ( OdInt16  value)
pure virtual

Description: Writes the specified Int16 value to this Filer object. Arguments: value (I) Value.

◆ wrInt32()

virtual void OdTfFiler::wrInt32 ( OdInt32  value)
pure virtual

Description: Writes the specified Int32 value to this Filer object. Arguments: value (I) Value.

◆ wrInt64()

virtual void OdTfFiler::wrInt64 ( OdInt64  value)
pure virtual

Description: Writes the specified Int64 value to this Filer object. Arguments: value (I) Value.

◆ wrInt8()

virtual void OdTfFiler::wrInt8 ( OdInt8  value)
pure virtual

Description: Writes the specified Int8 value to this Filer object. Arguments: value (I) Value.

◆ wrPoint2d()

virtual void OdTfFiler::wrPoint2d ( const OdGePoint2d value)
pure virtual

Description: Writes the specified 2D point value to this Filer object. Arguments: value (I) Value.

◆ wrPoint3d()

virtual void OdTfFiler::wrPoint3d ( const OdGePoint3d value)
pure virtual

Description: Writes the specified 3D point value to this Filer object. Arguments: value (I) Value.

◆ wrScale3d()

virtual void OdTfFiler::wrScale3d ( const OdGeScale3d value)
pure virtual

Description: Writes the specified 3D scale value to this Filer object. Arguments: value (I) Value.

◆ wrSoftOwnershipId()

virtual void OdTfFiler::wrSoftOwnershipId ( OdDbStub *  value)
pure virtual

Description: Writes the specified SoftOwnershipId value to this Filer object. Arguments: value (I) Value.

◆ wrSoftPointerId()

virtual void OdTfFiler::wrSoftPointerId ( OdDbStub *  value)
pure virtual

Description: Writes the specified SoftPointerId value to this Filer object. Arguments: value (I) Value.

◆ wrString()

virtual void OdTfFiler::wrString ( const OdString value)
pure virtual

Description: Writes the specified string value to this Filer object. Arguments: value (I) Value.

◆ wrSubobject()

virtual void OdTfFiler::wrSubobject ( int  id,
const char *  name 
)
pure virtual

◆ wrUInt8()

virtual void OdTfFiler::wrUInt8 ( OdUInt8  value)
pure virtual

Description: Writes the specified UInt8 value to this Filer object. Arguments: value (I) Value.

◆ wrVector2d()

virtual void OdTfFiler::wrVector2d ( const OdGeVector2d value)
pure virtual

Description: Writes the specified 2D vector value to this Filer object. Arguments: value (I) Value.

◆ wrVector3d()

virtual void OdTfFiler::wrVector3d ( const OdGeVector3d value)
pure virtual

Description: Writes the specified 3D vector value to this Filer object. Arguments: value (I) Value.


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