File list (Check if you may need any files):
Chapter4_StructureFromMotion
............................\AbstractFeatureMatcher.cpp
............................\AbstractFeatureMatcher.h
............................\BundleAdjuster.cpp
............................\BundleAdjuster.h
............................\CMakeLists.txt
............................\Common.cpp
............................\Common.h
............................\Distance.cpp
............................\Distance.h
............................\FindCameraMatrices.cpp
............................\FindCameraMatrices.h
............................\GPUSURFFeatureMatcher.cpp
............................\GPUSURFFeatureMatcher.h
............................\IDistance.h
............................\IFeatureMatcher.h
............................\MultiCameraDistance.cpp
............................\MultiCameraDistance.h
............................\MultiCameraPnP.cpp
............................\MultiCameraPnP.h
............................\OFFeatureMatcher.cpp
............................\OFFeatureMatcher.h
............................\README.txt
............................\RichFeatureMatcher.cpp
............................\RichFeatureMatcher.h
............................\SfMUpdateListener.cpp
............................\SfMUpdateListener.h
............................\Triangulation.cpp
............................\Triangulation.h
............................\Visualization.cpp
............................\Visualization.h
............................\main.cpp
............................\pointcloud.ply
............................\screenshot.png