API Reference > OdDb Classes > OdDbDxfFiler Class
OdDbDxfFiler Class
OdDbDxfFilerOdDbDxfFiler
Syntax
C++
class OdDbDxfFiler : public OdDbFiler;

DbFiler.h

This class is the abstract base class for classes that are used for file I/O operations with DXF formats. 

Corresponding C++ library: TD_Db 

 

 
Name 
Description 
 
 
 
Name 
Description 
 
Returns true if and only if this Filer object is at start of an embedded object. 
 
Returns true if and only if this Filer object is at the end of an object's data. 
 
Returns true if and only if this Filer object is at the end of an object's data. 
 
Returns true if and only if this Filer object is at the start of an object's xdata. 
 
Returns true if and only if this Filer object is at a subclass data marker with the specified subClassName.
 
 
Copies the current item from the specified Filer object to this one.  
 
Returns true if and only if default values are normally written to the file associated with this Filer object. 
 
Reads the next item of this Filer object, and returns its group code. 
 
Reads the next item of this Filer object, and returns a SmartPointer to its ResBuf. 
 
 
 
Returns the number of decimal places for DxfOut filing with this Filer object. 
 
Resets this Filer object to where it was before the last item was read. 
 
Returns the angle value of the current item of this Filer object. 
 
Returns the BinaryData value of the current item of this Filer object.
 
 
Returns the bool value of the current item of this Filer object. 
 
Returns the double value of the current item of this Filer object. 
 
Returns the handle value of the current item of this Filer object. 
 
Returns the Int16 value of the current item of this Filer object. 
 
Returns the Int32 value of the current item of this Filer object. 
 
Returns the Int64 value of the current item of this Filer object. 
 
Returns the Int8 value of the current item of this Filer object. 
 
Returns the Object ID value of the current item of this Filer object. 
 
Returns the 2D point value of the current item of this Filer object.  
 
Returns the 3D point value of the current item of this Filer object.  
 
Returns the scale value of the current item of this Filer object.  
 
This is the overview for the rdString method overload. 
 
Returns the UInt16 value of the current item of this Filer object. 
 
Returns the UInt32 value of the current item of this Filer object. 
 
Returns the UInt64 value of the current item of this Filer object. 
 
Returns the UInt8 value of the current item of this Filer object. 
 
Returns the 2D vector value of the current item of this Filer object.  
 
Returns the 3D vector value of the current item of this Filer object.  
 
seek 
Moves the I/O pointer to the specified location in this Filer object.
 
 
Sets the number of decimal places DxfOut filing with this Filer object.
 
 
tell 
Returns the current I/O pointer position of this Filer object. 
 
Writes the specified angle value to this Filer object.  
 
Writes the specified optional angle value to this Filer object. 
 
This is the overview for the wrBinaryChunk method overload. 
 
Writes the specified bool value to this Filer object.  
 
Writes the specified optional bool value to this Filer object. 
 
Writes the specified double value to this Filer object.  
 
Writes the specified optional double value to this Filer object. 
 
Writes the embedded object start marker to this Filer object. 
 
Writes the specified bool value to this Filer object.  
 
Writes the specified Int16 value to this Filer object.  
 
Writes the specified optional Int16 value to this Filer object. 
 
Writes the specified Int32 value to this Filer object.  
 
Writes the specified optional Int32 value to this Filer object. 
 
Writes the specified Int64 value to this Filer object.  
 
Writes the specified optional Int64 value to this Filer object. 
 
Writes the specified Int8 value to this Filer object.  
 
Writes the specified optional Int8 value to this Filer object. 
 
Writes the specified ResBuf object to this Filer object.  
 
Indicates the start of xdata in this Filer object. 
 
Writes the specified name value to this Filer object.  
 
Writes the specified Object ID value to this Filer object.  
 
Writes the specified optional Object ID value to this Filer object. 
 
Writes the specified 2D point value to this Filer object.  
 
Writes the specified optional 2D point value to this Filer object. 
 
Writes the specified 3D point value to this Filer object.  
 
Writes the specified optional 3D point value to this Filer object. 
 
Writes the specified 2D scale value to this Filer object.  
 
Writes the specified string value to this Filer object.  
 
Writes the specified optional string value to this Filer object. 
 
Writes the specified subclass data marker to this Filer object.
 
 
Writes the specified UInt16 value to this Filer object.  
 
Writes the specified optional UInt16 value to this Filer object. 
 
Writes the specified UInt32 value to this Filer object.  
 
Writes the specified optional UInt32 value to this Filer object. 
 
Writes the specified UInt64 value to this Filer object.  
 
Writes the specified optional UInt64 value to this Filer object. 
 
Writes the specified UInt8 value to this Filer object.  
 
Writes the specified optional UInt8 value to this Filer object. 
 
Writes the specified 2D vector value to this Filer object.  
 
Writes the specified optional 2D vector value to this Filer object. 
 
Writes the specified 3D vector value to this Filer object.  
 
Writes the specified optional 3D vector value to this Filer object. 
Copyright © 2002–2021. Open Design Alliance. All rights reserved.