Subversion Repositories seema-scanner

Rev

Rev 221 | Rev 229 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 221 Rev 225
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