35 #include "cadfileio.h"    36 #include "cadclasses.h"    37 #include "cadtables.h"    69     virtual size_t getLayersCount() 
const;
    70     virtual CADLayer &getLayer(
size_t index);
    81     virtual CADObject * getObject( 
long index, 
bool bHandlesOnly = 
false ) = 0;
    88     virtual CADGeometry * getGeometry( 
long index ) = 0;
    94     virtual int readSectionLocator() = 0;
   101     virtual int readHeader(
enum OpenOptions eOptions) = 0;
   108     virtual int readClasses(
enum OpenOptions eOptions) = 0;
   114     virtual int createFileMap() = 0;
   130     std::map<long, long> objectsMap; 
 
Base CAD geometry class. 
Definition: cadgeometry.h:46
 
Definition: cadlayer.h:40
 
OpenOptions
The CAD file open options enum. 
Definition: cadfile.h:51
 
The base CAD object class. 
Definition: cadobjects.h:82
 
Definition: cadclasses.h:54
 
The CADFileIO class provides in/out file operations as read, write, seek, etc. This is abstract class...
Definition: cadfileio.h:40
 
The abstact CAD file class. 
Definition: cadfile.h:43
 
The CAD tables class. Store tables. 
Definition: cadtables.h:44