File: libbase.pro

package info (click to toggle)
sofa-framework 1.0~beta4-9
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 88,688 kB
  • ctags: 27,205
  • sloc: cpp: 151,126; ansic: 2,387; xml: 581; sh: 417; makefile: 67
file content (198 lines) | stat: -rw-r--r-- 9,205 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
SOFA_DIR = ../../..
TEMPLATE = lib
include($${SOFA_DIR}/sofa.cfg)
TARGET = sofacomponentbase$$LIBSUFFIX
CONFIG += $$CONFIGLIBRARIES

CONFIG -= staticlib
CONFIG += dll

DEFINES += SOFA_BUILD_COMPONENT_CONTAINER
DEFINES += SOFA_BUILD_COMPONENT_TOPOLOGY

DEFINES += POINT_DATA_VECTOR_ACCESS

HEADERS += component.h \
           container/MeshLoader.h \
           container/MappedObject.h \
           container/MappedObject.inl \
           container/MechanicalObject.h \
           container/MechanicalObject.inl \
           container/VoxelGridLoader.h \
           container/ArticulatedHierarchyContainer.h \
           container/ArticulatedHierarchyContainer.inl \
           container/ImplicitSurfaceContainer.h \
           container/SpatialGridContainer.h \
           container/SpatialGridContainer.inl \   
           topology/CenterPointTopologicalMapping.h \
           topology/CommonAlgorithms.h \
           topology/CubeTopology.h \
           topology/CylinderGridTopology.h \
           topology/DynamicSparseGridGeometryAlgorithms.inl \
           topology/DynamicSparseGridGeometryAlgorithms.h \
           topology/DynamicSparseGridTopologyAlgorithms.inl \
           topology/DynamicSparseGridTopologyAlgorithms.h \
#           topology/DynamicSparseGridTopologyContainer.inl \
           topology/DynamicSparseGridTopologyContainer.h \
#           topology/DynamicSparseGridTopologyModifier.inl \
           topology/DynamicSparseGridTopologyModifier.h \
           topology/Edge2QuadTopologicalMapping.h \
           topology/EdgeData.h \
           topology/EdgeData.inl \
           topology/EdgeSetGeometryAlgorithms.h \
           topology/EdgeSetTopologyAlgorithms.h \
           topology/EdgeSetTopologyChange.h \
           topology/EdgeSetTopologyContainer.h \
           topology/EdgeSetTopologyModifier.h \
           topology/EdgeSetGeometryAlgorithms.inl \
           topology/EdgeSetTopologyAlgorithms.inl \
           topology/EdgeSubsetData.h \
           topology/EdgeSubsetData.inl \
           topology/GridTopology.h \
           topology/Hexa2QuadTopologicalMapping.h \
           topology/Hexa2TetraTopologicalMapping.h \
           topology/HexahedronData.h \
           topology/HexahedronData.inl \
           topology/HexahedronSetGeometryAlgorithms.h \
           topology/HexahedronSetTopologyAlgorithms.h \
           topology/HexahedronSetTopologyChange.h \
           topology/HexahedronSetTopologyContainer.h \
           topology/HexahedronSetTopologyModifier.h \
           topology/HexahedronSetGeometryAlgorithms.inl \
           topology/HexahedronSetTopologyAlgorithms.inl \
           topology/ManifoldEdgeSetGeometryAlgorithms.h \
           topology/ManifoldEdgeSetTopologyAlgorithms.h \
           topology/ManifoldEdgeSetTopologyContainer.h \
           topology/ManifoldEdgeSetTopologyModifier.h \
           topology/ManifoldEdgeSetGeometryAlgorithms.inl \
           topology/ManifoldEdgeSetTopologyAlgorithms.inl \
           topology/ManifoldTriangleSetTopologyContainer.h \
           topology/ManifoldTriangleSetTopologyModifier.h \
           topology/ManifoldTriangleSetTopologyAlgorithms.h \
           topology/ManifoldTriangleSetTopologyAlgorithms.inl \
           topology/ManifoldTetrahedronSetTopologyContainer.h \
           topology/MeshTopology.h \
           topology/Mesh2PointTopologicalMapping.h \
           topology/PointData.h \
           topology/PointData.inl \
           topology/PointSetGeometryAlgorithms.h \
           topology/PointSetTopologyAlgorithms.h \
           topology/PointSetTopologyChange.h \
           topology/PointSetTopologyContainer.h \
           topology/PointSetTopologyModifier.h \
           topology/PointSetGeometryAlgorithms.inl \
           topology/PointSetTopologyAlgorithms.inl \
           topology/PointSubset.h \
           topology/Quad2TriangleTopologicalMapping.h \
           topology/QuadData.h \
           topology/QuadData.inl \
           topology/QuadSetGeometryAlgorithms.h \
           topology/QuadSetTopologyAlgorithms.h \
           topology/QuadSetTopologyChange.h \
           topology/QuadSetTopologyContainer.h \
           topology/QuadSetTopologyModifier.h \
           topology/QuadSetGeometryAlgorithms.inl \
           topology/QuadSetTopologyAlgorithms.inl \
           topology/RegularGridTopology.h \
           topology/SimpleTesselatedTetraTopologicalMapping.h \
           topology/SparseGridTopology.h \
           topology/Tetra2TriangleTopologicalMapping.h \
           topology/TetrahedronData.h \
           topology/TetrahedronData.inl \
           topology/TetrahedronSetGeometryAlgorithms.h \
           topology/TetrahedronSetTopologyAlgorithms.h \
           topology/TetrahedronSetTopologyChange.h \
           topology/TetrahedronSetTopologyContainer.h \
           topology/TetrahedronSetTopologyModifier.h \
           topology/TetrahedronSetGeometryAlgorithms.inl \
           topology/TetrahedronSetTopologyAlgorithms.inl \
           topology/TopologyChangedEvent.h \
           topology/Triangle2EdgeTopologicalMapping.h \
           topology/TriangleData.h \
           topology/TriangleData.inl \
           topology/TriangleSetGeometryAlgorithms.h \
           topology/TriangleSetTopologyAlgorithms.h \
           topology/TriangleSetTopologyChange.h \
           topology/TriangleSetTopologyContainer.h \
           topology/TriangleSetTopologyModifier.h \
           topology/TriangleSetGeometryAlgorithms.inl \
           topology/TriangleSetTopologyAlgorithms.inl \
           topology/TriangleSubsetData.h \
           topology/TriangleSubsetData.inl

SOURCES +=  \
           container/initContainer.cpp \
           container/MeshLoader.cpp \
           container/MappedObject.cpp \
           container/MechanicalObject.cpp \
           container/VoxelGridLoader.cpp \
           container/ArticulatedHierarchyContainer.cpp \
           container/ImplicitSurfaceContainer.cpp \
           container/SpatialGridContainer.cpp \
           topology/initTopology.cpp \
           topology/CenterPointTopologicalMapping.cpp \
           topology/CubeTopology.cpp \
           topology/CylinderGridTopology.cpp \
           topology/DynamicSparseGridGeometryAlgorithms.cpp \
           topology/DynamicSparseGridTopologyAlgorithms.cpp \
           topology/DynamicSparseGridTopologyContainer.cpp \
           topology/DynamicSparseGridTopologyModifier.cpp \
           topology/Edge2QuadTopologicalMapping.cpp \
           topology/EdgeSetGeometryAlgorithms.cpp \
           topology/EdgeSetTopologyAlgorithms.cpp \
           topology/EdgeSetTopologyContainer.cpp \
           topology/EdgeSetTopologyModifier.cpp \
           topology/GridTopology.cpp \
           topology/Hexa2QuadTopologicalMapping.cpp \
           topology/Hexa2TetraTopologicalMapping.cpp \
           topology/HexahedronSetGeometryAlgorithms.cpp \
           topology/HexahedronSetTopologyAlgorithms.cpp \
           topology/HexahedronSetTopologyContainer.cpp \
           topology/HexahedronSetTopologyModifier.cpp \
           topology/ManifoldEdgeSetGeometryAlgorithms.cpp \
           topology/ManifoldEdgeSetTopologyAlgorithms.cpp \
           topology/ManifoldEdgeSetTopologyContainer.cpp \
           topology/ManifoldEdgeSetTopologyModifier.cpp \
           topology/ManifoldTriangleSetTopologyContainer.cpp \
           topology/ManifoldTriangleSetTopologyModifier.cpp \
           topology/ManifoldTriangleSetTopologyAlgorithms.cpp \
           topology/ManifoldTetrahedronSetTopologyContainer.cpp \
           topology/MeshTopology.cpp \
           topology/Mesh2PointTopologicalMapping.cpp \
           topology/PointData.cpp \
           topology/PointSetGeometryAlgorithms.cpp \
           topology/PointSetTopologyAlgorithms.cpp \
           topology/PointSetTopologyContainer.cpp \
           topology/PointSetTopologyModifier.cpp \
           topology/PointSubset.cpp \
           topology/Quad2TriangleTopologicalMapping.cpp \
           topology/QuadSetGeometryAlgorithms.cpp \
           topology/QuadSetTopologyAlgorithms.cpp \
           topology/QuadSetTopologyContainer.cpp \
           topology/QuadSetTopologyModifier.cpp \
           topology/RegularGridTopology.cpp \
           topology/SimpleTesselatedTetraTopologicalMapping.cpp \
           topology/SparseGridTopology.cpp \
           topology/Tetra2TriangleTopologicalMapping.cpp \
           topology/TetrahedronSetGeometryAlgorithms.cpp \
           topology/TetrahedronSetTopologyAlgorithms.cpp \
           topology/TetrahedronSetTopologyContainer.cpp \
           topology/TetrahedronSetTopologyModifier.cpp \
           topology/Triangle2EdgeTopologicalMapping.cpp \
           topology/TriangleSetGeometryAlgorithms.cpp \
           topology/TriangleSetTopologyAlgorithms.cpp \
           topology/TriangleSetTopologyContainer.cpp \
           topology/TriangleSetTopologyModifier.cpp


LIBS += $$SOFA_FRAMEWORK_LIBS
LIBS += -lsofasimulation$$LIBSUFFIX
LIBS += -lsofatree$$LIBSUFFIX
LIBS += $$SOFA_EXT_LIBS 

macx : LIBS += -framework GLUT 

# Make sure there are no cross-dependencies
INCLUDEPATH -= $$SOFA_DIR/applications

include(libbase-local.cfg)