CFx SDK Documentation 2024 SP0
|
#include <Tf.h>
Public Member Functions | |
virtual OdRxObject * | database () 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 |
This structure is the base for structures that are used for file I/O operations with revision control database.
|
pure virtual |
Returns the database associated with this Filer object.
|
pure virtual |
Reads the boolean value from the current position of the file pointer for this Filer object, and increments the pointer.
Reads the specified number of bytes, starting from the current position of the file pointer for this Filer object, and increments the pointer by numBytes.
buffer | [out] Read bytes buffer. |
numBytes | [in] Number of bytes. |
|
pure virtual |
Reads the TimeStamp value from the current position of the file pointer for this Filer object, and increments the pointer.
value | [out] Read value. |
|
pure virtual |
Reads the DbHandle value from the current position of the file pointer for this Filer object, and increments the pointer.
|
pure virtual |
Reads the Double value from the current position of the file pointer for this Filer object, and increments the pointer.
|
pure virtual |
Reads the HardOwnershipId value from the current position of the file pointer for this Filer object, and increments the pointer.
|
pure virtual |
Reads the HardPointerId value from the current position of the file pointer for this Filer object, and increments the pointer.
|
pure virtual |
Reads the Int16 value from the current position of the file pointer for this Filer object, and increments the pointer.
|
pure virtual |
Reads the Int32 value from the current position of the file pointer for this Filer object, and increments the pointer.
|
pure virtual |
Reads the Int64 value from the current position of the file pointer for this Filer object, and increments the pointer.
|
pure virtual |
Reads the Int8 value from the current position of the file pointer for this Filer object, and increments the pointer.
|
pure virtual |
Reads the Point2d value from the current position of the file pointer for this Filer object, and increments the pointer.
|
pure virtual |
Reads the Point3d value from the current position of the file pointer for this Filer object, and increments the pointer.
|
pure virtual |
Reads the Scale3d value from the current position of the file pointer for this Filer object, and increments the pointer.
|
pure virtual |
Reads the OwnershipId value from the current position of the file pointer for this Filer object, and increments the pointer.
|
pure virtual |
Reads the SoftPointerId value from the current position of the file pointer for this Filer object, and increments the pointer.
|
pure virtual |
Reads the String value from the current position of the file pointer for this Filer object, and increments the pointer.
|
pure virtual |
Reads the specified Subobject data from the current position of the file pointer for this Filer object, and increments the pointer.
id | [in] Subobject ID. |
|
pure virtual |
Reads the UInt8 value from the current position of the file pointer for this Filer object, and increments the pointer.
|
pure virtual |
Reads the Vector2d value from the current position of the file pointer for this Filer object, and increments the pointer.
|
pure virtual |
Reads the Vector3d value from the current position of the file pointer for this Filer object, and increments the pointer.
|
pure virtual |
Moves the current position of the file pointer for this Filer object to the specified location.
offset | [in] Number of bytes. |
seekType | [in] Seek type. |
Value Description. OdDb::kSeekFromStart SEEK_SET Start of file. OdDb::kSeekFromCurrent SEEK_CUR Current position of file pointer. OdDb::kSeekFromEnd SEEK_END End of file.
|
pure virtual |
Returns the current I/O pointer position of this Filer object.
|
pure virtual |
Writes the specified boolean value at the current position of the file pointer for this Filer object, and increments the pointer.
value | [in] Value to write. |
Writes the specified number of bytes, starting from the current position of the file pointer for this Filer object, and increments the pointer by numBytes.
buffer | [in] Array of bytes to write. |
numBytes | [in] Number of bytes. |
|
pure virtual |
Writes the specified TimeStamp value at the current position of the file pointer for this Filer object, and increments the pointer.
value | [in] Value to write. |
|
pure virtual |
Writes the specified DbHandle value at the current position of the file pointer for this Filer object, and increments the pointer.
value | [in] Value to write. |
|
pure virtual |
Writes the specified Double value at the current position of the file pointer for this Filer object, and increments the pointer.
value | [in] Value to write. |
|
pure virtual |
Writes the specified HardOwnershipId value at the current position of the file pointer for this Filer object, and increments the pointer.
value | [in] Value to write. |
|
pure virtual |
Writes the specified HardPointerId value at the current position of the file pointer for this Filer object, and increments the pointer.
value | [in] Value to write. |
Writes the specified Int16 value at the current position of the file pointer for this Filer object, and increments the pointer.
value | [in] Value to write. |
Writes the specified Int32 value at the current position of the file pointer for this Filer object, and increments the pointer.
value | [in] Value to write. |
Writes the specified Int64 value at the current position of the file pointer for this Filer object, and increments the pointer.
value | [in] Value to write. |
Writes the specified Int8 value at the current position of the file pointer for this Filer object, and increments the pointer.
value | [in] Value to write. |
|
pure virtual |
Writes the specified Point2d value at the current position of the file pointer for this Filer object, and increments the pointer.
value | [in] Value to write. |
|
pure virtual |
Writes the specified Point3d value at the current position of the file pointer for this Filer object, and increments the pointer.
value | [in] Value to write. |
|
pure virtual |
Writes the specified Scale3d value at the current position of the file pointer for this Filer object, and increments the pointer.
value | [in] Value to write. |
|
pure virtual |
Writes the specified SoftOwnershipId value at the current position of the file pointer for this Filer object, and increments the pointer.
value | [in] Value to write. |
|
pure virtual |
Writes the specified SoftPointerId value at the current position of the file pointer for this Filer object, and increments the pointer.
value | [in] Value to write. |
Writes the specified String value at the current position of the file pointer for this Filer object, and increments the pointer.
value | [in] Value to write. |
|
pure virtual |
Writes the specified Subobject data at the current position of the file pointer for this Filer object, and increments the pointer.
id | [in] Subobject ID. |
name | [in] Subobject name. |
Writes the specified UInt8 value at the current position of the file pointer for this Filer object, and increments the pointer.
value | [in] Value to write. |
|
pure virtual |
Writes the specified Vector2d value at the current position of the file pointer for this Filer object, and increments the pointer.
value | [in] Value to write. |
|
pure virtual |
Writes the specified Vector3d value at the current position of the file pointer for this Filer object, and increments the pointer.
value | [in] Value to write. |