added BRL reader
[engrid.git] / src / libengrid / libengrid.pro
blob612fd6c0fcecc27b994cd46330bc7e082c9d2605
1 TEMPLATE = lib
2 LANGUAGE = C++
3 TARGET = engrid
4 CONFIG += qt \
5 debug_and_release \
6 thread
7 QT += xml \
8 network \
9 opengl
10 QMAKE_CXXFLAGS += -Wall
11 QMAKE_CXXFLAGS += -Wno-deprecated
12 INCLUDEPATH += ..
13 INCLUDEPATH += ../netgen_svn/netgen-mesher/netgen/nglib
14 INCLUDEPATH += ../netgen_svn/netgen-mesher/netgen/libsrc/general
15 INCLUDEPATH += $(VTKINCDIR)
16 RESOURCES += ../engrid.qrc
17 HEADERS = boundarycondition.h \
18 celllayeriterator.h \
19 cellneighbouriterator.h \
20 cgnswriter.h \
21 containertricks.h \
22 correctsurfaceorientation.h \
23 createvolumemesh.h \
24 deletecells.h \
25 deletetetras.h \
26 deletepickedcell.h \
27 deletevolumegrid.h \
28 dialogoperation.h \
29 egvtkobject.h \
30 elements.h \
31 engrid.h \
32 error.h \
33 fixstl.h \
34 foamreader.h \
35 foamwriter.h \
36 geometrytools.h \
37 gmshiooperation.h \
38 gmshreader.h \
39 gmshwriter.h \
40 gridsmoother.h \
41 iooperation.h \
42 iterator.h \
43 layeriterator.h \
44 meshpartition.h \
45 neutralwriter.h \
46 nodelayeriterator.h \
47 operation.h \
48 optimisation.h \
49 physicalboundarycondition.h \
50 polydatareader.h \
51 polymesh.h \
52 seedsimpleprismaticlayer.h \
53 setboundarycode.h \
54 simplefoamwriter.h \
55 sortablevector.h \
56 std_connections.h \
57 std_includes.h \
58 stlreader.h \
59 stlwriter.h \
60 plywriter.h \
61 uniquevector.h \
62 swaptriangles.h \
63 tvtkoperation.h \
64 volumedefinition.h \
65 vtkreader.h \
66 vtkEgBoundaryCodesFilter.h \
67 vtkEgEliminateShortEdges.h \
68 vtkEgExtractVolumeCells.h \
69 vtkEgGridFilter.h \
70 vtkEgNormalExtrusion.h \
71 vtkEgPolyDataToUnstructuredGridFilter.h \
72 vtkImplicitPolyData.h \
73 guicreateboundarylayer.h \
74 guicreatevolumemesh.h \
75 guideletebadaspecttris.h \
76 guidivideboundarylayer.h \
77 guieditboundaryconditions.h \
78 guiimproveaspectratio.h \
79 guimainwindow.h \
80 guinormalextrusion.h \
81 guiselectboundarycodes.h \
82 guisetboundarycode.h \
83 guicreatesurfacemesh.h \
84 guisettingstab.h \
85 guisettingsviewer.h \
86 guivolumedelegate.h \
87 guitransform.h \
88 vertexdelegate.h \
89 vertexmeshdensity.h \
90 smoothingutilities.h \
91 laplacesmoother.h \
92 deletepickedpoint.h \
93 text3d.h \
94 guipick.h \
95 egvtkinteractorstyle.h \
96 insertpoints.h \
97 removepoints.h \
98 reducedpolydatareader.h \
99 showinfo.h \
100 surfacemesher.h \
101 updatedesiredmeshdensity.h \
102 boxselect.h \
103 checksurfaceintegrity.h \
104 surfaceoperation.h \
105 surfaceprojection.h \
106 octree.h \
107 filetemplate.h \
108 openfoamcase.h \
109 multipagewidget.h \
110 tricoord.h \
111 updatesurfproj.h \
112 foamobject.h \
113 multipagewidgetpage.h \
114 xmlhandler.h \
115 openfoamtools.h \
116 sharpenedges.h \
117 checkforoverlap.h \
118 timer.h \
119 facefinder.h \
120 ../math/linsolve.h \
121 ../math/mathvector.h \
122 ../math/mathvector_methods.h \
123 ../math/mathvector_operators.h \
124 ../math/mathvector_structs.h \
125 ../math/smallsquarematrix.h \
126 pointfinder.h \
127 createboundarylayer.h \
128 brlcadreader.h
129 SOURCES = boundarycondition.cpp \
130 celllayeriterator.cpp \
131 cellneighbouriterator.cpp \
132 cgnswriter.cpp \
133 correctsurfaceorientation.cpp \
134 createvolumemesh.cpp \
135 deletecells.cpp \
136 deletepickedcell.cpp \
137 deletetetras.cpp \
138 deletevolumegrid.cpp \
139 egvtkobject.cpp \
140 elements.cpp \
141 error.cpp \
142 fixstl.cpp \
143 foamreader.cpp \
144 foamwriter.cpp \
145 geometrytools.cpp \
146 gmshiooperation.cpp \
147 gmshreader.cpp \
148 gmshwriter.cpp \
149 gridsmoother.cpp \
150 iooperation.cpp \
151 iterator.cpp \
152 layeriterator.cpp \
153 meshpartition.cpp \
154 neutralwriter.cpp \
155 nodelayeriterator.cpp \
156 operation.cpp \
157 optimisation.cpp \
158 physicalboundarycondition.cpp \
159 polydatareader.cpp \
160 polymesh.cpp \
161 seedsimpleprismaticlayer.cpp \
162 setboundarycode.cpp \
163 simplefoamwriter.cpp \
164 stlreader.cpp \
165 stlwriter.cpp \
166 plywriter.cpp \
167 swaptriangles.cpp \
168 volumedefinition.cpp \
169 vtkreader.cpp \
170 vtkEgBoundaryCodesFilter.cxx \
171 vtkEgEliminateShortEdges.cxx \
172 vtkEgExtractVolumeCells.cxx \
173 vtkEgGridFilter.cxx \
174 vtkEgNormalExtrusion.cxx \
175 vtkEgPolyDataToUnstructuredGridFilter.cxx \
176 vtkImplicitPolyData.cpp \
177 guicreateboundarylayer.cpp \
178 guicreatevolumemesh.cpp \
179 guideletebadaspecttris.cpp \
180 guidivideboundarylayer.cpp \
181 guieditboundaryconditions.cpp \
182 guiimproveaspectratio.cpp \
183 guimainwindow.cpp \
184 guinormalextrusion.cpp \
185 guiselectboundarycodes.cpp \
186 guisetboundarycode.cpp \
187 guicreatesurfacemesh.cpp \
188 guisettingstab.cpp \
189 guisettingsviewer.cpp \
190 guivolumedelegate.cpp \
191 guitransform.cpp \
192 vertexdelegate.cpp \
193 vertexmeshdensity.cpp \
194 smoothingutilities.cpp \
195 laplacesmoother.cpp \
196 deletepickedpoint.cpp \
197 text3d.cpp \
198 guipick.cpp \
199 egvtkinteractorstyle.cpp \
200 insertpoints.cpp \
201 removepoints.cpp \
202 showinfo.cpp \
203 surfacemesher.cpp \
204 updatedesiredmeshdensity.cpp \
205 boxselect.cpp \
206 checksurfaceintegrity.cpp \
207 surfaceoperation.cpp \
208 surfaceprojection.cpp \
209 octree.cpp \
210 filetemplate.cpp \
211 openfoamcase.cpp \
212 multipagewidget.cpp \
213 tricoord.cpp \
214 updatesurfproj.cpp \
215 foamobject.cpp \
216 multipagewidgetpage.cpp \
217 xmlhandler.cpp \
218 reducedpolydatareader.cpp \
219 openfoamtools.cpp \
220 sharpenedges.cpp \
221 checkforoverlap.cpp \
222 timer.cpp \
223 facefinder.cpp \
224 pointfinder.cpp \
225 createboundarylayer.cpp \
226 brlcadreader.cpp
227 FORMS = guicreateboundarylayer.ui \
228 guideletebadaspecttris.ui \
229 guidivideboundarylayer.ui \
230 guieditboundaryconditions.ui \
231 guimainwindow.ui \
232 guiimproveaspectratio.ui \
233 guinormalextrusion.ui \
234 guiselectboundarycodes.ui \
235 guisetboundarycode.ui \
236 guicreatesurfacemesh.ui \
237 guitransform.ui \
238 guipick.ui \
239 guicreatevolumemesh.ui
240 HEADERS += surfacealgorithm.h
241 SOURCES += surfacealgorithm.cpp
242 HEADERS += reducesurfacetriangulation.h
243 SOURCES += reducesurfacetriangulation.cpp
244 HEADERS += eliminatesmallbranches.h
245 SOURCES += eliminatesmallbranches.cpp
246 HEADERS += smoothandswapsurface.h
247 SOURCES += smoothandswapsurface.cpp
248 HEADERS += seligairfoilreader.h
249 SOURCES += seligairfoilreader.cpp
250 HEADERS += fixcadgeometry.h
251 SOURCES += fixcadgeometry.cpp
252 HEADERS += blenderreader.h
253 SOURCES += blenderreader.cpp
254 HEADERS += blenderwriter.h
255 SOURCES += blenderwriter.cpp
256 HEADERS += dialoglineedit.h
257 SOURCES += dialoglineedit.cpp
258 HEADERS += utilities.h
259 SOURCES += utilities.cpp
260 HEADERS += edgelengthsourcemanager.h \
261 edgelengthsource.h
262 SOURCES += edgelengthsourcemanager.cpp
263 FORMS += guiedgelengthsourcesphere.ui
264 HEADERS += guiedgelengthsourcesphere.h
265 SOURCES += guiedgelengthsourcesphere.cpp
266 HEADERS += triangle.h
267 SOURCES += triangle.cpp
268 HEADERS += mergenodes.h
269 SOURCES += mergenodes.cpp
270 FORMS += guiedgelengthsourcecone.ui
271 HEADERS += guiedgelengthsourcecone.h
272 SOURCES += guiedgelengthsourcecone.cpp
273 FORMS += guimergevolumes.ui
274 HEADERS += guimergevolumes.h
275 SOURCES += guimergevolumes.cpp
276 HEADERS += deletestraynodes.h
277 SOURCES += deletestraynodes.cpp
278 HEADERS += guimirrormesh.h
279 SOURCES += guimirrormesh.cpp
280 FORMS += guimirrormesh.ui