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