aboutsummaryrefslogtreecommitdiff
path: root/misc/openmvg
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2018-04-12 09:05:33 +0000
committerYuri Victorovich <yuri@FreeBSD.org>2018-04-12 09:05:33 +0000
commit63c79c6c25c66fae8a1d2a6784b14941a08bc30b (patch)
treeb8538a0255a81f03bd2c2fd52f5ed6e571712381 /misc/openmvg
parent54eb58bf57a044eb296c6e0c0bdfdcd9e80d62c8 (diff)
downloadports-63c79c6c25c66fae8a1d2a6784b14941a08bc30b.tar.gz
ports-63c79c6c25c66fae8a1d2a6784b14941a08bc30b.zip
Notes
Diffstat (limited to 'misc/openmvg')
-rw-r--r--misc/openmvg/Makefile62
-rw-r--r--misc/openmvg/distinfo7
-rw-r--r--misc/openmvg/files/patch-CMakeLists.txt22
-rw-r--r--misc/openmvg/files/patch-cmakeFindModules_FindSSE.cmake30
-rw-r--r--misc/openmvg/files/patch-dependencies_osi__clp_Clp_src_ClpModel.cpp11
-rw-r--r--misc/openmvg/files/patch-dependencies_osi__clp_Clp_src_OsiClp_OsiClpSolverInterface.cpp11
-rw-r--r--misc/openmvg/files/patch-nonFree_sift_CMakeLists.txt11
-rw-r--r--misc/openmvg/files/patch-software_Localization_CMakeLists.txt10
-rw-r--r--misc/openmvg/files/patch-software_SfM_CMakeLists.txt18
-rw-r--r--misc/openmvg/files/patch-software_SfM_clustering_CMakeLists.txt10
-rw-r--r--misc/openmvg/files/patch-software_ui_SfM_adjacency__matrix__viewer_CMakeLists.txt11
-rw-r--r--misc/openmvg/files/patch-software_ui_SfM_control__points__registration_CMakeLists.txt10
-rw-r--r--misc/openmvg/files/patch-third__party_stlplus3_CMakeLists.txt11
-rw-r--r--misc/openmvg/pkg-descr6
-rw-r--r--misc/openmvg/pkg-plist803
15 files changed, 1033 insertions, 0 deletions
diff --git a/misc/openmvg/Makefile b/misc/openmvg/Makefile
new file mode 100644
index 000000000000..da4457c3a7e5
--- /dev/null
+++ b/misc/openmvg/Makefile
@@ -0,0 +1,62 @@
+# $FreeBSD$
+
+PORTNAME= openmvg
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.3-76
+DISTVERSIONSUFFIX= -gd9563130
+CATEGORIES= misc science
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Multiple View Geometry (MVG) library
+
+LICENSE= MPL20
+LICENSE_FILE= ${WRKSRC}/../LICENSE
+
+ONLY_FOR_ARCHS= amd64 i386
+ONLY_FOR_ARCHS_REASON= need to figure out which TARGET_ARCHITECTURE values correspond to other architectures, plus "generic" is broken
+
+LIB_DEPENDS= libflann_cpp.so:math/flann \
+ libpng16.so:graphics/png \
+ libtiff.so:graphics/tiff
+
+USES= cmake:outsource eigen:3 jpeg
+USE_GITHUB= yes
+GH_ACCOUNT= openMVG
+GH_PROJECT= openMVG
+GH_TUPLE= openMVG-thirdparty:cereal:37fca60:cereal/dependencies/cereal \
+ openMVG-thirdparty:osi_clp:a25a980:osi/dependencies/osi_clp
+WRKSRC_SUBDIR= src
+USE_QT5= core gui opengl svg widgets buildtools_build qmake_build
+USE_LDCONFIG= yes
+
+CMAKE_ARGS= -DEIGEN_INCLUDE_DIR_HINTS=${LOCALBASE}/include/eigen3 \
+ -DFLANN_INCLUDE_DIR_HINTS=${LOCALBASE}/include
+CMAKE_ON= OpenMVG_BUILD_SHARED
+CMAKE_OFF= OpenMVG_BUILD_EXAMPLES
+
+CXXFLAGS+= -fPIC \
+ -I${LOCALBASE}/include # because flann is looked for in a wrong directiory: https://github.com/openMVG/openMVG/issues/1284
+
+OPTIONS_SINGLE= SIMD_${ARCH}
+OPTIONS_SINGLE_SIMD_amd64= K8 CORE MEROM NEHALEM
+OPTIONS_SINGLE_SIMD_i386= ${OPTIONS_SINGLE_SIMD_amd64}
+OPTIONS_DEFAULT_amd64= K8
+OPTIONS_DEFAULT_i386= K8
+
+SIMD_amd64_DESC= Use SSE SIMD optimizations for
+SIMD_i386_DESC= ${SIMD_amd64_DESC}
+K8_DESC= K8 architecture (SSE2)
+CORE_DESC= Core architecture (up to SSE3)
+MEROM_DESC= Merom architecture (up to SSSE3)
+NEHALEM_DESC= Nehalem architecture (up to SSE4.2)
+
+K8_CMAKE_ON= -DTARGET_ARCHITECTURE=k8
+CORE_CMAKE_ON= -DTARGET_ARCHITECTURE=core
+MEROM_CMAKE_ON= -DTARGET_ARCHITECTURE=merom
+NEHALEM_CMAKE_ON= -DTARGET_ARCHITECTURE=nehalem
+
+post-install:
+ @${FIND} ${STAGEDIR}${PREFIX}/lib -name "*.a" -delete # delete wrongly installed dependency libs https://github.com/openMVG/openMVG/issues/1282
+ ${INSTALL_LIB} ${BUILD_WRKSRC}/*/libdomset.so ${STAGEDIR}${PREFIX}/lib # https://github.com/openMVG/openMVG/issues/1286
+
+.include <bsd.port.mk>
diff --git a/misc/openmvg/distinfo b/misc/openmvg/distinfo
new file mode 100644
index 000000000000..9307ec4740b7
--- /dev/null
+++ b/misc/openmvg/distinfo
@@ -0,0 +1,7 @@
+TIMESTAMP = 1523438342
+SHA256 (openMVG-openMVG-v1.3-76-gd9563130_GH0.tar.gz) = cb459c3f43e8dada6363930b5a72e981cf92d33e72d22339c236b0a2fee63fb7
+SIZE (openMVG-openMVG-v1.3-76-gd9563130_GH0.tar.gz) = 14619283
+SHA256 (openMVG-thirdparty-cereal-37fca60_GH0.tar.gz) = a035c996d1a9150dc0aa09982dee5114c46b9b40c320a307223e4a362279e9fd
+SIZE (openMVG-thirdparty-cereal-37fca60_GH0.tar.gz) = 328935
+SHA256 (openMVG-thirdparty-osi_clp-a25a980_GH0.tar.gz) = 749c742b7eb6d346d34ef02872c7a02bdbef6759bdd48b9542dffb91bf82d0d7
+SIZE (openMVG-thirdparty-osi_clp-a25a980_GH0.tar.gz) = 2575191
diff --git a/misc/openmvg/files/patch-CMakeLists.txt b/misc/openmvg/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..22628fadb1d2
--- /dev/null
+++ b/misc/openmvg/files/patch-CMakeLists.txt
@@ -0,0 +1,22 @@
+--- CMakeLists.txt.orig 2018-04-04 02:59:09 UTC
++++ CMakeLists.txt
+@@ -109,8 +109,8 @@ AutodetectHostArchitecture()
+ OptimizeForArchitecture()
+
+ if (UNIX AND NOT OpenMVG_BUILD_COVERAGE)
+- set(CMAKE_C_FLAGS_RELEASE "-O3")
+- set(CMAKE_CXX_FLAGS_RELEASE "-O3")
++ #set(CMAKE_C_FLAGS_RELEASE "-O3")
++ #set(CMAKE_CXX_FLAGS_RELEASE "-O3")
+ endif ()
+
+ # ==============================================================================
+@@ -257,7 +257,7 @@ find_package(Eigen QUIET)
+ # - internal by default (ceres-solver+cxsparse+miniglog),
+ # - external if CERES_DIR_HINTS and find_package return a valid Ceres setup
+ # ==============================================================================
+-find_package(Ceres QUIET HINTS ${CERES_DIR_HINTS})
++#find_package(Ceres QUIET HINTS ${CERES_DIR_HINTS}) # external ceres can't work because it requires fortran
+ if (NOT Ceres_FOUND)
+ set(OpenMVG_USE_INTERNAL_CERES ON)
+ set(CERES_INCLUDE_DIRS
diff --git a/misc/openmvg/files/patch-cmakeFindModules_FindSSE.cmake b/misc/openmvg/files/patch-cmakeFindModules_FindSSE.cmake
new file mode 100644
index 000000000000..c94a1bcf23d9
--- /dev/null
+++ b/misc/openmvg/files/patch-cmakeFindModules_FindSSE.cmake
@@ -0,0 +1,30 @@
+--- cmakeFindModules/FindSSE.cmake.orig 2018-04-06 09:25:15 UTC
++++ cmakeFindModules/FindSSE.cmake
+@@ -1,11 +1,12 @@
+ # Check if SSE instructions are available on the machine where
+ # the project is compiled.
+
+-IF(CMAKE_SYSTEM_NAME MATCHES "Linux")
+- EXEC_PROGRAM(cat ARGS "/proc/cpuinfo" OUTPUT_VARIABLE CPUINFO)
++IF(CMAKE_SYSTEM_NAME MATCHES "FreeBSD")
++ #EXEC_PROGRAM(cat ARGS "/proc/cpuinfo" OUTPUT_VARIABLE CPUINFO)
+
+- STRING(REGEX REPLACE "^.*(sse2).*$" "\\1" SSE_THERE ${CPUINFO})
+- STRING(COMPARE EQUAL "sse2" "${SSE_THERE}" SSE2_TRUE)
++ #STRING(REGEX REPLACE "^.*(sse2).*$" "\\1" SSE_THERE ${CPUINFO})
++ #STRING(COMPARE EQUAL "sse2" "${SSE_THERE}" SSE2_TRUE)
++ SET(SSE2_TRUE TRUE)
+ IF (SSE2_TRUE)
+ set(SSE2_FOUND true CACHE BOOL "SSE2 available on host")
+ ELSE (SSE2_TRUE)
+@@ -13,8 +14,8 @@ IF(CMAKE_SYSTEM_NAME MATCHES "Linux")
+ ENDIF (SSE2_TRUE)
+
+ # /proc/cpuinfo apparently omits sse3 :(
+- STRING(REGEX REPLACE "^.*[^s](sse3).*$" "\\1" SSE_THERE ${CPUINFO})
+- STRING(COMPARE EQUAL "sse3" "${SSE_THERE}" SSE3_TRUE)
++ #STRING(REGEX REPLACE "^.*[^s](sse3).*$" "\\1" SSE_THERE ${CPUINFO})
++ #STRING(COMPARE EQUAL "sse3" "${SSE_THERE}" SSE3_TRUE)
+ IF (NOT SSE3_TRUE)
+ STRING(REGEX REPLACE "^.*(T2300).*$" "\\1" SSE_THERE ${CPUINFO})
+ STRING(COMPARE EQUAL "T2300" "${SSE_THERE}" SSE3_TRUE)
diff --git a/misc/openmvg/files/patch-dependencies_osi__clp_Clp_src_ClpModel.cpp b/misc/openmvg/files/patch-dependencies_osi__clp_Clp_src_ClpModel.cpp
new file mode 100644
index 000000000000..3a78db140b40
--- /dev/null
+++ b/misc/openmvg/files/patch-dependencies_osi__clp_Clp_src_ClpModel.cpp
@@ -0,0 +1,11 @@
+--- dependencies/osi_clp/Clp/src/ClpModel.cpp.orig 2018-04-10 05:06:37 UTC
++++ dependencies/osi_clp/Clp/src/ClpModel.cpp
+@@ -3845,7 +3845,7 @@ ClpModel::writeMps(const char *filename,
+ writer.setMpsData(*(matrix_->getPackedMatrix()), COIN_DBL_MAX,
+ getColLower(), getColUpper(),
+ objective,
+- reinterpret_cast<const char*> (NULL) /*integrality*/,
++ static_cast<const char*> (NULL) /*integrality*/,
+ getRowLower(), getRowUpper(),
+ columnNames, rowNames);
+ // Pass in array saying if each variable integer
diff --git a/misc/openmvg/files/patch-dependencies_osi__clp_Clp_src_OsiClp_OsiClpSolverInterface.cpp b/misc/openmvg/files/patch-dependencies_osi__clp_Clp_src_OsiClp_OsiClpSolverInterface.cpp
new file mode 100644
index 000000000000..2ebfbd9bac7e
--- /dev/null
+++ b/misc/openmvg/files/patch-dependencies_osi__clp_Clp_src_OsiClp_OsiClpSolverInterface.cpp
@@ -0,0 +1,11 @@
+--- dependencies/osi_clp/Clp/src/OsiClp/OsiClpSolverInterface.cpp.orig 2018-04-10 05:08:11 UTC
++++ dependencies/osi_clp/Clp/src/OsiClp/OsiClpSolverInterface.cpp
+@@ -1449,7 +1449,7 @@ OsiClpSolverInterface::setupForRepeatedU
+ if (stopPrinting) {
+ CoinMessages * messagesPointer = modelPtr_->messagesPointer();
+ // won't even build messages
+- messagesPointer->setDetailMessages(100,10000,reinterpret_cast<int *> (NULL));
++ messagesPointer->setDetailMessages(100,10000,static_cast<int *> (NULL));
+ }
+ #endif
+ }
diff --git a/misc/openmvg/files/patch-nonFree_sift_CMakeLists.txt b/misc/openmvg/files/patch-nonFree_sift_CMakeLists.txt
new file mode 100644
index 000000000000..0ef1466bcd5d
--- /dev/null
+++ b/misc/openmvg/files/patch-nonFree_sift_CMakeLists.txt
@@ -0,0 +1,11 @@
+--- nonFree/sift/CMakeLists.txt.orig 2018-04-12 07:29:41 UTC
++++ nonFree/sift/CMakeLists.txt
+@@ -25,7 +25,7 @@ set(FEATS
+ vl/mathop.c
+ vl/random.c)
+ set_source_files_properties(${FEATS} PROPERTIES LANGUAGE C)
+-add_library(vlsift ${FEATS})
++add_library(vlsift SHARED ${FEATS})
+ install(TARGETS vlsift DESTINATION lib EXPORT openMVG-targets)
+ set_property(TARGET vlsift PROPERTY FOLDER OpenMVG/nonFree)
+ install(
diff --git a/misc/openmvg/files/patch-software_Localization_CMakeLists.txt b/misc/openmvg/files/patch-software_Localization_CMakeLists.txt
new file mode 100644
index 000000000000..61fac837519c
--- /dev/null
+++ b/misc/openmvg/files/patch-software_Localization_CMakeLists.txt
@@ -0,0 +1,10 @@
+--- software/Localization/CMakeLists.txt.orig 2018-04-12 06:18:40 UTC
++++ software/Localization/CMakeLists.txt
+@@ -10,6 +10,7 @@ target_link_libraries(openMVG_main_SfM_L
+ openMVG_matching_image_collection
+ openMVG_sfm
+ openMVG_exif
++ stlplus
+ vlsift
+ )
+
diff --git a/misc/openmvg/files/patch-software_SfM_CMakeLists.txt b/misc/openmvg/files/patch-software_SfM_CMakeLists.txt
new file mode 100644
index 000000000000..8724b3d2248b
--- /dev/null
+++ b/misc/openmvg/files/patch-software_SfM_CMakeLists.txt
@@ -0,0 +1,18 @@
+--- software/SfM/CMakeLists.txt.orig 2018-04-04 02:59:09 UTC
++++ software/SfM/CMakeLists.txt
+@@ -10,6 +10,7 @@ target_link_libraries(openMVG_main_SfMIn
+ openMVG_features
+ openMVG_sfm
+ openMVG_exif
++ stlplus
+ )
+
+ #convert a v0.6 lists.txt file to the new sfm_data.X format
+@@ -19,6 +20,7 @@ target_link_libraries(openMVG_main_Conve
+ openMVG_system
+ openMVG_features
+ openMVG_sfm
++ stlplus
+ )
+
+ # Installation rules
diff --git a/misc/openmvg/files/patch-software_SfM_clustering_CMakeLists.txt b/misc/openmvg/files/patch-software_SfM_clustering_CMakeLists.txt
new file mode 100644
index 000000000000..db55d78e6d1c
--- /dev/null
+++ b/misc/openmvg/files/patch-software_SfM_clustering_CMakeLists.txt
@@ -0,0 +1,10 @@
+--- software/SfM/clustering/CMakeLists.txt.orig 2018-04-12 06:16:36 UTC
++++ software/SfM/clustering/CMakeLists.txt
+@@ -8,6 +8,7 @@ target_link_libraries(openMVG_main_Compu
+ openMVG_image
+ openMVG_features
+ openMVG_sfm
++ stlplus
+ domset)
+
+ set_property(TARGET openMVG_main_ComputeClusters PROPERTY FOLDER OpenMVG/software/clustering)
diff --git a/misc/openmvg/files/patch-software_ui_SfM_adjacency__matrix__viewer_CMakeLists.txt b/misc/openmvg/files/patch-software_ui_SfM_adjacency__matrix__viewer_CMakeLists.txt
new file mode 100644
index 000000000000..4a2e0bef5d20
--- /dev/null
+++ b/misc/openmvg/files/patch-software_ui_SfM_adjacency__matrix__viewer_CMakeLists.txt
@@ -0,0 +1,11 @@
+--- software/ui/SfM/adjacency_matrix_viewer/CMakeLists.txt.orig 2018-04-12 06:21:46 UTC
++++ software/ui/SfM/adjacency_matrix_viewer/CMakeLists.txt
+@@ -20,7 +20,7 @@ if (Qt5Widgets_FOUND AND Qt5Svg_FOUND )
+ endif( APPLE )
+
+ target_include_directories( ui_openMVG_MatchesViewer PUBLIC ${OPENMVG_INCLUDE_DIRS} )
+- target_link_libraries( ui_openMVG_MatchesViewer Qt5::Widgets Qt5::Svg ${OpenMVG_LIBRARIES} )
++ target_link_libraries( ui_openMVG_MatchesViewer Qt5::Widgets Qt5::Svg ${OpenMVG_LIBRARIES} stlplus)
+
+ find_package( Qt5OpenGL )
+ if (Qt5OpenGL_FOUND )
diff --git a/misc/openmvg/files/patch-software_ui_SfM_control__points__registration_CMakeLists.txt b/misc/openmvg/files/patch-software_ui_SfM_control__points__registration_CMakeLists.txt
new file mode 100644
index 000000000000..8b0474b67bd0
--- /dev/null
+++ b/misc/openmvg/files/patch-software_ui_SfM_control__points__registration_CMakeLists.txt
@@ -0,0 +1,10 @@
+--- software/ui/SfM/control_points_registration/CMakeLists.txt.orig 2018-04-12 06:23:20 UTC
++++ software/ui/SfM/control_points_registration/CMakeLists.txt
+@@ -41,6 +41,7 @@ if(Qt5Widgets_FOUND)
+ TARGET_LINK_LIBRARIES(${ProjectName}
+ Qt5::Widgets Qt5::Gui
+ ${OpenMVG_LIBRARIES}
++ stlplus
+ )
+
+ SET_PROPERTY(TARGET ${ProjectName} PROPERTY FOLDER OpenMVG/software/ui)
diff --git a/misc/openmvg/files/patch-third__party_stlplus3_CMakeLists.txt b/misc/openmvg/files/patch-third__party_stlplus3_CMakeLists.txt
new file mode 100644
index 000000000000..a9b7913e3e50
--- /dev/null
+++ b/misc/openmvg/files/patch-third__party_stlplus3_CMakeLists.txt
@@ -0,0 +1,11 @@
+--- third_party/stlplus3/CMakeLists.txt.orig 2018-04-12 05:13:46 UTC
++++ third_party/stlplus3/CMakeLists.txt
+@@ -6,7 +6,7 @@ file(GLOB LIBSLTPLUS_CPP_FILESYSTEM "${C
+ list(APPEND LIBSLTPLUS_SRCS
+ ${LIBSLTPLUS_HPP_FILESYSTEM} ${LIBSLTPLUS_CPP_FILESYSTEM})
+
+-add_library(stlplus ${LIBSLTPLUS_SRCS})
++add_library(stlplus SHARED ${LIBSLTPLUS_SRCS})
+ target_include_directories(stlplus PUBLIC
+ $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>
+ $<INSTALL_INTERFACE:${CMAKE_INSTALL_PREFIX}/include/stlplus>)
diff --git a/misc/openmvg/pkg-descr b/misc/openmvg/pkg-descr
new file mode 100644
index 000000000000..83c06abe4eaa
--- /dev/null
+++ b/misc/openmvg/pkg-descr
@@ -0,0 +1,6 @@
+"open Multiple View Geometry" is a library for computer-vision scientists and
+especially targeted to the Multiple View Geometry community. It is designed to
+provide an easy access to the classical problem solvers in Multiple View
+Geometry and solve them accurately.
+
+WWW: http://imagine.enpc.fr/%7Emoulonp/openMVG/
diff --git a/misc/openmvg/pkg-plist b/misc/openmvg/pkg-plist
new file mode 100644
index 000000000000..a034d46b5d89
--- /dev/null
+++ b/misc/openmvg/pkg-plist
@@ -0,0 +1,803 @@
+bin/openMVG_main_AlternativeVO
+bin/openMVG_main_ChangeLocalOrigin
+bin/openMVG_main_ColHarmonize
+bin/openMVG_main_ComputeClusters
+bin/openMVG_main_ComputeFeatures
+bin/openMVG_main_ComputeMatches
+bin/openMVG_main_ComputeSfM_DataColor
+bin/openMVG_main_ComputeStructureFromKnownPoses
+bin/openMVG_main_ConvertList
+bin/openMVG_main_ConvertSfM_DataFormat
+bin/openMVG_main_ExportCameraFrustums
+bin/openMVG_main_ExportUndistortedImages
+bin/openMVG_main_FrustumFiltering
+bin/openMVG_main_GlobalSfM
+bin/openMVG_main_IncrementalSfM
+bin/openMVG_main_ListMatchingPairs
+bin/openMVG_main_PointsFiltering
+bin/openMVG_main_SfMInit_ImageListing
+bin/openMVG_main_SfM_Localization
+bin/openMVG_main_SplitMatchFileIntoMatchFiles
+bin/openMVG_main_evalQuality
+bin/openMVG_main_exportKeypoints
+bin/openMVG_main_exportMatches
+bin/openMVG_main_exportTracks
+bin/openMVG_main_geodesy_registration_to_gps_position
+bin/openMVG_main_openMVG2Agisoft
+bin/openMVG_main_openMVG2CMPMVS
+bin/openMVG_main_openMVG2Colmap
+bin/openMVG_main_openMVG2MESHLAB
+bin/openMVG_main_openMVG2MVE2
+bin/openMVG_main_openMVG2MVSTEXTURING
+bin/openMVG_main_openMVG2NVM
+bin/openMVG_main_openMVG2PMVS
+bin/openMVG_main_openMVG2WebGL
+bin/openMVG_main_openMVG2openMVS
+bin/ui_openMVG_MatchesViewer
+bin/ui_openMVG_control_points_registration
+include/openMVG/cameras/Camera_Common.hpp
+include/openMVG/cameras/Camera_IO.hpp
+include/openMVG/cameras/Camera_Intrinsics.hpp
+include/openMVG/cameras/Camera_Intrinsics_io.hpp
+include/openMVG/cameras/Camera_Pinhole.hpp
+include/openMVG/cameras/Camera_Pinhole_Brown.hpp
+include/openMVG/cameras/Camera_Pinhole_Brown_io.hpp
+include/openMVG/cameras/Camera_Pinhole_Fisheye.hpp
+include/openMVG/cameras/Camera_Pinhole_Fisheye_io.hpp
+include/openMVG/cameras/Camera_Pinhole_Radial.hpp
+include/openMVG/cameras/Camera_Pinhole_Radial_io.hpp
+include/openMVG/cameras/Camera_Pinhole_io.hpp
+include/openMVG/cameras/Camera_Spherical.hpp
+include/openMVG/cameras/Camera_Spherical_io.hpp
+include/openMVG/cameras/Camera_undistort_image.hpp
+include/openMVG/cameras/Cameras_Common_command_line_helper.hpp
+include/openMVG/cameras/PinholeCamera.hpp
+include/openMVG/cameras/cameras.hpp
+include/openMVG/cameras/cameras_io.hpp
+include/openMVG/color_harmonization/global_quantile_gain_offset_alignment.hpp
+include/openMVG/color_harmonization/selection_VLDSegment.hpp
+include/openMVG/color_harmonization/selection_fullFrame.hpp
+include/openMVG/color_harmonization/selection_interface.hpp
+include/openMVG/color_harmonization/selection_matchedPoints.hpp
+include/openMVG/exif/exif_IO.hpp
+include/openMVG/exif/exif_IO_EasyExif.hpp
+include/openMVG/exif/sensor_width_database/ParseDatabase.hpp
+include/openMVG/exif/sensor_width_database/datasheet.hpp
+include/openMVG/features/akaze/AKAZE.hpp
+include/openMVG/features/akaze/AKAZE_io.hpp
+include/openMVG/features/akaze/image_describer_akaze.hpp
+include/openMVG/features/akaze/image_describer_akaze_io.hpp
+include/openMVG/features/akaze/mldb_descriptor.hpp
+include/openMVG/features/akaze/msurf_descriptor.hpp
+include/openMVG/features/binary_regions.hpp
+include/openMVG/features/descriptor.hpp
+include/openMVG/features/dipole/dipole_descriptor.hpp
+include/openMVG/features/fast/fast_detector.hpp
+include/openMVG/features/feature.hpp
+include/openMVG/features/feature_container.hpp
+include/openMVG/features/image_describer.hpp
+include/openMVG/features/liop/liop_descriptor.hpp
+include/openMVG/features/mser/mser.hpp
+include/openMVG/features/mser/mser_region.hpp
+include/openMVG/features/regions.hpp
+include/openMVG/features/regions_factory.hpp
+include/openMVG/features/regions_factory_io.hpp
+include/openMVG/features/scalar_regions.hpp
+include/openMVG/features/sift/SIFT_Anatomy_Image_Describer.hpp
+include/openMVG/features/sift/SIFT_Anatomy_Image_Describer_io.hpp
+include/openMVG/features/sift/hierarchical_gaussian_scale_space.hpp
+include/openMVG/features/sift/octaver.hpp
+include/openMVG/features/sift/sift_DescriptorExtractor.hpp
+include/openMVG/features/sift/sift_KeypointExtractor.hpp
+include/openMVG/features/sift/sift_keypoint.hpp
+include/openMVG/features/svg_features.hpp
+include/openMVG/features/tbmr/tbmr.hpp
+include/openMVG/geodesy/geodesy.hpp
+include/openMVG/geometry/Similarity3.hpp
+include/openMVG/geometry/Similarity3_Kernel.hpp
+include/openMVG/geometry/box.hpp
+include/openMVG/geometry/convex_hull.hpp
+include/openMVG/geometry/frustum.hpp
+include/openMVG/geometry/half_space_intersection.hpp
+include/openMVG/geometry/plane_estimation_kernel.hpp
+include/openMVG/geometry/pose3.hpp
+include/openMVG/geometry/pose3_io.hpp
+include/openMVG/geometry/rigid_transformation3D_srt.hpp
+include/openMVG/graph/connectedComponent.hpp
+include/openMVG/graph/graph.hpp
+include/openMVG/graph/graph_builder.hpp
+include/openMVG/graph/graph_graphviz_export.hpp
+include/openMVG/graph/triplet_finder.hpp
+include/openMVG/image/image_concat.hpp
+include/openMVG/image/image_container.hpp
+include/openMVG/image/image_converter.hpp
+include/openMVG/image/image_convolution.hpp
+include/openMVG/image/image_convolution_base.hpp
+include/openMVG/image/image_diffusion.hpp
+include/openMVG/image/image_drawing.hpp
+include/openMVG/image/image_filtering.hpp
+include/openMVG/image/image_integral.hpp
+include/openMVG/image/image_io.hpp
+include/openMVG/image/image_resampling.hpp
+include/openMVG/image/image_warping.hpp
+include/openMVG/image/pixel_types.hpp
+include/openMVG/image/sample.hpp
+include/openMVG/linearProgramming/bisectionLP.hpp
+include/openMVG/linearProgramming/lInfinityCV/global_translations_fromTij.hpp
+include/openMVG/linearProgramming/lInfinityCV/lInfinityCV.hpp
+include/openMVG/linearProgramming/lInfinityCV/resection.hpp
+include/openMVG/linearProgramming/lInfinityCV/resection_kernel.hpp
+include/openMVG/linearProgramming/lInfinityCV/tijsAndXis_From_xi_Ri.hpp
+include/openMVG/linearProgramming/lInfinityCV/tijsAndXis_From_xi_Ri_noise.hpp
+include/openMVG/linearProgramming/lInfinityCV/triangulation.hpp
+include/openMVG/linearProgramming/lInfinityCV/triplet_tijsAndXis_kernel.hpp
+include/openMVG/linearProgramming/linearProgramming.hpp
+include/openMVG/linearProgramming/linearProgrammingInterface.hpp
+include/openMVG/linearProgramming/linearProgrammingOSI_X.hpp
+include/openMVG/matching/cascade_hasher.hpp
+include/openMVG/matching/indMatch.hpp
+include/openMVG/matching/indMatchDecoratorXY.hpp
+include/openMVG/matching/indMatch_io.hpp
+include/openMVG/matching/indMatch_utils.hpp
+include/openMVG/matching/kvld/algorithm.h
+include/openMVG/matching/kvld/kvld.h
+include/openMVG/matching/kvld/kvld_draw.h
+include/openMVG/matching/matcher_brute_force.hpp
+include/openMVG/matching/matcher_cascade_hashing.hpp
+include/openMVG/matching/matcher_kdtree_flann.hpp
+include/openMVG/matching/matcher_type.hpp
+include/openMVG/matching/matching_filters.hpp
+include/openMVG/matching/matching_interface.hpp
+include/openMVG/matching/metric.hpp
+include/openMVG/matching/metric_avx2.hpp
+include/openMVG/matching/metric_hamming.hpp
+include/openMVG/matching/pairwiseAdjacencyDisplay.hpp
+include/openMVG/matching/regions_matcher.hpp
+include/openMVG/matching/svg_matches.hpp
+include/openMVG/matching_image_collection/Cascade_Hashing_Matcher_Regions.hpp
+include/openMVG/matching_image_collection/E_ACRobust.hpp
+include/openMVG/matching_image_collection/E_ACRobust_Angular.hpp
+include/openMVG/matching_image_collection/Eo_Robust.hpp
+include/openMVG/matching_image_collection/F_ACRobust.hpp
+include/openMVG/matching_image_collection/GeometricFilter.hpp
+include/openMVG/matching_image_collection/Geometric_Filter_utils.hpp
+include/openMVG/matching_image_collection/H_ACRobust.hpp
+include/openMVG/matching_image_collection/Matcher.hpp
+include/openMVG/matching_image_collection/Matcher_Regions.hpp
+include/openMVG/matching_image_collection/Pair_Builder.hpp
+include/openMVG/multiview/conditioning.hpp
+include/openMVG/multiview/essential.hpp
+include/openMVG/multiview/motion_from_essential.hpp
+include/openMVG/multiview/projection.hpp
+include/openMVG/multiview/rotation_averaging.hpp
+include/openMVG/multiview/rotation_averaging_common.hpp
+include/openMVG/multiview/rotation_averaging_l1.hpp
+include/openMVG/multiview/rotation_averaging_l2.hpp
+include/openMVG/multiview/solver_affine.hpp
+include/openMVG/multiview/solver_essential_eight_point.hpp
+include/openMVG/multiview/solver_essential_five_point.hpp
+include/openMVG/multiview/solver_essential_kernel.hpp
+include/openMVG/multiview/solver_essential_three_point.hpp
+include/openMVG/multiview/solver_fundamental_kernel.hpp
+include/openMVG/multiview/solver_homography_kernel.hpp
+include/openMVG/multiview/solver_resection.hpp
+include/openMVG/multiview/solver_resection_kernel.hpp
+include/openMVG/multiview/solver_resection_p3p.hpp
+include/openMVG/multiview/solver_resection_p3p_ke.hpp
+include/openMVG/multiview/solver_resection_p3p_kneip.hpp
+include/openMVG/multiview/solver_translation_knownRotation_kernel.hpp
+include/openMVG/multiview/test_data_sets.hpp
+include/openMVG/multiview/translation_averaging_common.hpp
+include/openMVG/multiview/translation_averaging_solver.hpp
+include/openMVG/multiview/translation_averaging_test.hpp
+include/openMVG/multiview/triangulation.hpp
+include/openMVG/multiview/triangulation_nview.hpp
+include/openMVG/multiview/two_view_kernel.hpp
+include/openMVG/numeric/accumulator_trait.hpp
+include/openMVG/numeric/eigen_alias_definition.hpp
+include/openMVG/numeric/extract_columns.hpp
+include/openMVG/numeric/l1_solver_admm.hpp
+include/openMVG/numeric/lm.hpp
+include/openMVG/numeric/nullspace.hpp
+include/openMVG/numeric/numeric.h
+include/openMVG/numeric/poly.h
+include/openMVG/robust_estimation/gms_filter.hpp
+include/openMVG/robust_estimation/guided_matching.hpp
+include/openMVG/robust_estimation/rand_sampling.hpp
+include/openMVG/robust_estimation/robust_estimator_ACRansac.hpp
+include/openMVG/robust_estimation/robust_estimator_ACRansacKernelAdaptator.hpp
+include/openMVG/robust_estimation/robust_estimator_LMeds.hpp
+include/openMVG/robust_estimation/robust_estimator_MaxConsensus.hpp
+include/openMVG/robust_estimation/robust_estimator_Ransac.hpp
+include/openMVG/robust_estimation/robust_estimator_lineKernel_test.hpp
+include/openMVG/robust_estimation/robust_ransac_tools.hpp
+include/openMVG/robust_estimation/score_evaluator.hpp
+include/openMVG/sfm/pipelines/global/GlobalSfM_rotation_averaging.hpp
+include/openMVG/sfm/pipelines/global/GlobalSfM_translation_averaging.hpp
+include/openMVG/sfm/pipelines/global/mutexSet.hpp
+include/openMVG/sfm/pipelines/global/sfm_global_engine_relative_motions.hpp
+include/openMVG/sfm/pipelines/global/sfm_global_reindex.hpp
+include/openMVG/sfm/pipelines/global/triplet_t_ACRansac_kernelAdaptator.hpp
+include/openMVG/sfm/pipelines/localization/SfM_Localizer.hpp
+include/openMVG/sfm/pipelines/localization/SfM_Localizer_Single_3DTrackObservation_Database.hpp
+include/openMVG/sfm/pipelines/pipelines_test.hpp
+include/openMVG/sfm/pipelines/sequential/sequential_SfM.hpp
+include/openMVG/sfm/pipelines/sfm_engine.hpp
+include/openMVG/sfm/pipelines/sfm_features_provider.hpp
+include/openMVG/sfm/pipelines/sfm_matches_provider.hpp
+include/openMVG/sfm/pipelines/sfm_regions_provider.hpp
+include/openMVG/sfm/pipelines/sfm_regions_provider_cache.hpp
+include/openMVG/sfm/pipelines/sfm_robust_model_estimation.hpp
+include/openMVG/sfm/pipelines/structure_from_known_poses/structure_estimator.hpp
+include/openMVG/sfm/sfm.hpp
+include/openMVG/sfm/sfm_data.hpp
+include/openMVG/sfm/sfm_data_BA.hpp
+include/openMVG/sfm/sfm_data_BA_ceres.hpp
+include/openMVG/sfm/sfm_data_BA_ceres_camera_functor.hpp
+include/openMVG/sfm/sfm_data_colorization.hpp
+include/openMVG/sfm/sfm_data_filters.hpp
+include/openMVG/sfm/sfm_data_filters_frustum.hpp
+include/openMVG/sfm/sfm_data_graph_utils.hpp
+include/openMVG/sfm/sfm_data_io.hpp
+include/openMVG/sfm/sfm_data_io_baf.hpp
+include/openMVG/sfm/sfm_data_io_cereal.hpp
+include/openMVG/sfm/sfm_data_io_ply.hpp
+include/openMVG/sfm/sfm_data_transform.hpp
+include/openMVG/sfm/sfm_data_triangulation.hpp
+include/openMVG/sfm/sfm_data_utils.hpp
+include/openMVG/sfm/sfm_filters.hpp
+include/openMVG/sfm/sfm_landmark.hpp
+include/openMVG/sfm/sfm_landmark_io.hpp
+include/openMVG/sfm/sfm_report.hpp
+include/openMVG/sfm/sfm_view.hpp
+include/openMVG/sfm/sfm_view_io.hpp
+include/openMVG/sfm/sfm_view_priors.hpp
+include/openMVG/sfm/sfm_view_priors_io.hpp
+include/openMVG/stl/dynamic_bitset.hpp
+include/openMVG/stl/hash.hpp
+include/openMVG/stl/indexed_sort.hpp
+include/openMVG/stl/split.hpp
+include/openMVG/stl/stl.hpp
+include/openMVG/stl/stlMap.hpp
+include/openMVG/system/cpu_instruction_set.hpp
+include/openMVG/system/timer.hpp
+include/openMVG/third_party/ceres/autodiff_cost_function.h
+include/openMVG/third_party/ceres/autodiff_local_parameterization.h
+include/openMVG/third_party/ceres/c_api.h
+include/openMVG/third_party/ceres/ceres.h
+include/openMVG/third_party/ceres/conditioned_cost_function.h
+include/openMVG/third_party/ceres/cost_function.h
+include/openMVG/third_party/ceres/cost_function_to_functor.h
+include/openMVG/third_party/ceres/covariance.h
+include/openMVG/third_party/ceres/crs_matrix.h
+include/openMVG/third_party/ceres/cubic_interpolation.h
+include/openMVG/third_party/ceres/dynamic_autodiff_cost_function.h
+include/openMVG/third_party/ceres/dynamic_cost_function.h
+include/openMVG/third_party/ceres/dynamic_cost_function_to_functor.h
+include/openMVG/third_party/ceres/dynamic_numeric_diff_cost_function.h
+include/openMVG/third_party/ceres/fpclassify.h
+include/openMVG/third_party/ceres/gradient_checker.h
+include/openMVG/third_party/ceres/gradient_problem.h
+include/openMVG/third_party/ceres/gradient_problem_solver.h
+include/openMVG/third_party/ceres/internal/autodiff.h
+include/openMVG/third_party/ceres/internal/config.h
+include/openMVG/third_party/ceres/internal/disable_warnings.h
+include/openMVG/third_party/ceres/internal/eigen.h
+include/openMVG/third_party/ceres/internal/fixed_array.h
+include/openMVG/third_party/ceres/internal/macros.h
+include/openMVG/third_party/ceres/internal/manual_constructor.h
+include/openMVG/third_party/ceres/internal/numeric_diff.h
+include/openMVG/third_party/ceres/internal/port.h
+include/openMVG/third_party/ceres/internal/reenable_warnings.h
+include/openMVG/third_party/ceres/internal/scoped_ptr.h
+include/openMVG/third_party/ceres/internal/variadic_evaluate.h
+include/openMVG/third_party/ceres/iteration_callback.h
+include/openMVG/third_party/ceres/jet.h
+include/openMVG/third_party/ceres/local_parameterization.h
+include/openMVG/third_party/ceres/loss_function.h
+include/openMVG/third_party/ceres/miniglog/glog/logging.h
+include/openMVG/third_party/ceres/normal_prior.h
+include/openMVG/third_party/ceres/numeric_diff_cost_function.h
+include/openMVG/third_party/ceres/numeric_diff_options.h
+include/openMVG/third_party/ceres/ordered_groups.h
+include/openMVG/third_party/ceres/problem.h
+include/openMVG/third_party/ceres/rotation.h
+include/openMVG/third_party/ceres/sized_cost_function.h
+include/openMVG/third_party/ceres/solver.h
+include/openMVG/third_party/ceres/types.h
+include/openMVG/third_party/ceres/version.h
+include/openMVG/third_party/cmdLine/cmdLine.h
+include/openMVG/third_party/cxsparse/Include/SuiteSparse_config.h
+include/openMVG/third_party/cxsparse/Include/cs.h
+include/openMVG/third_party/easyexif/exif.h
+include/openMVG/third_party/fast/fast.h
+include/openMVG/third_party/histogram/histogram.hpp
+include/openMVG/third_party/htmlDoc/htmlDoc.hpp
+include/openMVG/third_party/lemon/config.h
+include/openMVG/third_party/lemon/lemon/adaptors.h
+include/openMVG/third_party/lemon/lemon/arg_parser.h
+include/openMVG/third_party/lemon/lemon/assert.h
+include/openMVG/third_party/lemon/lemon/bellman_ford.h
+include/openMVG/third_party/lemon/lemon/bfs.h
+include/openMVG/third_party/lemon/lemon/bin_heap.h
+include/openMVG/third_party/lemon/lemon/binomial_heap.h
+include/openMVG/third_party/lemon/lemon/bits/alteration_notifier.h
+include/openMVG/third_party/lemon/lemon/bits/array_map.h
+include/openMVG/third_party/lemon/lemon/bits/bezier.h
+include/openMVG/third_party/lemon/lemon/bits/default_map.h
+include/openMVG/third_party/lemon/lemon/bits/edge_set_extender.h
+include/openMVG/third_party/lemon/lemon/bits/enable_if.h
+include/openMVG/third_party/lemon/lemon/bits/graph_adaptor_extender.h
+include/openMVG/third_party/lemon/lemon/bits/graph_extender.h
+include/openMVG/third_party/lemon/lemon/bits/lock.h
+include/openMVG/third_party/lemon/lemon/bits/map_extender.h
+include/openMVG/third_party/lemon/lemon/bits/path_dump.h
+include/openMVG/third_party/lemon/lemon/bits/solver_bits.h
+include/openMVG/third_party/lemon/lemon/bits/traits.h
+include/openMVG/third_party/lemon/lemon/bits/variant.h
+include/openMVG/third_party/lemon/lemon/bits/vector_map.h
+include/openMVG/third_party/lemon/lemon/bits/windows.h
+include/openMVG/third_party/lemon/lemon/bucket_heap.h
+include/openMVG/third_party/lemon/lemon/capacity_scaling.h
+include/openMVG/third_party/lemon/lemon/cbc.h
+include/openMVG/third_party/lemon/lemon/christofides_tsp.h
+include/openMVG/third_party/lemon/lemon/circulation.h
+include/openMVG/third_party/lemon/lemon/clp.h
+include/openMVG/third_party/lemon/lemon/color.h
+include/openMVG/third_party/lemon/lemon/concept_check.h
+include/openMVG/third_party/lemon/lemon/concepts/bpgraph.h
+include/openMVG/third_party/lemon/lemon/concepts/digraph.h
+include/openMVG/third_party/lemon/lemon/concepts/graph.h
+include/openMVG/third_party/lemon/lemon/concepts/graph_components.h
+include/openMVG/third_party/lemon/lemon/concepts/heap.h
+include/openMVG/third_party/lemon/lemon/concepts/maps.h
+include/openMVG/third_party/lemon/lemon/concepts/path.h
+include/openMVG/third_party/lemon/lemon/connectivity.h
+include/openMVG/third_party/lemon/lemon/core.h
+include/openMVG/third_party/lemon/lemon/cost_scaling.h
+include/openMVG/third_party/lemon/lemon/counter.h
+include/openMVG/third_party/lemon/lemon/cplex.h
+include/openMVG/third_party/lemon/lemon/cycle_canceling.h
+include/openMVG/third_party/lemon/lemon/dfs.h
+include/openMVG/third_party/lemon/lemon/dheap.h
+include/openMVG/third_party/lemon/lemon/dijkstra.h
+include/openMVG/third_party/lemon/lemon/dim2.h
+include/openMVG/third_party/lemon/lemon/dimacs.h
+include/openMVG/third_party/lemon/lemon/edge_set.h
+include/openMVG/third_party/lemon/lemon/edmonds_karp.h
+include/openMVG/third_party/lemon/lemon/elevator.h
+include/openMVG/third_party/lemon/lemon/error.h
+include/openMVG/third_party/lemon/lemon/euler.h
+include/openMVG/third_party/lemon/lemon/fib_heap.h
+include/openMVG/third_party/lemon/lemon/fractional_matching.h
+include/openMVG/third_party/lemon/lemon/full_graph.h
+include/openMVG/third_party/lemon/lemon/glpk.h
+include/openMVG/third_party/lemon/lemon/gomory_hu.h
+include/openMVG/third_party/lemon/lemon/graph_to_eps.h
+include/openMVG/third_party/lemon/lemon/greedy_tsp.h
+include/openMVG/third_party/lemon/lemon/grid_graph.h
+include/openMVG/third_party/lemon/lemon/grosso_locatelli_pullan_mc.h
+include/openMVG/third_party/lemon/lemon/hao_orlin.h
+include/openMVG/third_party/lemon/lemon/hartmann_orlin_mmc.h
+include/openMVG/third_party/lemon/lemon/howard_mmc.h
+include/openMVG/third_party/lemon/lemon/hypercube_graph.h
+include/openMVG/third_party/lemon/lemon/insertion_tsp.h
+include/openMVG/third_party/lemon/lemon/karp_mmc.h
+include/openMVG/third_party/lemon/lemon/kruskal.h
+include/openMVG/third_party/lemon/lemon/lgf_reader.h
+include/openMVG/third_party/lemon/lemon/lgf_writer.h
+include/openMVG/third_party/lemon/lemon/list_graph.h
+include/openMVG/third_party/lemon/lemon/lp.h
+include/openMVG/third_party/lemon/lemon/lp_base.h
+include/openMVG/third_party/lemon/lemon/lp_skeleton.h
+include/openMVG/third_party/lemon/lemon/maps.h
+include/openMVG/third_party/lemon/lemon/matching.h
+include/openMVG/third_party/lemon/lemon/math.h
+include/openMVG/third_party/lemon/lemon/max_cardinality_search.h
+include/openMVG/third_party/lemon/lemon/min_cost_arborescence.h
+include/openMVG/third_party/lemon/lemon/nagamochi_ibaraki.h
+include/openMVG/third_party/lemon/lemon/nauty_reader.h
+include/openMVG/third_party/lemon/lemon/nearest_neighbor_tsp.h
+include/openMVG/third_party/lemon/lemon/network_simplex.h
+include/openMVG/third_party/lemon/lemon/opt2_tsp.h
+include/openMVG/third_party/lemon/lemon/pairing_heap.h
+include/openMVG/third_party/lemon/lemon/path.h
+include/openMVG/third_party/lemon/lemon/planarity.h
+include/openMVG/third_party/lemon/lemon/preflow.h
+include/openMVG/third_party/lemon/lemon/quad_heap.h
+include/openMVG/third_party/lemon/lemon/radix_heap.h
+include/openMVG/third_party/lemon/lemon/radix_sort.h
+include/openMVG/third_party/lemon/lemon/random.h
+include/openMVG/third_party/lemon/lemon/smart_graph.h
+include/openMVG/third_party/lemon/lemon/soplex.h
+include/openMVG/third_party/lemon/lemon/static_graph.h
+include/openMVG/third_party/lemon/lemon/suurballe.h
+include/openMVG/third_party/lemon/lemon/time_measure.h
+include/openMVG/third_party/lemon/lemon/tolerance.h
+include/openMVG/third_party/lemon/lemon/unionfind.h
+include/openMVG/third_party/progress/progress.hpp
+include/openMVG/third_party/progress/progress_display.hpp
+include/openMVG/third_party/stlplus3/filesystemSimplified/file_system.hpp
+include/openMVG/third_party/stlplus3/filesystemSimplified/portability_fixes.hpp
+include/openMVG/third_party/stlplus3/filesystemSimplified/wildcard.hpp
+include/openMVG/third_party/vectorGraphics/svgDrawer.hpp
+include/openMVG/tracks/flat_pair_map.hpp
+include/openMVG/tracks/tracks.hpp
+include/openMVG/tracks/union_find.hpp
+include/openMVG/types.hpp
+include/openMVG/version.hpp
+include/openMVG_dependencies/cereal/include/cereal/access.hpp
+include/openMVG_dependencies/cereal/include/cereal/archives/adapters.hpp
+include/openMVG_dependencies/cereal/include/cereal/archives/binary.hpp
+include/openMVG_dependencies/cereal/include/cereal/archives/json.hpp
+include/openMVG_dependencies/cereal/include/cereal/archives/portable_binary.hpp
+include/openMVG_dependencies/cereal/include/cereal/archives/xml.hpp
+include/openMVG_dependencies/cereal/include/cereal/cereal.hpp
+include/openMVG_dependencies/cereal/include/cereal/details/helpers.hpp
+include/openMVG_dependencies/cereal/include/cereal/details/polymorphic_impl.hpp
+include/openMVG_dependencies/cereal/include/cereal/details/polymorphic_impl_fwd.hpp
+include/openMVG_dependencies/cereal/include/cereal/details/static_object.hpp
+include/openMVG_dependencies/cereal/include/cereal/details/traits.hpp
+include/openMVG_dependencies/cereal/include/cereal/details/util.hpp
+include/openMVG_dependencies/cereal/include/cereal/external/base64.hpp
+include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/allocators.h
+include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/document.h
+include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/encodedstream.h
+include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/encodings.h
+include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/error/en.h
+include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/error/error.h
+include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/filereadstream.h
+include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/filewritestream.h
+include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/fwd.h
+include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/internal/biginteger.h
+include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/internal/diyfp.h
+include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/internal/dtoa.h
+include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/internal/ieee754.h
+include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/internal/itoa.h
+include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/internal/meta.h
+include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/internal/pow10.h
+include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/internal/regex.h
+include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/internal/stack.h
+include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/internal/strfunc.h
+include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/internal/strtod.h
+include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/internal/swap.h
+include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/istreamwrapper.h
+include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/memorybuffer.h
+include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/memorystream.h
+include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/msinttypes/inttypes.h
+include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/msinttypes/stdint.h
+include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/ostreamwrapper.h
+include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/pointer.h
+include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/prettywriter.h
+include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/rapidjson.h
+include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/reader.h
+include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/schema.h
+include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/stream.h
+include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/stringbuffer.h
+include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/writer.h
+include/openMVG_dependencies/cereal/include/cereal/external/rapidxml/rapidxml.hpp
+include/openMVG_dependencies/cereal/include/cereal/external/rapidxml/rapidxml_iterators.hpp
+include/openMVG_dependencies/cereal/include/cereal/external/rapidxml/rapidxml_print.hpp
+include/openMVG_dependencies/cereal/include/cereal/external/rapidxml/rapidxml_utils.hpp
+include/openMVG_dependencies/cereal/include/cereal/macros.hpp
+include/openMVG_dependencies/cereal/include/cereal/types/array.hpp
+include/openMVG_dependencies/cereal/include/cereal/types/base_class.hpp
+include/openMVG_dependencies/cereal/include/cereal/types/bitset.hpp
+include/openMVG_dependencies/cereal/include/cereal/types/boost_variant.hpp
+include/openMVG_dependencies/cereal/include/cereal/types/chrono.hpp
+include/openMVG_dependencies/cereal/include/cereal/types/common.hpp
+include/openMVG_dependencies/cereal/include/cereal/types/complex.hpp
+include/openMVG_dependencies/cereal/include/cereal/types/concepts/pair_associative_container.hpp
+include/openMVG_dependencies/cereal/include/cereal/types/deque.hpp
+include/openMVG_dependencies/cereal/include/cereal/types/forward_list.hpp
+include/openMVG_dependencies/cereal/include/cereal/types/functional.hpp
+include/openMVG_dependencies/cereal/include/cereal/types/list.hpp
+include/openMVG_dependencies/cereal/include/cereal/types/map.hpp
+include/openMVG_dependencies/cereal/include/cereal/types/memory.hpp
+include/openMVG_dependencies/cereal/include/cereal/types/polymorphic.hpp
+include/openMVG_dependencies/cereal/include/cereal/types/queue.hpp
+include/openMVG_dependencies/cereal/include/cereal/types/set.hpp
+include/openMVG_dependencies/cereal/include/cereal/types/stack.hpp
+include/openMVG_dependencies/cereal/include/cereal/types/string.hpp
+include/openMVG_dependencies/cereal/include/cereal/types/tuple.hpp
+include/openMVG_dependencies/cereal/include/cereal/types/unordered_map.hpp
+include/openMVG_dependencies/cereal/include/cereal/types/unordered_set.hpp
+include/openMVG_dependencies/cereal/include/cereal/types/utility.hpp
+include/openMVG_dependencies/cereal/include/cereal/types/valarray.hpp
+include/openMVG_dependencies/cereal/include/cereal/types/vector.hpp
+include/openMVG_dependencies/cereal/sandbox/sandbox_shared_lib/base.hpp
+include/openMVG_dependencies/cereal/sandbox/sandbox_shared_lib/derived.hpp
+include/openMVG_dependencies/cereal/unittests/array.hpp
+include/openMVG_dependencies/cereal/unittests/basic_string.hpp
+include/openMVG_dependencies/cereal/unittests/bitset.hpp
+include/openMVG_dependencies/cereal/unittests/boost_variant.hpp
+include/openMVG_dependencies/cereal/unittests/chrono.hpp
+include/openMVG_dependencies/cereal/unittests/common.hpp
+include/openMVG_dependencies/cereal/unittests/complex.hpp
+include/openMVG_dependencies/cereal/unittests/deque.hpp
+include/openMVG_dependencies/cereal/unittests/doctest.h
+include/openMVG_dependencies/cereal/unittests/forward_list.hpp
+include/openMVG_dependencies/cereal/unittests/list.hpp
+include/openMVG_dependencies/cereal/unittests/load_construct.hpp
+include/openMVG_dependencies/cereal/unittests/map.hpp
+include/openMVG_dependencies/cereal/unittests/memory.hpp
+include/openMVG_dependencies/cereal/unittests/memory_cycles.hpp
+include/openMVG_dependencies/cereal/unittests/multimap.hpp
+include/openMVG_dependencies/cereal/unittests/multiset.hpp
+include/openMVG_dependencies/cereal/unittests/pair.hpp
+include/openMVG_dependencies/cereal/unittests/pod.hpp
+include/openMVG_dependencies/cereal/unittests/polymorphic.hpp
+include/openMVG_dependencies/cereal/unittests/portable_binary_archive.hpp
+include/openMVG_dependencies/cereal/unittests/priority_queue.hpp
+include/openMVG_dependencies/cereal/unittests/queue.hpp
+include/openMVG_dependencies/cereal/unittests/set.hpp
+include/openMVG_dependencies/cereal/unittests/stack.hpp
+include/openMVG_dependencies/cereal/unittests/structs.hpp
+include/openMVG_dependencies/cereal/unittests/structs_minimal.hpp
+include/openMVG_dependencies/cereal/unittests/structs_specialized.hpp
+include/openMVG_dependencies/cereal/unittests/tuple.hpp
+include/openMVG_dependencies/cereal/unittests/unordered_loads.hpp
+include/openMVG_dependencies/cereal/unittests/unordered_map.hpp
+include/openMVG_dependencies/cereal/unittests/unordered_multimap.hpp
+include/openMVG_dependencies/cereal/unittests/unordered_multiset.hpp
+include/openMVG_dependencies/cereal/unittests/unordered_set.hpp
+include/openMVG_dependencies/cereal/unittests/user_data_adapters.hpp
+include/openMVG_dependencies/cereal/unittests/valarray.hpp
+include/openMVG_dependencies/cereal/unittests/vector.hpp
+include/openMVG_dependencies/cereal/unittests/versioning.hpp
+include/openMVG_dependencies/nonFree/sift/SIFT_describer.hpp
+include/openMVG_dependencies/nonFree/sift/SIFT_describer_io.hpp
+include/openMVG_dependencies/nonFree/sift/vl/generic.h
+include/openMVG_dependencies/nonFree/sift/vl/host.h
+include/openMVG_dependencies/nonFree/sift/vl/imopv.h
+include/openMVG_dependencies/nonFree/sift/vl/imopv_sse2.h
+include/openMVG_dependencies/nonFree/sift/vl/mathop.h
+include/openMVG_dependencies/nonFree/sift/vl/mathop_sse2.h
+include/openMVG_dependencies/nonFree/sift/vl/mser.h
+include/openMVG_dependencies/nonFree/sift/vl/random.h
+include/openMVG_dependencies/nonFree/sift/vl/sift.h
+include/openMVG_dependencies/osi_clp/Clp/examples/myPdco.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/AbcCommon.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/AbcDualRowDantzig.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/AbcDualRowPivot.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/AbcDualRowSteepest.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/AbcMatrix.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/AbcNonLinearCost.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/AbcPrimalColumnDantzig.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/AbcPrimalColumnPivot.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/AbcPrimalColumnSteepest.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/AbcSimplex.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/AbcSimplexDual.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/AbcSimplexFactorization.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/AbcSimplexPrimal.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/AbcWarmStart.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/CbcOrClpParam.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/ClpCholeskyBase.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/ClpCholeskyDense.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/ClpCholeskyMumps.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/ClpCholeskyTaucs.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/ClpCholeskyUfl.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/ClpCholeskyWssmp.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/ClpCholeskyWssmpKKT.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/ClpConfig.h
+include/openMVG_dependencies/osi_clp/Clp/src/ClpConstraint.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/ClpConstraintLinear.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/ClpConstraintQuadratic.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/ClpDualRowDantzig.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/ClpDualRowPivot.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/ClpDualRowSteepest.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/ClpDummyMatrix.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/ClpDynamicExampleMatrix.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/ClpDynamicMatrix.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/ClpEventHandler.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/ClpFactorization.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/ClpGubDynamicMatrix.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/ClpGubMatrix.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/ClpHelperFunctions.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/ClpInterior.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/ClpLinearObjective.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/ClpLsqr.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/ClpMatrixBase.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/ClpMessage.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/ClpModel.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/ClpNetworkBasis.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/ClpNetworkMatrix.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/ClpNode.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/ClpNonLinearCost.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/ClpObjective.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/ClpPackedMatrix.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/ClpParameters.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/ClpPdco.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/ClpPdcoBase.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/ClpPlusMinusOneMatrix.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/ClpPredictorCorrector.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/ClpPresolve.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/ClpPrimalColumnDantzig.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/ClpPrimalColumnPivot.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/ClpPrimalColumnSteepest.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/ClpPrimalQuadraticDantzig.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/ClpQuadraticObjective.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/ClpSimplex.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/ClpSimplexDual.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/ClpSimplexNonlinear.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/ClpSimplexOther.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/ClpSimplexPrimal.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/ClpSolve.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/Clp_C_Interface.h
+include/openMVG_dependencies/osi_clp/Clp/src/CoinAbcBaseFactorization.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/CoinAbcCommon.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/CoinAbcCommonFactorization.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/CoinAbcDenseFactorization.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/CoinAbcFactorization.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/CoinAbcHelperFunctions.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/Idiot.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/MyEventHandler.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/MyMessageHandler.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/OsiClp/OsiClpSolverInterface.hpp
+include/openMVG_dependencies/osi_clp/Clp/src/config_clp_default.h
+include/openMVG_dependencies/osi_clp/Clp/src/config_default.h
+include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinAlloc.hpp
+include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinBuild.hpp
+include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinDenseFactorization.hpp
+include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinDenseVector.hpp
+include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinDistance.hpp
+include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinError.hpp
+include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinFactorization.hpp
+include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinFileIO.hpp
+include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinFinite.hpp
+include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinFloatEqual.hpp
+include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinHelperFunctions.hpp
+include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinIndexedVector.hpp
+include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinLpIO.hpp
+include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinMessage.hpp
+include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinMessageHandler.hpp
+include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinModel.hpp
+include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinModelUseful.hpp
+include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinMpsIO.hpp
+include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinOslC.h
+include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinOslFactorization.hpp
+include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinPackedMatrix.hpp
+include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinPackedVector.hpp
+include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinPackedVectorBase.hpp
+include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinParam.hpp
+include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinPragma.hpp
+include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinPresolveDoubleton.hpp
+include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinPresolveDual.hpp
+include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinPresolveDupcol.hpp
+include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinPresolveEmpty.hpp
+include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinPresolveFixed.hpp
+include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinPresolveForcing.hpp
+include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinPresolveImpliedFree.hpp
+include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinPresolveIsolated.hpp
+include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinPresolveMatrix.hpp
+include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinPresolveMonitor.hpp
+include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinPresolvePsdebug.hpp
+include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinPresolveSingleton.hpp
+include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinPresolveSubst.hpp
+include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinPresolveTighten.hpp
+include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinPresolveTripleton.hpp
+include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinPresolveUseless.hpp
+include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinPresolveZeros.hpp
+include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinRational.hpp
+include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinSearchTree.hpp
+include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinShallowPackedVector.hpp
+include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinSignal.hpp
+include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinSimpFactorization.hpp
+include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinSmartPtr.hpp
+include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinSnapshot.hpp
+include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinSort.hpp
+include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinStructuredModel.hpp
+include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinTime.hpp
+include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinTypes.hpp
+include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinUtility.hpp
+include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinUtilsConfig.h
+include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinWarmStart.hpp
+include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinWarmStartBasis.hpp
+include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinWarmStartDual.hpp
+include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinWarmStartPrimalDual.hpp
+include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinWarmStartVector.hpp
+include/openMVG_dependencies/osi_clp/CoinUtils/src/Coin_C_defines.h
+include/openMVG_dependencies/osi_clp/CoinUtils/src/config_coinutils_default.h
+include/openMVG_dependencies/osi_clp/CoinUtils/src/config_default.h
+include/openMVG_dependencies/osi_clp/Osi/examples/opbdp_solve.hpp
+include/openMVG_dependencies/osi_clp/Osi/src/Osi/OsiAuxInfo.hpp
+include/openMVG_dependencies/osi_clp/Osi/src/Osi/OsiBranchingObject.hpp
+include/openMVG_dependencies/osi_clp/Osi/src/Osi/OsiChooseVariable.hpp
+include/openMVG_dependencies/osi_clp/Osi/src/Osi/OsiColCut.hpp
+include/openMVG_dependencies/osi_clp/Osi/src/Osi/OsiCollections.hpp
+include/openMVG_dependencies/osi_clp/Osi/src/Osi/OsiConfig.h
+include/openMVG_dependencies/osi_clp/Osi/src/Osi/OsiCut.hpp
+include/openMVG_dependencies/osi_clp/Osi/src/Osi/OsiCuts.hpp
+include/openMVG_dependencies/osi_clp/Osi/src/Osi/OsiPresolve.hpp
+include/openMVG_dependencies/osi_clp/Osi/src/Osi/OsiRowCut.hpp
+include/openMVG_dependencies/osi_clp/Osi/src/Osi/OsiRowCutDebugger.hpp
+include/openMVG_dependencies/osi_clp/Osi/src/Osi/OsiSolverBranch.hpp
+include/openMVG_dependencies/osi_clp/Osi/src/Osi/OsiSolverInterface.hpp
+include/openMVG_dependencies/osi_clp/Osi/src/Osi/OsiSolverParameters.hpp
+include/openMVG_dependencies/osi_clp/Osi/src/Osi/config_default.h
+include/openMVG_dependencies/osi_clp/Osi/src/Osi/config_osi_default.h
+include/openMVG_dependencies/osi_clp/Osi/src/OsiCommonTest/OsiUnitTests.hpp
+include/openMVG_dependencies/osi_clp/Osi/src/OsiCpx/OsiCpxSolverInterface.hpp
+include/openMVG_dependencies/osi_clp/Osi/src/OsiGlpk/OsiGlpkSolverInterface.hpp
+include/openMVG_dependencies/osi_clp/Osi/src/OsiGrb/OsiGrbSolverInterface.hpp
+include/openMVG_dependencies/osi_clp/Osi/src/OsiMsk/OsiMskSolverInterface.hpp
+include/openMVG_dependencies/osi_clp/Osi/src/OsiSpx/OsiSpxSolverInterface.hpp
+include/openMVG_dependencies/osi_clp/Osi/src/OsiXpr/OsiXprSolverInterface.hpp
+include/openMVG_dependencies/osi_clp/Osi/test/OsiTestSolver.hpp
+include/openMVG_dependencies/osi_clp/Osi/test/OsiTestSolverInterface.hpp
+lib/libdomset.so
+lib/libopenMVG_features.so
+lib/libopenMVG_features.so.1
+lib/libopenMVG_features.so.1.3
+lib/libopenMVG_geometry.so
+lib/libopenMVG_geometry.so.1
+lib/libopenMVG_geometry.so.1.3
+lib/libopenMVG_image.so
+lib/libopenMVG_image.so.1
+lib/libopenMVG_image.so.1.3
+lib/libopenMVG_kvld.so
+lib/libopenMVG_kvld.so.1
+lib/libopenMVG_kvld.so.1.3
+lib/libopenMVG_lInftyComputerVision.so
+lib/libopenMVG_lInftyComputerVision.so.1
+lib/libopenMVG_lInftyComputerVision.so.1.3
+lib/libopenMVG_linearProgramming.so
+lib/libopenMVG_linearProgramming.so.1
+lib/libopenMVG_linearProgramming.so.1.3
+lib/libopenMVG_matching.so
+lib/libopenMVG_matching.so.1
+lib/libopenMVG_matching.so.1.3
+lib/libopenMVG_matching_image_collection.so
+lib/libopenMVG_matching_image_collection.so.1
+lib/libopenMVG_matching_image_collection.so.1.3
+lib/libopenMVG_multiview.so
+lib/libopenMVG_multiview.so.1
+lib/libopenMVG_multiview.so.1.3
+lib/libopenMVG_numeric.so
+lib/libopenMVG_numeric.so.1
+lib/libopenMVG_numeric.so.1.3
+lib/libopenMVG_robust_estimation.so
+lib/libopenMVG_robust_estimation.so.1
+lib/libopenMVG_robust_estimation.so.1.3
+lib/libopenMVG_sfm.so
+lib/libopenMVG_sfm.so.1
+lib/libopenMVG_sfm.so.1.3
+lib/libopenMVG_system.so
+lib/libopenMVG_system.so.1
+lib/libopenMVG_system.so.1.3
+lib/libstlplus.so
+lib/libvlsift.so
+lib/openMVG-targets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/openMVG-targets.cmake
+share/lemon/cmake/LEMONConfig.cmake
+share/openMVG/cmake/OpenMVGConfig.cmake
+share/openMVG/cmake/OpenMVGTargets-%%CMAKE_BUILD_TYPE%%.cmake
+share/openMVG/cmake/OpenMVGTargets.cmake
+share/openMVG/sensor_width_camera_database.txt
+share/openMVG/webgl/common/camera.js
+share/openMVG/webgl/common/camera_gizmo.js
+share/openMVG/webgl/common/common.js
+share/openMVG/webgl/common/dual_quaternion.js
+share/openMVG/webgl/common/index.html
+share/openMVG/webgl/common/main.js
+share/openMVG/webgl/common/matrix3.js
+share/openMVG/webgl/common/matrix4.js
+share/openMVG/webgl/common/plane.js
+share/openMVG/webgl/common/point_cloud.js
+share/openMVG/webgl/common/quaternion.js
+share/openMVG/webgl/common/render_context.js
+share/openMVG/webgl/common/shader.js
+share/openMVG/webgl/common/style.css
+share/openMVG/webgl/common/trackball.js
+share/openMVG/webgl/common/vector.js
+@dir include/openMVG/exif/image_data
+@dir include/openMVG/image/image_test
+@dir include/openMVG_dependencies/cereal/doc
+@dir include/openMVG_dependencies/cereal/scripts
+@dir include/openMVG_dependencies/glfw
+@dir include/openMVG_dependencies/osi_clp/Clp/doc/Howto
+@dir include/openMVG_dependencies/osi_clp/Clp/doxydoc
+@dir include/openMVG_dependencies/osi_clp/Clp/test
+@dir include/openMVG_dependencies/osi_clp/CoinUtils/doxydoc
+@dir include/openMVG_dependencies/osi_clp/CoinUtils/test
+@dir include/openMVG_dependencies/osi_clp/Osi/doxydoc