svn commit: r467133 - in head/misc: . openmvg openmvg/files

Yuri Victorovich yuri at FreeBSD.org
Thu Apr 12 09:05:35 UTC 2018


Author: yuri
Date: Thu Apr 12 09:05:33 2018
New Revision: 467133
URL: https://svnweb.freebsd.org/changeset/ports/467133

Log:
  New port: misc/openmvg: Multiple View Geometry (MVG) library
  
  The library for those who are interested in computer-vision research.
  
  Testing: Several examples run fine.

Added:
  head/misc/openmvg/
  head/misc/openmvg/Makefile   (contents, props changed)
  head/misc/openmvg/distinfo   (contents, props changed)
  head/misc/openmvg/files/
  head/misc/openmvg/files/patch-CMakeLists.txt   (contents, props changed)
  head/misc/openmvg/files/patch-cmakeFindModules_FindSSE.cmake   (contents, props changed)
  head/misc/openmvg/files/patch-dependencies_osi__clp_Clp_src_ClpModel.cpp   (contents, props changed)
  head/misc/openmvg/files/patch-dependencies_osi__clp_Clp_src_OsiClp_OsiClpSolverInterface.cpp   (contents, props changed)
  head/misc/openmvg/files/patch-nonFree_sift_CMakeLists.txt   (contents, props changed)
  head/misc/openmvg/files/patch-software_Localization_CMakeLists.txt   (contents, props changed)
  head/misc/openmvg/files/patch-software_SfM_CMakeLists.txt   (contents, props changed)
  head/misc/openmvg/files/patch-software_SfM_clustering_CMakeLists.txt   (contents, props changed)
  head/misc/openmvg/files/patch-software_ui_SfM_adjacency__matrix__viewer_CMakeLists.txt   (contents, props changed)
  head/misc/openmvg/files/patch-software_ui_SfM_control__points__registration_CMakeLists.txt   (contents, props changed)
  head/misc/openmvg/files/patch-third__party_stlplus3_CMakeLists.txt   (contents, props changed)
  head/misc/openmvg/pkg-descr   (contents, props changed)
  head/misc/openmvg/pkg-plist   (contents, props changed)
Modified:
  head/misc/Makefile

Modified: head/misc/Makefile
==============================================================================
--- head/misc/Makefile	Thu Apr 12 09:03:36 2018	(r467132)
+++ head/misc/Makefile	Thu Apr 12 09:05:33 2018	(r467133)
@@ -299,6 +299,7 @@
     SUBDIR += nut
     SUBDIR += ondir
     SUBDIR += opencyc
+    SUBDIR += openmvg
     SUBDIR += openr2
     SUBDIR += orville-write
     SUBDIR += osinfo-db

Added: head/misc/openmvg/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/misc/openmvg/Makefile	Thu Apr 12 09:05:33 2018	(r467133)
@@ -0,0 +1,62 @@
+# $FreeBSD$
+
+PORTNAME=	openmvg
+DISTVERSIONPREFIX=	v
+DISTVERSION=	1.3-76
+DISTVERSIONSUFFIX=	-gd9563130
+CATEGORIES=	misc science
+
+MAINTAINER=	yuri at 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>

Added: head/misc/openmvg/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/misc/openmvg/distinfo	Thu Apr 12 09:05:33 2018	(r467133)
@@ -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

Added: head/misc/openmvg/files/patch-CMakeLists.txt
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/misc/openmvg/files/patch-CMakeLists.txt	Thu Apr 12 09:05:33 2018	(r467133)
@@ -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

Added: head/misc/openmvg/files/patch-cmakeFindModules_FindSSE.cmake
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/misc/openmvg/files/patch-cmakeFindModules_FindSSE.cmake	Thu Apr 12 09:05:33 2018	(r467133)
@@ -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)

Added: head/misc/openmvg/files/patch-dependencies_osi__clp_Clp_src_ClpModel.cpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/misc/openmvg/files/patch-dependencies_osi__clp_Clp_src_ClpModel.cpp	Thu Apr 12 09:05:33 2018	(r467133)
@@ -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

Added: head/misc/openmvg/files/patch-dependencies_osi__clp_Clp_src_OsiClp_OsiClpSolverInterface.cpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/misc/openmvg/files/patch-dependencies_osi__clp_Clp_src_OsiClp_OsiClpSolverInterface.cpp	Thu Apr 12 09:05:33 2018	(r467133)
@@ -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
+ }

Added: head/misc/openmvg/files/patch-nonFree_sift_CMakeLists.txt
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/misc/openmvg/files/patch-nonFree_sift_CMakeLists.txt	Thu Apr 12 09:05:33 2018	(r467133)
@@ -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(

Added: head/misc/openmvg/files/patch-software_Localization_CMakeLists.txt
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/misc/openmvg/files/patch-software_Localization_CMakeLists.txt	Thu Apr 12 09:05:33 2018	(r467133)
@@ -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
+   )
+ 

Added: head/misc/openmvg/files/patch-software_SfM_CMakeLists.txt
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/misc/openmvg/files/patch-software_SfM_CMakeLists.txt	Thu Apr 12 09:05:33 2018	(r467133)
@@ -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

Added: head/misc/openmvg/files/patch-software_SfM_clustering_CMakeLists.txt
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/misc/openmvg/files/patch-software_SfM_clustering_CMakeLists.txt	Thu Apr 12 09:05:33 2018	(r467133)
@@ -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)

Added: head/misc/openmvg/files/patch-software_ui_SfM_adjacency__matrix__viewer_CMakeLists.txt
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/misc/openmvg/files/patch-software_ui_SfM_adjacency__matrix__viewer_CMakeLists.txt	Thu Apr 12 09:05:33 2018	(r467133)
@@ -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 )

Added: head/misc/openmvg/files/patch-software_ui_SfM_control__points__registration_CMakeLists.txt
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/misc/openmvg/files/patch-software_ui_SfM_control__points__registration_CMakeLists.txt	Thu Apr 12 09:05:33 2018	(r467133)
@@ -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)

Added: head/misc/openmvg/files/patch-third__party_stlplus3_CMakeLists.txt
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/misc/openmvg/files/patch-third__party_stlplus3_CMakeLists.txt	Thu Apr 12 09:05:33 2018	(r467133)
@@ -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>)

Added: head/misc/openmvg/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/misc/openmvg/pkg-descr	Thu Apr 12 09:05:33 2018	(r467133)
@@ -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/

Added: head/misc/openmvg/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/misc/openmvg/pkg-plist	Thu Apr 12 09:05:33 2018	(r467133)
@@ -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

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***


More information about the svn-ports-head mailing list