Line 44... |
Line 44... |
44 |
algorithm/AlgorithmPhaseShiftThreeFreq.h \
|
44 |
algorithm/AlgorithmPhaseShiftThreeFreq.h \
|
45 |
algorithm/AlgorithmPhaseShiftTwoFreq.h \
|
45 |
algorithm/AlgorithmPhaseShiftTwoFreq.h \
|
46 |
algorithm/AlgorithmPhaseShiftTwoFreqHorzVert.h \
|
46 |
algorithm/AlgorithmPhaseShiftTwoFreqHorzVert.h \
|
47 |
algorithm/AlgorithmPhaseShiftEmbedded.h \
|
47 |
algorithm/AlgorithmPhaseShiftEmbedded.h \
|
48 |
algorithm/algorithmtools.h \
|
48 |
algorithm/algorithmtools.h \
|
49 |
SMVideoZoomWidget.h
|
49 |
SMVideoZoomWidget.h \
|
- |
|
50 |
SMLogDialog.h
|
50 |
|
51 |
|
51 |
SOURCES += main.cpp\
|
52 |
SOURCES += main.cpp\
|
52 |
SMScanner.cpp \
|
53 |
SMScanner.cpp \
|
53 |
SMVideoWidget.cpp \
|
54 |
SMVideoWidget.cpp \
|
54 |
SMPointCloudWidget.cpp \
|
55 |
SMPointCloudWidget.cpp \
|
Line 68... |
Line 69... |
68 |
algorithm/AlgorithmLineShift.cpp \
|
69 |
algorithm/AlgorithmLineShift.cpp \
|
69 |
algorithm/AlgorithmPhaseShiftThreeFreq.cpp \
|
70 |
algorithm/AlgorithmPhaseShiftThreeFreq.cpp \
|
70 |
algorithm/AlgorithmPhaseShiftTwoFreq.cpp \
|
71 |
algorithm/AlgorithmPhaseShiftTwoFreq.cpp \
|
71 |
algorithm/AlgorithmPhaseShiftTwoFreqHorzVert.cpp \
|
72 |
algorithm/AlgorithmPhaseShiftTwoFreqHorzVert.cpp \
|
72 |
algorithm/AlgorithmPhaseShiftEmbedded.cpp \
|
73 |
algorithm/AlgorithmPhaseShiftEmbedded.cpp \
|
73 |
SMVideoZoomWidget.cpp
|
74 |
SMVideoZoomWidget.cpp \
|
- |
|
75 |
SMLogDialog.cpp
|
74 |
|
76 |
|
75 |
FORMS += SMScanner.ui \
|
77 |
FORMS += SMScanner.ui \
|
76 |
SMAboutDialog.ui \
|
78 |
SMAboutDialog.ui \
|
77 |
SMPreferenceDialog.ui
|
79 |
SMPreferenceDialog.ui \
|
- |
|
80 |
SMLogDialog.ui
|
78 |
|
81 |
|
79 |
INCLUDEPATH += camera/ projector/ algorithm/ triangulator/ rotationstage/ calibration/
|
82 |
INCLUDEPATH += camera/ projector/ algorithm/ triangulator/ rotationstage/ calibration/
|
80 |
|
83 |
|
81 |
|
84 |
|
82 |
# Operating System dependant linking and including
|
85 |
# Operating System dependant linking and including
|
Line 86... |
Line 89... |
86 |
# Link VTK (no pkg-config, only cmake files, hence we link manually for now)
|
89 |
# Link VTK (no pkg-config, only cmake files, hence we link manually for now)
|
87 |
INCLUDEPATH += /usr/include/vtk-6.2/
|
90 |
INCLUDEPATH += /usr/include/vtk-6.2/
|
88 |
LIBS += -lvtkViewsQt-6.2 -lvtkRenderingQt-6.2 -lvtkGUISupportQt-6.2 -lvtkRenderingCore-6.2 -lvtkCommonExecutionModel-6.2 \
|
91 |
LIBS += -lvtkViewsQt-6.2 -lvtkRenderingQt-6.2 -lvtkGUISupportQt-6.2 -lvtkRenderingCore-6.2 -lvtkCommonExecutionModel-6.2 \
|
89 |
-lvtkCommonDataModel-6.2 -lvtkCommonMath-6.2 -lvtkCommonCore-6.2 -lvtkIOImage-6.2 -lvtkCommonColor-6.2
|
92 |
-lvtkCommonDataModel-6.2 -lvtkCommonMath-6.2 -lvtkCommonCore-6.2 -lvtkIOImage-6.2 -lvtkCommonColor-6.2
|
90 |
# PCL pkg-config workaround
|
93 |
# PCL pkg-config workaround
|
91 |
LIBS += -lboost_system -lpcl_visualization -lpcl_common -lpcl_io -lpcl_search -lpcl_surface
|
94 |
LIBS += -lboost_system # -lpcl_visualization -lpcl_common -lpcl_io -lpcl_search -lpcl_surface
|
92 |
# PKG-config libs
|
95 |
# PKG-config libs
|
93 |
INCLUDEPATH += /usr/include/pcl-1.7 /usr/include/eigen3/
|
96 |
INCLUDEPATH += /usr/include/pcl-1.8 /usr/include/eigen3/
|
94 |
PKGCONFIG += gl x11 opencv pcl_registration-1.7 pcl_visualization-1.7 pcl_surface-1.7 pcl_search-1.7 \
|
97 |
PKGCONFIG += gl x11 opencv pcl_visualization-1.8 pcl_surface-1.8 pcl_search-1.8 \
|
95 |
pcl_filters-1.7 pcl_kdtree-1.7 pcl_tracking-1.7 flann eigen3
|
98 |
pcl_filters-1.8 pcl_kdtree-1.8 pcl_tracking-1.8 flann eigen3
|
96 |
# Ceres
|
99 |
# Ceres
|
97 |
CONFIG += c++11
|
100 |
CONFIG += c++11
|
98 |
LIBS += -fopenmp # -ltbb -ltbbmalloc -ltbbmalloc_proxy
|
101 |
LIBS += -fopenmp # -ltbb -ltbbmalloc -ltbbmalloc_proxy
|
99 |
LIBS += -lceres -lglog
|
102 |
LIBS += -lceres -lglog
|
100 |
#LIBS += -lcholmod
|
103 |
#LIBS += -lcholmod
|