Schim
dxf.h
Go to the documentation of this file.
1 #ifndef DXFFILTER_H
3 #define DXFFILTER_H
4 
5 #include <dxflib/dl_creationadapter.h>
6 
7 #include "model/line.h"
8 #include "model/object.h"
9 #include <model/compositeobject.h>
10 
16 class DXFFilter : public DL_CreationAdapter
17 {
18 public:
19  explicit DXFFilter(CompositeObject *obj);
20 
21  virtual void addLine(const DL_LineData &d);
22 private:
23  CompositeObject *obj;
24 };
25 
26 CompositeObject *dxfParseCompositeObject(const QString &filename);
27 CompositeObject *dxfParseCompositeObject(const std::string &contents);
28 
29 #endif // DXFFILTER_H
A class that facilitates conversion to and from DXF files.
Definition: dxf.h:16
An object that consists of other child objects.
Definition: compositeobject.h:16