DXF Pile   version 0.0.1
Dxf pile.
dxf.h
Go to the documentation of this file.
1 /* ========================================================================= */
2 /* ------------------------------------------------------------------------- *//*
12 
13 
14  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15  Please read COPYING and README files in root folder
16  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
17 */
18 /* ------------------------------------------------------------------------- */
19 /* ========================================================================= */
20 #ifndef __PILE_DXF_INC__
21 #define __PILE_DXF_INC__
22 //
23 //
24 //
25 /* INCLUDES ------------------------------------------------------------ */
26 
27 #include <dxf/dxf-config.h>
28 
29 #include <QString>
30 #include <QStringList>
31 #include <QList>
32 
33 /* INCLUDES ============================================================ */
34 //
35 //
36 //
37 //
38 /* DEFINITIONS --------------------------------------------------------- */
39 
40 /* DEFINITIONS ========================================================= */
41 //
42 //
43 //
44 //
45 /* CLASS --------------------------------------------------------------- */
46 
49 class DXF_EXPORT Dxf {
50  //
51  //
52  //
53  //
54  /* DEFINITIONS ----------------------------------------------------- */
55 
56 public:
57 
58  enum BaseColors {
59  COLOR_RED = 1,
60  COLOR_YELLOW = 2,
61  COLOR_GREEN = 3,
62  COLOR_CYAN = 4,
63  COLOR_BLUE = 5,
64  COLOR_MAGENTA = 6,
65  COLOR_WHITE_BLACK = 7,
66  COLOR_DARK_GRAY = 8,
67  COLOR_LIGHT_GRAY = 9,
68  // 10-255 = various shades of above
69  };
70 
71 
72  /* DEFINITIONS ===================================================== */
73  //
74  //
75  //
76  //
77  /* DATA ------------------------------------------------------------ */
78 
79 private:
80 
82  QString s_full_path_;
83 
84  /* DATA ============================================================ */
85  //
86  //
87  //
88  //
89  /* FUNCTIONS ------------------------------------------------------- */
90 
91 public:
92 
95  explicit Dxf (const QString & s_path);
96 
99  virtual ~Dxf (void);
100 
103  inline const QString &
104  path () const {
105  return s_full_path_;
106  }
107 
108 
109 
110  /* FUNCTIONS ======================================================= */
111  //
112  //
113  //
114  //
115 
116 }; /* class Dxf */
117 
118 /* CLASS =============================================================== */
119 //
120 //
121 //
122 //
123 
124 #endif // __PILE_DXF_INC__
125 /* ------------------------------------------------------------------------- */
126 /* ========================================================================= */
const QString & path() const
Definition: dxf.h:104
Definition: dxf.h:49