Does not compile on OSX 10.9.3.
clang++ -headerpad_max_install_names -stdlib=libc++ -mmacosx-version-min=10.7 -rdynamic -L/usr/local/lib -arch x86_64 -o umve build/batchoperations.o build/fshelpers.o build/glwidget.o build/guihelpers.o build/jobqueue.o build/mainwindow.o build/mainwindowtab.o build/scenemanager.o build/sceneoverview.o build/selectedview.o build/umve.o build/imageinspector.o build/imageoperations.o build/scrollimage.o build/tonemapping.o build/viewinspect.o build/addin_manager.o build/scene_inspect.o build/addin_aabb_creator.o build/addin_axis_renderer.o build/addin_dm_triangulate.o build/addin_frusta_renderer.o build/addin_mesh_renderer.o build/addin_offscreen_renderer.o build/addin_plane_creator.o build/addin_rephotographer.o build/addin_selection.o build/addin_sfm_renderer.o build/addin_sphere_creator.o build/camera_sequence.o build/mesh_list.o build/moc_batchoperations.o build/moc_clickimage.o build/moc_glwidget.o build/moc_guihelpers.o build/moc_jobqueue.o build/moc_mainwindow.o build/moc_mainwindowtab.o build/moc_scenemanager.o build/moc_sceneoverview.o build/moc_selectedview.o build/moc_imageinspector.o build/moc_imageoperations.o build/moc_tonemapping.o build/moc_viewinspect.o build/moc_addin_manager.o build/moc_scene_inspect.o build/moc_addin_aabb_creator.o build/moc_addin_base.o build/moc_addin_dm_triangulate.o build/moc_addin_frusta_renderer.o build/moc_addin_mesh_renderer.o build/moc_addin_offscreen_renderer.o build/moc_addin_plane_creator.o build/moc_addin_rephotographer.o build/moc_addin_sfm_renderer.o build/moc_addin_sphere_creator.o build/moc_mesh_list.o build/qrc_umve.o ../../libs/dmrecon/libmve_dmrecon.a ../../libs/mve/libmve.a ../../libs/ogl/libmve_ogl.a ../../libs/util/libmve_util.a -lpng -ljpeg -ltiff -framework OpenGL -framework AGL -framework QtOpenGL -L/opt/X11/lib -L/usr/local/Cellar/qt/4.8.6/lib -F/usr/local/Cellar/qt/4.8.6/lib -framework QtGui -framework QtCore
Undefined symbols for architecture x86_64:
"mve::View::load_mve_file(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool)", referenced from:
ViewInspect::load_mve_file(QString) in viewinspect.o
ViewInspect::on_view_reload() in viewinspect.o
"mve::View::get_byte_image(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
BatchGenerateThumbs::on_generate() in batchoperations.o
SceneOverview::add_view_to_layout(unsigned long, util::RefPtr<mve::View>) in sceneoverview.o
SelectedView::set_view(util::RefPtr<mve::View>) in selectedview.o
AddinDMTriangulate::on_triangulate_clicked() in addin_dm_triangulate.o
"mve::View::get_float_image(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
export_view_intern(util::RefPtr<mve::View>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in batchoperations.o
ImageOperationsWidget::exec_dmclean() in imageoperations.o
AddinDMTriangulate::on_triangulate_clicked() in addin_dm_triangulate.o
"mve::View::remove_embedding(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
BatchDelete::on_batchdel_exec() in batchoperations.o
ViewInspect::on_del_embedding() in viewinspect.o
"mve::View::save_mve_file_as(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
BatchImportImages::on_import_images() in batchoperations.o
"mve::View::add_data(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, util::RefPtr<mve::Image<unsigned char> >)", referenced from:
BatchImportImages::on_import_images() in batchoperations.o
"mve::View::get_data(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
ViewInspect::populate_exif_viewer() in viewinspect.o
"mve::View::add_image(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, util::RefPtr<mve::ImageBase>)", referenced from:
BatchImportImages::on_import_images() in batchoperations.o
"mve::View::get_image(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
ViewInspect::set_embedding(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in viewinspect.o
"mve::View::set_image(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, util::RefPtr<mve::ImageBase>)", referenced from:
BatchGenerateThumbs::on_generate() in batchoperations.o
ImageOperationsWidget::exec_dmclean() in imageoperations.o
ViewInspect::on_copy_embedding() in viewinspect.o
AddinRephotographer::on_rephoto_view(util::RefPtr<mve::View>) in addin_rephotographer.o
"mve::geom::load_xf_file(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, float*)", referenced from:
AddinMeshesRenderer::load_mesh(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in addin_mesh_renderer.o
"mve::geom::save_xf_file(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, mve::CameraInfo const&)", referenced from:
export_view_intern(util::RefPtr<mve::View>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in batchoperations.o
ViewInspect::on_ply_export() in viewinspect.o
"mve::geom::save_ply_view(util::RefPtr<mve::View>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
export_view_intern(util::RefPtr<mve::View>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in batchoperations.o
ViewInspect::on_ply_export() in viewinspect.o
"mve::geom::load_ply_depthmap(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
ViewInspect::load_ply_file(QString) in viewinspect.o
"mve::geom::load_mesh(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
AddinMeshesRenderer::load_mesh(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in addin_mesh_renderer.o
QMeshContextMenu::on_reload_mesh() in mesh_list.o
"mve::geom::save_mesh(util::RefPtr<mve::TriangleMesh const>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
QMeshContextMenu::on_save_mesh() in mesh_list.o
"mve::Scene::load_scene(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
MainWindow::load_scene(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in mainwindow.o
"mve::image::load_jpg_file(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)", referenced from:
BatchImportImages::on_import_images() in batchoperations.o
"mve::image::load_pfm_file(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
ViewInspect::load_image_file(QString) in viewinspect.o
"mve::image::exif_debug_print(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, mve::image::ExifInfo const&, bool)", referenced from:
ViewInspect::populate_exif_viewer() in viewinspect.o
"mve::image::load_tiff_16_file(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
ViewInspect::load_image_file(QString) in viewinspect.o
"mve::image::load_file(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
BatchImportImages::on_import_images() in batchoperations.o
ViewInspect::load_image_file(QString) in viewinspect.o
"mve::image::save_file(util::RefPtr<mve::Image<unsigned char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
AddinOffscreenRenderer::on_snapshot() in addin_offscreen_renderer.o
AddinOffscreenRenderer::on_play_sequence(bool) in addin_offscreen_renderer.o
"ogl::ShaderProgram::try_load_all(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
AddinManager::load_shaders() in addin_manager.o
"ogl::ShaderProgram::load_shader_code(unsigned int&, unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
(anonymous namespace)::load_shaders_from_resources(util::RefPtr<ogl::ShaderProgram>, QString) in addin_manager.o
"util::fs::replace_extension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
AddinMeshesRenderer::load_mesh(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in addin_mesh_renderer.o
"util::fs::dirname(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
get_search_paths(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in fshelpers.o
SceneInspect::load_file(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in scene_inspect.o
"util::fs::basename(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
FileSelector::on_clicked() in guihelpers.o
AddinMeshesRenderer::load_mesh(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in addin_mesh_renderer.o
AddinOffscreenRenderer::on_display_sequence() in addin_offscreen_renderer.o
QMeshContextMenu::on_save_mesh() in mesh_list.o
"util::fs::join_path(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
get_search_paths(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in fshelpers.o
ImageOperationsWidget::start_dmrecon_job(util::RefPtr<mve::View>) in imageoperations.o
AddinManager::load_shaders() in addin_manager.o
"util::Arguments::add_option(char, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
_main in umve.o
"mve::View::get_proxy(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const", referenced from:
ImageOperationsWidget::exec_dmrecon_batch() in imageoperations.o
ViewInspect::load_recent_embedding() in viewinspect.o
ViewInspect::on_copy_embedding() in viewinspect.o
AddinRephotographer::on_rephoto_view(util::RefPtr<mve::View>) in addin_rephotographer.o
AddinRephotographer::on_rephoto_all() in addin_rephotographer.o
"util::Arguments::generate_helptext(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const", referenced from:
print_help_and_exit(util::Arguments const&) in umve.o
_main in umve.o
"std::string::find(char, unsigned long) const", referenced from:
util::Arguments::parse_long_opt(std::string const&) in libmve_util.a(arguments.o)
util::Arguments::get_ids_from_string(std::string const&, std::vector<int, std::allocator<int> >*) in libmve_util.a(arguments.o)
"std::string::rfind(char, unsigned long) const", referenced from:
util::fs::replace_extension(std::string const&, std::string const&) in libmve_util.a(file_system.o)
"std::string::compare(char const*) const", referenced from:
mve::MVEFileProxy::check_direct_write() const in libmve.a(view.o)
mve::MVEFileProxy::is_type(std::string const&) const in libmve.a(view.o)
mve::View::load_mve_file(std::string const&, bool) in libmve.a(view.o)
mve::View::parse_header_line(std::string const&) in libmve.a(view.o)
mve::View::get_image_for_proxy(mve::MVEFileProxy&) in libmve.a(view.o)
mve::View::save_mve_file(bool) in libmve.a(view.o)
mve::View::get_float_image(std::string const&) in libmve.a(view.o)
...
"std::__basic_file<char>::is_open() const", referenced from:
mvs::DMRecon::~DMRecon() in libmve_dmrecon.a(dmrecon.o)
"std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::str() const", referenced from:
mve::CameraInfo::to_ext_string() const in libmve.a(camera.o)
mve::CameraInfo::to_int_string() const in libmve.a(camera.o)
mve::View::save_mve_file_as(std::string const&) in libmve.a(view.o)
std::string util::string::get<unsigned long>(unsigned long const&) in libmve.a(view.o)
util::Tokenizer::concat(unsigned long, unsigned long) in libmve.a(view.o)
std::string util::string::get<float>(float const&) in libmve.a(image_exif.o)
std::string util::string::get<int>(int const&) in libmve.a(image_exif.o)
...
"std::basic_ios<char, std::char_traits<char> >::widen(char) const", referenced from:
mve::CameraInfo::debug_print() const in libmve.a(camera.o)
mve::TriangleMesh::recalc_normals(bool, bool) in libmve.a(mesh.o)
mve::View::load_mve_file(std::string const&, bool) in libmve.a(view.o)
mve::View::print_debug() const in libmve.a(view.o)
mve::Scene::init_views() in libmve.a(scene.o)
mve::Scene::save_views() in libmve.a(scene.o)
mve::Scene::rewrite_all_views() in libmve.a(scene.o)
...
"std::istream& std::istream::_M_extract<double>(double&)", referenced from:
mve::load_nvm_bundle(std::string const&, std::vector<mve::NVMCameraInfo, std::allocator<mve::NVMCameraInfo> >*) in libmve.a(bundle_io.o)
"std::istream& std::istream::_M_extract<float>(float&)", referenced from:
mve::CameraInfo::from_ext_string(std::string const&) in libmve.a(camera.o)
mve::CameraInfo::from_int_string(std::string const&) in libmve.a(camera.o)
mve::load_nvm_bundle(std::string const&, std::vector<mve::NVMCameraInfo, std::allocator<mve::NVMCameraInfo> >*) in libmve.a(bundle_io.o)
mve::load_bundler_ps_intern(std::string const&, mve::(anonymous namespace)::BundleFormat) in libmve.a(bundle_io.o)
mve::geom::load_xf_file(std::string const&, float*) in libmve.a(mesh_io_ply.o)
mve::geom::load_ply_depthmap(std::string const&) in libmve.a(mesh_io_ply.o)
float mve::geom::ply_get_value<float>(std::istream&, mve::geom::PlyFormat) in libmve.a(mesh_io_ply.o)
...
"std::istream& std::istream::_M_extract<unsigned int>(unsigned int&)", referenced from:
unsigned int mve::geom::ply_get_value<unsigned int>(std::istream&, mve::geom::PlyFormat) in libmve.a(mesh_io_ply.o)
"std::istream& std::istream::_M_extract<unsigned long>(unsigned long&)", referenced from:
unsigned long util::string::convert<unsigned long>(std::string const&, bool) in libmve.a(view.o)
unsigned long util::string::convert<unsigned long>(std::string const&, bool) in libmve_util.a(arguments.o)
unsigned long util::string::convert<unsigned long>(std::string const&, bool) in libmve.a(mesh_io_ply.o)
"std::istream::peek()", referenced from:
mve::CameraInfo::from_int_string(std::string const&) in libmve.a(camera.o)
"std::istream::read(char*, long)", referenced from:
mve::View::load_mve_file(std::string const&, bool) in libmve.a(view.o)
mve::View::get_image_for_proxy(mve::MVEFileProxy&) in libmve.a(view.o)
util::fs::read_file_to_string(std::string const&, std::string*) in libmve_util.a(file_system.o)
unsigned char mve::geom::ply_get_value<unsigned char>(std::istream&, mve::geom::PlyFormat) in libmve.a(mesh_io_ply.o)
float mve::geom::ply_get_value<float>(std::istream&, mve::geom::PlyFormat) in libmve.a(mesh_io_ply.o)
unsigned int mve::geom::ply_get_value<unsigned int>(std::istream&, mve::geom::PlyFormat) in libmve.a(mesh_io_ply.o)
int mve::geom::ply_get_value<int>(std::istream&, mve::geom::PlyFormat) in libmve.a(mesh_io_ply.o)
...
"std::istream::seekg(std::fpos<__mbstate_t>)", referenced from:
mve::View::get_image_for_proxy(mve::MVEFileProxy&) in libmve.a(view.o)
"std::istream::seekg(long long, std::_Ios_Seekdir)", referenced from:
util::fs::read_file_to_string(std::string const&, std::string*) in libmve_util.a(file_system.o)
"std::istream::tellg()", referenced from:
mve::View::load_mve_file(std::string const&, bool) in libmve.a(view.o)
util::fs::read_file_to_string(std::string const&, std::string*) in libmve_util.a(file_system.o)
"std::istream::operator>>(int&)", referenced from:
int util::string::convert<int>(std::string const&, bool) in libmve.a(view.o)
int util::string::convert<int>(std::string const&, bool) in libmve_util.a(arguments.o)
mve::load_nvm_bundle(std::string const&, std::vector<mve::NVMCameraInfo, std::allocator<mve::NVMCameraInfo> >*) in libmve.a(bundle_io.o)
mve::load_bundler_ps_intern(std::string const&, mve::(anonymous namespace)::BundleFormat) in libmve.a(bundle_io.o)
unsigned char mve::geom::ply_get_value<unsigned char>(std::istream&, mve::geom::PlyFormat) in libmve.a(mesh_io_ply.o)
int mve::geom::ply_get_value<int>(std::istream&, mve::geom::PlyFormat) in libmve.a(mesh_io_ply.o)
"std::ostream::put(char)", referenced from:
mve::CameraInfo::debug_print() const in libmve.a(camera.o)
mve::TriangleMesh::recalc_normals(bool, bool) in libmve.a(mesh.o)
mve::View::load_mve_file(std::string const&, bool) in libmve.a(view.o)
mve::View::print_debug() const in libmve.a(view.o)
mve::Scene::init_views() in libmve.a(scene.o)
mve::Scene::save_views() in libmve.a(scene.o)
mve::Scene::rewrite_all_views() in libmve.a(scene.o)
...
"std::ostream::flush()", referenced from:
mve::CameraInfo::debug_print() const in libmve.a(camera.o)
mve::TriangleMesh::recalc_normals(bool, bool) in libmve.a(mesh.o)
mve::View::load_mve_file(std::string const&, bool) in libmve.a(view.o)
mve::View::print_debug() const in libmve.a(view.o)
mve::Scene::init_views() in libmve.a(scene.o)
mve::Scene::save_views() in libmve.a(scene.o)
mve::Scene::rewrite_all_views() in libmve.a(scene.o)
...
"std::ostream::seekp(std::fpos<__mbstate_t>)", referenced from:
mve::View::direct_write(mve::MVEFileProxy&) in libmve.a(view.o)
"std::ostream::tellp()", referenced from:
mve::View::save_mve_file_as(std::string const&) in libmve.a(view.o)
"std::ostream::write(char const*, long)", referenced from:
mve::View::save_mve_file_as(std::string const&) in libmve.a(view.o)
mve::View::direct_write(mve::MVEFileProxy&) in libmve.a(view.o)
util::fs::write_string_to_file(char const*, int, std::string const&) in libmve_util.a(file_system.o)
mve::geom::save_ply_mesh(util::RefPtr<mve::TriangleMesh const>, std::string const&, mve::geom::SavePLYOptions const&) in libmve.a(mesh_io_ply.o)
"std::ostream& std::ostream::_M_insert<bool>(bool)", referenced from:
mve::View::print_debug() const in libmve.a(view.o)
"std::ostream& std::ostream::_M_insert<double>(double)", referenced from:
mve::CameraInfo::to_ext_string() const in libmve.a(camera.o)
mve::CameraInfo::to_int_string() const in libmve.a(camera.o)
mve::CameraInfo::debug_print() const in libmve.a(camera.o)
mve::TriangleMesh::recalc_normals(bool, bool) in libmve.a(mesh.o)
std::string util::string::get<float>(float const&) in libmve.a(image_exif.o)
std::string util::string::get_fixed<float>(float const&, int) in libmve_dmrecon.a(dmrecon.o)
std::string util::string::get<float>(float const&) in libmve_dmrecon.a(dmrecon.o)
...
"std::ostream& std::ostream::_M_insert<unsigned long>(unsigned long)", referenced from:
mve::TriangleMesh::recalc_normals(bool, bool) in libmve.a(mesh.o)
mve::View::save_mve_file_as(std::string const&) in libmve.a(view.o)
mve::View::print_debug() const in libmve.a(view.o)
std::string util::string::get<unsigned long>(unsigned long const&) in libmve.a(view.o)
mve::Scene::init_views() in libmve.a(scene.o)
mve::Scene::cache_cleanup() in libmve.a(scene.o)
mvs::DMRecon::DMRecon(util::RefPtr<mve::Scene>, mvs::Settings const&) in libmve_dmrecon.a(dmrecon.o)
...
"std::ostream::operator<<(int)", referenced from:
mve::TriangleMesh::recalc_normals(bool, bool) in libmve.a(mesh.o)
mve::View::save_mve_file_as(std::string const&) in libmve.a(view.o)
mve::View::print_debug() const in libmve.a(view.o)
std::string util::string::get<int>(int const&) in libmve.a(image_exif.o)
mvs::DMRecon::DMRecon(util::RefPtr<mve::Scene>, mvs::Settings const&) in libmve_dmrecon.a(dmrecon.o)
std::string util::string::get<int>(int const&) in libmve_dmrecon.a(dmrecon.o)
mve::save_photosynther_bundle(util::RefPtr<mve::Bundle const>, std::string const&) in libmve.a(bundle_io.o)
...
"std::string::_M_leak_hard()", referenced from:
mve::View::parse_header_line(std::string const&) in libmve.a(view.o)
util::string::clip_whitespaces(std::string*) in libmve.a(view.o)
util::string::normalize(std::string*) in libmve.a(view.o)
util::fs::sanitize_path(std::string const&) in libmve_util.a(file_system.o)
util::fs::read_file_to_string(std::string const&, std::string*) in libmve_util.a(file_system.o)
util::Arguments::parse_intern(std::vector<std::string, std::allocator<std::string> > const&) in libmve_util.a(arguments.o)
util::string::clip_whitespaces(std::string*) in libmve_util.a(arguments.o)
...
"std::string::_Rep::_M_destroy(std::allocator<char> const&)", referenced from:
mve::CameraInfo::to_ext_string() const in libmve.a(camera.o)
mve::CameraInfo::from_ext_string(std::string const&) in libmve.a(camera.o)
mve::CameraInfo::to_int_string() const in libmve.a(camera.o)
mve::CameraInfo::from_int_string(std::string const&) in libmve.a(camera.o)
mve::TriangleMesh::delete_vertices(std::vector<bool, std::allocator<bool> > const&) in libmve.a(mesh.o)
mve::TriangleMesh::delete_vertices_fix_faces(std::vector<bool, std::allocator<bool> > const&) in libmve.a(mesh.o)
mve::View::load_mve_file(std::string const&, bool) in libmve.a(view.o)
...
"std::string::_Rep::_S_empty_rep_storage", referenced from:
mve::CameraInfo::to_ext_string() const in libmve.a(camera.o)
mve::CameraInfo::from_ext_string(std::string const&) in libmve.a(camera.o)
mve::CameraInfo::to_int_string() const in libmve.a(camera.o)
mve::CameraInfo::from_int_string(std::string const&) in libmve.a(camera.o)
mve::TriangleMesh::delete_vertices(std::vector<bool, std::allocator<bool> > const&) in libmve.a(mesh.o)
mve::TriangleMesh::delete_vertices_fix_faces(std::vector<bool, std::allocator<bool> > const&) in libmve.a(mesh.o)
mve::View::load_mve_file(std::string const&, bool) in libmve.a(view.o)
...
"std::string::append(char const*, unsigned long)", referenced from:
mve::View::save_mve_file(bool) in libmve.a(view.o)
int util::string::convert<int>(std::string const&, bool) in libmve.a(view.o)
unsigned long util::string::convert<unsigned long>(std::string const&, bool) in libmve.a(view.o)
util::Exception::Exception(std::string const&, char const*) in libmve.a(view.o)
mve::Scene::init_views() in libmve.a(scene.o)
util::Exception::Exception(std::string const&, char const*) in libmve.a(scene.o)
mve::image::exif_extract(char const*, unsigned int, bool) in libmve.a(image_exif.o)
...
"std::string::append(std::string const&)", referenced from:
mve::View::load_mve_file(std::string const&, bool) in libmve.a(view.o)
mve::View::parse_header_line(std::string const&) in libmve.a(view.o)
mve::View::save_mve_file_as(std::string const&) in libmve.a(view.o)
mve::View::save_mve_file(bool) in libmve.a(view.o)
mve::View::add_image(std::string const&, util::RefPtr<mve::ImageBase>) in libmve.a(view.o)
mve::View::add_data(std::string const&, util::RefPtr<mve::Image<unsigned char> >) in libmve.a(view.o)
int util::string::convert<int>(std::string const&, bool) in libmve.a(view.o)
...
"std::string::append(unsigned long, char)", referenced from:
util::fs::join_path(std::string const&, std::string const&) in libmve_util.a(file_system.o)
util::Arguments::parse_short_opt(std::string const&, std::string const&) in libmve_util.a(arguments.o)
util::string::wordwrap(char const*, int) in libmve_util.a(arguments.o)
"std::string::assign(char const*, unsigned long)", referenced from:
mve::View::parse_header_line(std::string const&) in libmve.a(view.o)
mve::View::save_mve_file_as(std::string const&) in libmve.a(view.o)
mvs::DMRecon::start() in libmve_dmrecon.a(dmrecon.o)
util::fs::Directory::scan(std::string const&) in libmve_util.a(file_system.o)
util::fs::FileLock::FileLock(std::string const&) in libmve_util.a(file_system.o)
util::fs::FileLock::acquire_retry(std::string const&, int, int) in libmve_util.a(file_system.o)
util::fs::FileLock::acquire(std::string const&) in libmve_util.a(file_system.o)
...
"std::string::assign(std::string const&)", referenced from:
mve::View::load_mve_file(std::string const&, bool) in libmve.a(view.o)
mve::View::parse_header_line(std::string const&) in libmve.a(view.o)
mve::View::save_mve_file_as(std::string const&) in libmve.a(view.o)
mve::View::save_mve_file(bool) in libmve.a(view.o)
mve::View::rename_file(std::string const&) in libmve.a(view.o)
mve::View::add_image(std::string const&, util::RefPtr<mve::ImageBase>) in libmve.a(view.o)
mve::View::add_data(std::string const&, util::RefPtr<mve::Image<unsigned char> >) in libmve.a(view.o)
...
"std::string::resize(unsigned long, char)", referenced from:
mve::View::parse_header_line(std::string const&) in libmve.a(view.o)
util::string::clip_whitespaces(std::string*) in libmve.a(view.o)
util::fs::read_file_to_string(std::string const&, std::string*) in libmve_util.a(file_system.o)
util::Arguments::parse_intern(std::vector<std::string, std::allocator<std::string> > const&) in libmve_util.a(arguments.o)
util::string::clip_whitespaces(std::string*) in libmve_util.a(arguments.o)
mve::load_bundler_ps_intern(std::string const&, mve::(anonymous namespace)::BundleFormat) in libmve.a(bundle_io.o)
util::string::clip_whitespaces(std::string*) in libmve.a(bundle_io.o)
...
"std::string::reserve(unsigned long)", referenced from:
int util::string::convert<int>(std::string const&, bool) in libmve.a(view.o)
unsigned long util::string::convert<unsigned long>(std::string const&, bool) in libmve.a(view.o)
mvs::DMRecon::DMRecon(util::RefPtr<mve::Scene>, mvs::Settings const&) in libmve_dmrecon.a(dmrecon.o)
ogl::check_gl_error() in libmve_ogl.a(vertex_array.o)
ogl::check_gl_error() in libmve_ogl.a(mesh_renderer.o)
ogl::check_gl_error() in libmve_ogl.a(render_tools.o)
int util::string::convert<int>(std::string const&, bool) in libmve_util.a(arguments.o)
...
"std::string::_M_mutate(unsigned long, unsigned long, unsigned long)", referenced from:
util::string::clip_whitespaces(std::string*) in libmve.a(view.o)
util::string::normalize(std::string*) in libmve.a(view.o)
mve::image::exif_extract(char const*, unsigned int, bool) in libmve.a(image_exif.o)
util::fs::sanitize_path(std::string const&) in libmve_util.a(file_system.o)
util::fs::FileLock::acquire(std::string const&) in libmve_util.a(file_system.o)
util::Arguments::parse_intern(std::vector<std::string, std::allocator<std::string> > const&) in libmve_util.a(arguments.o)
util::string::clip_whitespaces(std::string*) in libmve_util.a(arguments.o)
...
"std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)", referenced from:
mve::TriangleMesh::delete_vertices(std::vector<bool, std::allocator<bool> > const&) in libmve.a(mesh.o)
mve::TriangleMesh::delete_vertices_fix_faces(std::vector<bool, std::allocator<bool> > const&) in libmve.a(mesh.o)
mve::View::load_mve_file(std::string const&, bool) in libmve.a(view.o)
mve::View::parse_header_line(std::string const&) in libmve.a(view.o)
mve::View::save_mve_file_as(std::string const&) in libmve.a(view.o)
mve::View::get_image_for_proxy(mve::MVEFileProxy&) in libmve.a(view.o)
mve::View::save_mve_file(bool) in libmve.a(view.o)
...
"std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&)", referenced from:
mve::View::parse_header_line(std::string const&) in libmve.a(view.o)
mve::View::save_mve_file(bool) in libmve.a(view.o)
util::Tokenizer::split(std::string const&, char) in libmve.a(view.o)
mve::MVEFileProxy::MVEFileProxy(mve::MVEFileProxy const&) in libmve.a(view.o)
mve::MVEFileMeta::MVEFileMeta(mve::MVEFileMeta const&) in libmve.a(view.o)
std::vector<std::string, std::allocator<std::string> >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::string*, std::vector<std::string, std::allocator<std::string> > >, std::string const&) in libmve.a(view.o)
util::FileException::FileException(std::string const&, char const*) in libmve.a(view.o)
...
"std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned long, unsigned long)", referenced from:
util::Tokenizer::split(std::string const&, char) in libmve.a(view.o)
mve::Scene::init_views() in libmve.a(scene.o)
util::fs::dirname(std::string const&) in libmve_util.a(file_system.o)
util::fs::basename(std::string const&) in libmve_util.a(file_system.o)
util::fs::replace_extension(std::string const&, std::string const&) in libmve_util.a(file_system.o)
util::Arguments::parse_long_opt(std::string const&) in libmve_util.a(arguments.o)
util::Arguments::parse_short_opt(std::string const&, std::string const&) in libmve_util.a(arguments.o)
...
"std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&)", referenced from:
mve::View::load_mve_file(std::string const&, bool) in libmve.a(view.o)
mve::View::parse_header_line(std::string const&) in libmve.a(view.o)
mve::View::save_mve_file_as(std::string const&) in libmve.a(view.o)
mve::View::get_image_for_proxy(mve::MVEFileProxy&) in libmve.a(view.o)
mve::View::save_mve_file(bool) in libmve.a(view.o)
mve::View::direct_write(mve::MVEFileProxy&) in libmve.a(view.o)
mve::View::add_image(std::string const&, util::RefPtr<mve::ImageBase>) in libmve.a(view.o)
...
"std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()", referenced from:
__GLOBAL__I_a in libmve_dmrecon.a(image_pyramid.o)
"std::out_of_range::out_of_range(std::string const&)", referenced from:
mvs::PatchSampler::fastColAndDeriv(unsigned long, std::vector<math::Vector<float, 3>, std::allocator<math::Vector<float, 3> > >&, std::vector<math::Vector<float, 3>, std::allocator<math::Vector<float, 3> > >&) in libmve_dmrecon.a(patch_sampler.o)
mvs::PatchSampler::computeNeighColorSamples(unsigned long) in libmve_dmrecon.a(patch_sampler.o)
"std::basic_filebuf<char, std::char_traits<char> >::open(char const*, std::_Ios_Openmode)", referenced from:
mvs::DMRecon::DMRecon(util::RefPtr<mve::Scene>, mvs::Settings const&) in libmve_dmrecon.a(dmrecon.o)
"std::basic_filebuf<char, std::char_traits<char> >::close()", referenced from:
mve::View::load_mve_file(std::string const&, bool) in libmve.a(view.o)
mve::View::save_mve_file_as(std::string const&) in libmve.a(view.o)
mve::View::get_image_for_proxy(mve::MVEFileProxy&) in libmve.a(view.o)
mve::View::direct_write(mve::MVEFileProxy&) in libmve.a(view.o)
mvs::DMRecon::~DMRecon() in libmve_dmrecon.a(dmrecon.o)
util::fs::read_file_to_string(std::string const&, std::string*) in libmve_util.a(file_system.o)
util::fs::write_string_to_file(char const*, int, std::string const&) in libmve_util.a(file_system.o)
...
"std::basic_fstream<char, std::char_traits<char> >::basic_fstream(char const*, std::_Ios_Openmode)", referenced from:
mve::View::direct_write(mve::MVEFileProxy&) in libmve.a(view.o)
mve::geom::load_ply_depthmap(std::string const&) in libmve.a(mesh_io_ply.o)
"std::basic_fstream<char, std::char_traits<char> >::~basic_fstream()", referenced from:
mve::View::direct_write(mve::MVEFileProxy&) in libmve.a(view.o)
mve::geom::load_ply_depthmap(std::string const&) in libmve.a(mesh_io_ply.o)
"std::runtime_error::runtime_error(std::string const&)", referenced from:
mvs::DMRecon::DMRecon(util::RefPtr<mve::Scene>, mvs::Settings const&) in libmve_dmrecon.a(dmrecon.o)
mvs::DMRecon::globalViewSelection() in libmve_dmrecon.a(dmrecon.o)
ogl::VertexArray::draw() in libmve_ogl.a(vertex_array.o)
ogl::check_gl_error() in libmve_ogl.a(vertex_array.o)
ogl::check_gl_error() in libmve_ogl.a(mesh_renderer.o)
ogl::check_gl_error() in libmve_ogl.a(render_tools.o)
util::fs::get_binary_path() in libmve_util.a(file_system.o)
...
"std::basic_ifstream<char, std::char_traits<char> >::basic_ifstream(char const*, std::_Ios_Openmode)", referenced from:
mve::View::load_mve_file(std::string const&, bool) in libmve.a(view.o)
mve::View::get_image_for_proxy(mve::MVEFileProxy&) in libmve.a(view.o)
util::fs::read_file_to_string(std::string const&, std::string*) in libmve_util.a(file_system.o)
mve::load_nvm_bundle(std::string const&, std::vector<mve::NVMCameraInfo, std::allocator<mve::NVMCameraInfo> >*) in libmve.a(bundle_io.o)
mve::load_bundler_ps_intern(std::string const&, mve::(anonymous namespace)::BundleFormat) in libmve.a(bundle_io.o)
mve::geom::load_ply_mesh(std::string const&) in libmve.a(mesh_io_ply.o)
mve::geom::load_xf_file(std::string const&, float*) in libmve.a(mesh_io_ply.o)
...
"std::basic_ifstream<char, std::char_traits<char> >::~basic_ifstream()", referenced from:
mve::View::load_mve_file(std::string const&, bool) in libmve.a(view.o)
mve::View::get_image_for_proxy(mve::MVEFileProxy&) in libmve.a(view.o)
util::fs::read_file_to_string(std::string const&, std::string*) in libmve_util.a(file_system.o)
mve::load_nvm_bundle(std::string const&, std::vector<mve::NVMCameraInfo, std::allocator<mve::NVMCameraInfo> >*) in libmve.a(bundle_io.o)
mve::load_bundler_ps_intern(std::string const&, mve::(anonymous namespace)::BundleFormat) in libmve.a(bundle_io.o)
mve::geom::load_ply_mesh(std::string const&) in libmve.a(mesh_io_ply.o)
mve::geom::load_xf_file(std::string const&, float*) in libmve.a(mesh_io_ply.o)
...
"std::basic_ofstream<char, std::char_traits<char> >::basic_ofstream(char const*, std::_Ios_Openmode)", referenced from:
mve::View::save_mve_file_as(std::string const&) in libmve.a(view.o)
util::fs::write_string_to_file(char const*, int, std::string const&) in libmve_util.a(file_system.o)
util::fs::FileLock::acquire(std::string const&) in libmve_util.a(file_system.o)
mve::save_photosynther_bundle(util::RefPtr<mve::Bundle const>, std::string const&) in libmve.a(bundle_io.o)
mve::geom::save_ply_mesh(util::RefPtr<mve::TriangleMesh const>, std::string const&, mve::geom::SavePLYOptions const&) in libmve.a(mesh_io_ply.o)
mve::geom::save_ply_view(std::string const&, mve::CameraInfo const&, util::RefPtr<mve::Image<float> const>, util::RefPtr<mve::Image<float> const>, util::RefPtr<mve::Image<unsigned char> const>) in libmve.a(mesh_io_ply.o)
mve::geom::save_xf_file(std::string const&, float const*) in libmve.a(mesh_io_ply.o)
...
"std::basic_ofstream<char, std::char_traits<char> >::basic_ofstream()", referenced from:
mvs::DMRecon::DMRecon(util::RefPtr<mve::Scene>, mvs::Settings const&) in libmve_dmrecon.a(dmrecon.o)
"std::basic_ofstream<char, std::char_traits<char> >::~basic_ofstream()", referenced from:
mve::View::save_mve_file_as(std::string const&) in libmve.a(view.o)
mvs::DMRecon::DMRecon(util::RefPtr<mve::Scene>, mvs::Settings const&) in libmve_dmrecon.a(dmrecon.o)
mvs::DMRecon::~DMRecon() in libmve_dmrecon.a(dmrecon.o)
util::fs::write_string_to_file(char const*, int, std::string const&) in libmve_util.a(file_system.o)
util::fs::FileLock::acquire(std::string const&) in libmve_util.a(file_system.o)
mve::save_photosynther_bundle(util::RefPtr<mve::Bundle const>, std::string const&) in libmve.a(bundle_io.o)
mve::geom::save_ply_mesh(util::RefPtr<mve::TriangleMesh const>, std::string const&, mve::geom::SavePLYOptions const&) in libmve.a(mesh_io_ply.o)
...
"std::_List_node_base::hook(std::_List_node_base*)", referenced from:
mve::geom::mesh_components(util::RefPtr<mve::TriangleMesh>, unsigned long) in libmve.a(mesh_tools.o)
void std::list<unsigned long, std::allocator<unsigned long> >::insert<__gnu_cxx::__normal_iterator<unsigned long const*, std::vector<unsigned long, std::allocator<unsigned long> > > >(std::_List_iterator<unsigned long>, __gnu_cxx::__normal_iterator<unsigned long const*, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long const*, std::vector<unsigned long, std::allocator<unsigned long> > >) in libmve.a(mesh_tools.o)
mve::image::depthmap_cleanup_grow(util::RefPtr<mve::Image<float> const>, util::RefPtr<mve::Image<float> >, std::vector<bool, std::allocator<bool> >&, unsigned long, unsigned long, unsigned long) in libmve.a(depthmap.o)
mve::VertexInfoList::order_and_classify(mve::TriangleMesh const&, unsigned long) in libmve.a(mesh_info.o)
void std::list<mve::FaceRep, std::allocator<mve::FaceRep> >::insert<std::_List_iterator<mve::FaceRep> >(std::_List_iterator<mve::FaceRep>, std::_List_iterator<mve::FaceRep>, std::_List_iterator<mve::FaceRep>) in libmve.a(mesh_info.o)
"std::_List_node_base::unhook()", referenced from:
mve::geom::mesh_components(util::RefPtr<mve::TriangleMesh>, unsigned long) in libmve.a(mesh_tools.o)
mve::image::depthmap_cleanup_grow(util::RefPtr<mve::Image<float> const>, util::RefPtr<mve::Image<float> >, std::vector<bool, std::allocator<bool> >&, unsigned long, unsigned long, unsigned long) in libmve.a(depthmap.o)
mve::VertexInfoList::order_and_classify(mve::TriangleMesh const&, unsigned long) in libmve.a(mesh_info.o)
"std::_List_node_base::transfer(std::_List_node_base*, std::_List_node_base*)", referenced from:
void std::list<unsigned long, std::allocator<unsigned long> >::insert<__gnu_cxx::__normal_iterator<unsigned long const*, std::vector<unsigned long, std::allocator<unsigned long> > > >(std::_List_iterator<unsigned long>, __gnu_cxx::__normal_iterator<unsigned long const*, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long const*, std::vector<unsigned long, std::allocator<unsigned long> > >) in libmve.a(mesh_tools.o)
void std::list<mve::FaceRep, std::allocator<mve::FaceRep> >::insert<std::_List_iterator<mve::FaceRep> >(std::_List_iterator<mve::FaceRep>, std::_List_iterator<mve::FaceRep>, std::_List_iterator<mve::FaceRep>) in libmve.a(mesh_info.o)
"std::invalid_argument::invalid_argument(std::string const&)", referenced from:
mve::TriangleMesh::delete_vertices(std::vector<bool, std::allocator<bool> > const&) in libmve.a(mesh.o)
mve::TriangleMesh::delete_vertices_fix_faces(std::vector<bool, std::allocator<bool> > const&) in libmve.a(mesh.o)
mve::View::load_mve_file(std::string const&, bool) in libmve.a(view.o)
mve::View::save_mve_file_as(std::string const&) in libmve.a(view.o)
mve::View::save_mve_file(bool) in libmve.a(view.o)
mve::View::direct_write(mve::MVEFileProxy&) in libmve.a(view.o)
mve::View::set_image(std::string const&, util::RefPtr<mve::ImageBase>) in libmve.a(view.o)
...
"std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::basic_stringstream(std::string const&, std::_Ios_Openmode)", referenced from:
mve::CameraInfo::from_ext_string(std::string const&) in libmve.a(camera.o)
mve::CameraInfo::from_int_string(std::string const&) in libmve.a(camera.o)
int util::string::convert<int>(std::string const&, bool) in libmve.a(view.o)
unsigned long util::string::convert<unsigned long>(std::string const&, bool) in libmve.a(view.o)
int util::string::convert<int>(std::string const&, bool) in libmve_util.a(arguments.o)
unsigned long util::string::convert<unsigned long>(std::string const&, bool) in libmve_util.a(arguments.o)
unsigned long util::string::convert<unsigned long>(std::string const&, bool) in libmve.a(mesh_io_ply.o)
...
"std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::basic_stringstream(std::_Ios_Openmode)", referenced from:
mve::CameraInfo::to_ext_string() const in libmve.a(camera.o)
mve::CameraInfo::to_int_string() const in libmve.a(camera.o)
mve::View::save_mve_file_as(std::string const&) in libmve.a(view.o)
std::string util::string::get<unsigned long>(unsigned long const&) in libmve.a(view.o)
util::Tokenizer::concat(unsigned long, unsigned long) in libmve.a(view.o)
std::string util::string::get<float>(float const&) in libmve.a(image_exif.o)
std::string util::string::get<int>(int const&) in libmve.a(image_exif.o)
...
"std::locale::~locale()", referenced from:
mve::CameraInfo::to_ext_string() const in libmve.a(camera.o)
mve::CameraInfo::from_ext_string(std::string const&) in libmve.a(camera.o)
mve::CameraInfo::to_int_string() const in libmve.a(camera.o)
mve::CameraInfo::from_int_string(std::string const&) in libmve.a(camera.o)
mve::View::save_mve_file_as(std::string const&) in libmve.a(view.o)
std::string util::string::get<unsigned long>(unsigned long const&) in libmve.a(view.o)
int util::string::convert<int>(std::string const&, bool) in libmve.a(view.o)
...
"std::ios_base::Init::Init()", referenced from:
__GLOBAL__I_a in libmve.a(camera.o)
__GLOBAL__I_a in libmve.a(mesh.o)
__GLOBAL__I_a in libmve.a(view.o)
__GLOBAL__I_a in libmve.a(scene.o)
__GLOBAL__I_a in libmve.a(image_exif.o)
__GLOBAL__I_a in libmve_dmrecon.a(dmrecon.o)
__GLOBAL__I_a in libmve_ogl.a(camera_trackball.o)
...
"std::ios_base::Init::~Init()", referenced from:
__GLOBAL__I_a in libmve.a(camera.o)
__GLOBAL__I_a in libmve.a(mesh.o)
__GLOBAL__I_a in libmve.a(view.o)
__GLOBAL__I_a in libmve.a(scene.o)
__GLOBAL__I_a in libmve.a(image_exif.o)
__GLOBAL__I_a in libmve_dmrecon.a(dmrecon.o)
__GLOBAL__I_a in libmve_ogl.a(camera_trackball.o)
...
"std::ios_base::~ios_base()", referenced from:
mve::CameraInfo::to_ext_string() const in libmve.a(camera.o)
mve::CameraInfo::from_ext_string(std::string const&) in libmve.a(camera.o)
mve::CameraInfo::to_int_string() const in libmve.a(camera.o)
mve::CameraInfo::from_int_string(std::string const&) in libmve.a(camera.o)
mve::View::save_mve_file_as(std::string const&) in libmve.a(view.o)
std::string util::string::get<unsigned long>(unsigned long const&) in libmve.a(view.o)
int util::string::convert<int>(std::string const&, bool) in libmve.a(view.o)
...
"std::basic_ios<char, std::char_traits<char> >::clear(std::_Ios_Iostate)", referenced from:
mve::View::load_mve_file(std::string const&, bool) in libmve.a(view.o)
mve::View::save_mve_file_as(std::string const&) in libmve.a(view.o)
mve::View::get_image_for_proxy(mve::MVEFileProxy&) in libmve.a(view.o)
mve::View::direct_write(mve::MVEFileProxy&) in libmve.a(view.o)
mve::View::print_debug() const in libmve.a(view.o)
mvs::DMRecon::DMRecon(util::RefPtr<mve::Scene>, mvs::Settings const&) in libmve_dmrecon.a(dmrecon.o)
mvs::DMRecon::~DMRecon() in libmve_dmrecon.a(dmrecon.o)
...
"std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long)", referenced from:
mve::CameraInfo::to_ext_string() const in libmve.a(camera.o)
mve::CameraInfo::to_int_string() const in libmve.a(camera.o)
mve::CameraInfo::debug_print() const in libmve.a(camera.o)
mve::TriangleMesh::recalc_normals(bool, bool) in libmve.a(mesh.o)
mve::View::load_mve_file(std::string const&, bool) in libmve.a(view.o)
mve::View::save_mve_file_as(std::string const&) in libmve.a(view.o)
mve::View::print_debug() const in libmve.a(view.o)
...
"std::_Rb_tree_decrement(std::_Rb_tree_node_base const*)", referenced from:
void std::vector<unsigned long, std::allocator<unsigned long> >::_M_range_insert<std::_Rb_tree_const_iterator<unsigned long> >(__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, std::_Rb_tree_const_iterator<unsigned long>, std::_Rb_tree_const_iterator<unsigned long>, std::forward_iterator_tag) in libmve.a(mesh_info.o)
"std::_Rb_tree_decrement(std::_Rb_tree_node_base*)", referenced from:
std::_Rb_tree<unsigned long, unsigned long, std::_Identity<unsigned long>, std::less<unsigned long>, std::allocator<unsigned long> >::_M_insert_unique(unsigned long const&) in libmve.a(depthmap.o)
std::_Rb_tree<unsigned long, unsigned long, std::_Identity<unsigned long>, std::less<unsigned long>, std::allocator<unsigned long> >::_M_insert_unique(unsigned long const&) in libmve.a(mesh_info.o)
std::_Rb_tree<unsigned long, unsigned long, std::_Identity<unsigned long>, std::less<unsigned long>, std::allocator<unsigned long> >::_M_insert_unique(unsigned long const&) in libmve_dmrecon.a(patch_optimization.o)
std::_Rb_tree<unsigned long, std::pair<unsigned long const, math::Vector<float, 3> >, std::_Select1st<std::pair<unsigned long const, math::Vector<float, 3> > >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, math::Vector<float, 3> > > >::_M_insert_unique(std::_Rb_tree_iterator<std::pair<unsigned long const, math::Vector<float, 3> > >, std::pair<unsigned long const, math::Vector<float, 3> > const&) in libmve_dmrecon.a(patch_optimization.o)
std::_Rb_tree<unsigned long, std::pair<unsigned long const, math::Vector<float, 3> >, std::_Select1st<std::pair<unsigned long const, math::Vector<float, 3> > >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, math::Vector<float, 3> > > >::_M_insert_unique(std::pair<unsigned long const, math::Vector<float, 3> > const&) in libmve_dmrecon.a(patch_optimization.o)
std::_Rb_tree<unsigned long, std::pair<unsigned long const, std::vector<math::Vector<float, 3>, std::allocator<math::Vector<float, 3> > > >, std::_Select1st<std::pair<unsigned long const, std::vector<math::Vector<float, 3>, std::allocator<math::Vector<float, 3> > > > >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::vector<math::Vector<float, 3>, std::allocator<math::Vector<float, 3> > > > > >::_M_insert_unique(std::_Rb_tree_iterator<std::pair<unsigned long const, std::vector<math::Vector<float, 3>, std::allocator<math::Vector<float, 3> > > > >, std::pair<unsigned long const, std::vector<math::Vector<float, 3>, std::allocator<math::Vector<float, 3> > > > const&) in libmve_dmrecon.a(patch_optimization.o)
std::_Rb_tree<unsigned long, std::pair<unsigned long const, std::vector<math::Vector<float, 3>, std::allocator<math::Vector<float, 3> > > >, std::_Select1st<std::pair<unsigned long const, std::vector<math::Vector<float, 3>, std::allocator<math::Vector<float, 3> > > > >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::vector<math::Vector<float, 3>, std::allocator<math::Vector<float, 3> > > > > >::_M_insert_unique(std::pair<unsigned long const, std::vector<math::Vector<float, 3>, std::allocator<math::Vector<float, 3> > > > const&) in libmve_dmrecon.a(patch_optimization.o)
...
"std::_Rb_tree_increment(std::_Rb_tree_node_base const*)", referenced from:
mve::image::depthmap_cleanup_grow(util::RefPtr<mve::Image<float> const>, util::RefPtr<mve::Image<float> >, std::vector<bool, std::allocator<bool> >&, unsigned long, unsigned long, unsigned long) in libmve.a(depthmap.o)
mvs::DMRecon::globalViewSelection() in libmve_dmrecon.a(dmrecon.o)
mvs::DMRecon::processFeatures() in libmve_dmrecon.a(dmrecon.o)
void std::vector<unsigned long, std::allocator<unsigned long> >::_M_range_insert<std::_Rb_tree_const_iterator<unsigned long> >(__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, std::_Rb_tree_const_iterator<unsigned long>, std::_Rb_tree_const_iterator<unsigned long>, std::forward_iterator_tag) in libmve.a(mesh_info.o)
mvs::PatchOptimization::computeColorScale() in libmve_dmrecon.a(patch_optimization.o)
mvs::PatchOptimization::computeConfidence() in libmve_dmrecon.a(patch_optimization.o)
mvs::PatchOptimization::derivNorm() in libmve_dmrecon.a(patch_optimization.o)
...
"std::_Rb_tree_increment(std::_Rb_tree_node_base*)", referenced from:
std::_Rb_tree<unsigned long, std::pair<unsigned long const, math::Vector<float, 3> >, std::_Select1st<std::pair<unsigned long const, math::Vector<float, 3> > >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, math::Vector<float, 3> > > >::_M_insert_unique(std::_Rb_tree_iterator<std::pair<unsigned long const, math::Vector<float, 3> > >, std::pair<unsigned long const, math::Vector<float, 3> > const&) in libmve_dmrecon.a(patch_optimization.o)
std::_Rb_tree<unsigned long, std::pair<unsigned long const, std::vector<math::Vector<float, 3>, std::allocator<math::Vector<float, 3> > > >, std::_Select1st<std::pair<unsigned long const, std::vector<math::Vector<float, 3>, std::allocator<math::Vector<float, 3> > > > >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::vector<math::Vector<float, 3>, std::allocator<math::Vector<float, 3> > > > > >::_M_insert_unique(std::_Rb_tree_iterator<std::pair<unsigned long const, std::vector<math::Vector<float, 3>, std::allocator<math::Vector<float, 3> > > > >, std::pair<unsigned long const, std::vector<math::Vector<float, 3>, std::allocator<math::Vector<float, 3> > > > const&) in libmve_dmrecon.a(patch_optimization.o)
std::_Rb_tree<unsigned long, std::pair<unsigned long const, float>, std::_Select1st<std::pair<unsigned long const, float> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, float> > >::_M_insert_unique(std::_Rb_tree_iterator<std::pair<unsigned long const, float> >, std::pair<unsigned long const, float> const&) in libmve_dmrecon.a(patch_sampler.o)
std::_Rb_tree<unsigned long, std::pair<unsigned long const, std::vector<math::Vector<float, 2>, std::allocator<math::Vector<float, 2> > > >, std::_Select1st<std::pair<unsigned long const, std::vector<math::Vector<float, 2>, std::allocator<math::Vector<float, 2> > > > >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::vector<math::Vector<float, 2>, std::allocator<math::Vector<float, 2> > > > > >::_M_insert_unique(std::_Rb_tree_iterator<std::pair<unsigned long const, std::vector<math::Vector<float, 2>, std::allocator<math::Vector<float, 2> > > > >, std::pair<unsigned long const, std::vector<math::Vector<float, 2>, std::allocator<math::Vector<float, 2> > > > const&) in libmve_dmrecon.a(patch_sampler.o)
std::_Rb_tree<unsigned long, std::pair<unsigned long const, std::vector<math::Vector<float, 3>, std::allocator<math::Vector<float, 3> > > >, std::_Select1st<std::pair<unsigned long const, std::vector<math::Vector<float, 3>, std::allocator<math::Vector<float, 3> > > > >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::vector<math::Vector<float, 3>, std::allocator<math::Vector<float, 3> > > > > >::_M_insert_unique(std::_Rb_tree_iterator<std::pair<unsigned long const, std::vector<math::Vector<float, 3>, std::allocator<math::Vector<float, 3> > > > >, std::pair<unsigned long const, std::vector<math::Vector<float, 3>, std::allocator<math::Vector<float, 3> > > > const&) in libmve_dmrecon.a(patch_sampler.o)
mvs::ImagePyramidCache::cleanup() in libmve_dmrecon.a(image_pyramid.o)
std::_Rb_tree<int, std::pair<int const, util::RefPtr<mvs::ImagePyramid> >, std::_Select1st<std::pair<int const, util::RefPtr<mvs::ImagePyramid> > >, std::less<int>, std::allocator<std::pair<int const, util::RefPtr<mvs::ImagePyramid> > > >::_M_insert_unique(std::_Rb_tree_iterator<std::pair<int const, util::RefPtr<mvs::ImagePyramid> > >, std::pair<int const, util::RefPtr<mvs::ImagePyramid> > const&) in libmve_dmrecon.a(image_pyramid.o)
...
"std::__throw_length_error(char const*)", referenced from:
mve::TriangleMesh::recalc_normals(bool, bool) in libmve.a(mesh.o)
std::vector<unsigned int, std::allocator<unsigned int> >::_M_fill_insert(__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int, std::allocator<unsigned int> > >, unsigned long, unsigned int const&) in libmve.a(mesh.o)
std::vector<math::Vector<float, 3>, std::allocator<math::Vector<float, 3> > >::_M_insert_aux(__gnu_cxx::__normal_iterator<math::Vector<float, 3>*, std::vector<math::Vector<float, 3>, std::allocator<math::Vector<float, 3> > > >, math::Vector<float, 3> const&) in libmve.a(mesh.o)
std::vector<math::Vector<float, 3>, std::allocator<math::Vector<float, 3> > >::_M_fill_insert(__gnu_cxx::__normal_iterator<math::Vector<float, 3>*, std::vector<math::Vector<float, 3>, std::allocator<math::Vector<float, 3> > > >, unsigned long, math::Vector<float, 3> const&) in libmve.a(mesh.o)
std::vector<unsigned char, std::allocator<unsigned char> >::_M_fill_insert(__gnu_cxx::__normal_iterator<unsigned char*, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned long, unsigned char const&) in libmve.a(view.o)
std::vector<int, std::allocator<int> >::_M_fill_insert(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned long, int const&) in libmve.a(view.o)
std::vector<double, std::allocator<double> >::_M_fill_insert(__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, unsigned long, double const&) in libmve.a(view.o)
...
"std::__throw_out_of_range(char const*)", referenced from:
util::string::normalize(std::string*) in libmve.a(view.o)
util::Tokenizer::split(std::string const&, char) in libmve.a(view.o)
util::Tokenizer::concat(unsigned long, unsigned long) in libmve.a(view.o)
mve::Scene::init_views() in libmve.a(scene.o)
util::fs::sanitize_path(std::string const&) in libmve_util.a(file_system.o)
util::fs::basename(std::string const&) in libmve_util.a(file_system.o)
util::Arguments::parse_long_opt(std::string const&) in libmve_util.a(arguments.o)
...
"std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)", referenced from:
mvs::LocalViewSelection::replaceViews(std::set<unsigned long, std::less<unsigned long>, std::allocator<unsigned long> > const&) in libmve_dmrecon.a(local_view_selection.o)
"std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)", referenced from:
std::_Rb_tree<unsigned long, unsigned long, std::_Identity<unsigned long>, std::less<unsigned long>, std::allocator<unsigned long> >::_M_insert_unique(unsigned long const&) in libmve.a(depthmap.o)
mve::VertexInfoList::get_faces_for_edge(unsigned long, unsigned long, std::vector<unsigned long, std::allocator<unsigned long> >*) const in libmve.a(mesh_info.o)
std::_Rb_tree<unsigned long, unsigned long, std::_Identity<unsigned long>, std::less<unsigned long>, std::allocator<unsigned long> >::_M_insert_unique(unsigned long const&) in libmve.a(mesh_info.o)
std::_Rb_tree<unsigned long, unsigned long, std::_Identity<unsigned long>, std::less<unsigned long>, std::allocator<unsigned long> >::_M_insert_unique(unsigned long const&) in libmve_dmrecon.a(patch_optimization.o)
std::_Rb_tree<unsigned long, std::pair<unsigned long const, math::Vector<float, 3> >, std::_Select1st<std::pair<unsigned long const, math::Vector<float, 3> > >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, math::Vector<float, 3> > > >::_M_insert_unique(std::_Rb_tree_iterator<std::pair<unsigned long const, math::Vector<float, 3> > >, std::pair<unsigned long const, math::Vector<float, 3> > const&) in libmve_dmrecon.a(patch_optimization.o)
std::_Rb_tree<unsigned long, std::pair<unsigned long const, math::Vector<float, 3> >, std::_Select1st<std::pair<unsigned long const, math::Vector<float, 3> > >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, math::Vector<float, 3> > > >::_M_insert_unique(std::pair<unsigned long const, math::Vector<float, 3> > const&) in libmve_dmrecon.a(patch_optimization.o)
std::_Rb_tree<unsigned long, std::pair<unsigned long const, std::vector<math::Vector<float, 3>, std::allocator<math::Vector<float, 3> > > >, std::_Select1st<std::pair<unsigned long const, std::vector<math::Vector<float, 3>, std::allocator<math::Vector<float, 3> > > > >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::vector<math::Vector<float, 3>, std::allocator<math::Vector<float, 3> > > > > >::_M_insert_unique(std::_Rb_tree_iterator<std::pair<unsigned long const, std::vector<math::Vector<float, 3>, std::allocator<math::Vector<float, 3> > > > >, std::pair<unsigned long const, std::vector<math::Vector<float, 3>, std::allocator<math::Vector<float, 3> > > > const&) in libmve_dmrecon.a(patch_optimization.o)
...
"std::cerr", referenced from:
util::Arguments::parse(std::vector<std::string, std::allocator<std::string> > const&) in libmve_util.a(arguments.o)
mve::load_bundler_ps_intern(std::string const&, mve::(anonymous namespace)::BundleFormat) in libmve.a(bundle_io.o)
mvs::PatchSampler::fastColAndDeriv(unsigned long, std::vector<math::Vector<float, 3>, std::allocator<math::Vector<float, 3> > >&, std::vector<math::Vector<float, 3>, std::allocator<math::Vector<float, 3> > >&) in libmve_dmrecon.a(patch_sampler.o)
mvs::PatchSampler::computeNeighColorSamples(unsigned long) in libmve_dmrecon.a(patch_sampler.o)
mvs::LocalViewSelection::LocalViewSelection(std::vector<util::RefPtr<mvs::SingleView>, std::allocator<util::RefPtr<mvs::SingleView> > > const&, mvs::Settings const&, std::set<unsigned long, std::less<unsigned long>, std::allocator<unsigned long> > const&, std::set<unsigned long, std::less<unsigned long>, std::allocator<unsigned long> > const&, util::RefPtr<mvs::PatchSampler>) in libmve_dmrecon.a(local_view_selection.o)
mvs::LocalViewSelection::performVS() in libmve_dmrecon.a(local_view_selection.o)
"std::cout", referenced from:
mve::CameraInfo::debug_print() const in libmve.a(camera.o)
mve::TriangleMesh::recalc_normals(bool, bool) in libmve.a(mesh.o)
mve::View::load_mve_file(std::string const&, bool) in libmve.a(view.o)
mve::View::print_debug() const in libmve.a(view.o)
mve::Scene::init_views() in libmve.a(scene.o)
mve::Scene::save_views() in libmve.a(scene.o)
mve::Scene::rewrite_all_views() in libmve.a(scene.o)
...
"std::basic_istream<char, std::char_traits<char> >& std::getline<char, std::char_traits<char>, std::allocator<char> >(std::basic_istream<char, std::char_traits<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char)", referenced from:
mve::View::load_mve_file(std::string const&, bool) in libmve.a(view.o)
mve::load_bundler_ps_intern(std::string const&, mve::(anonymous namespace)::BundleFormat) in libmve.a(bundle_io.o)
mve::geom::load_ply_mesh(std::string const&) in libmve.a(mesh_io_ply.o)
mve::geom::load_ply_depthmap(std::string const&) in libmve.a(mesh_io_ply.o)
"std::basic_istream<char, std::char_traits<char> >& std::operator>><char, std::char_traits<char>, std::allocator<char> >(std::basic_istream<char, std::char_traits<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&)", referenced from:
mve::load_nvm_bundle(std::string const&, std::vector<mve::NVMCameraInfo, std::allocator<mve::NVMCameraInfo> >*) in libmve.a(bundle_io.o)
mve::geom::load_ply_mesh(std::string const&) in libmve.a(mesh_io_ply.o)
mve::geom::load_ply_depthmap(std::string const&) in libmve.a(mesh_io_ply.o)
"VTT for std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >", referenced from:
mve::CameraInfo::to_ext_string() const in libmve.a(camera.o)
mve::CameraInfo::from_ext_string(std::string const&) in libmve.a(camera.o)
mve::CameraInfo::to_int_string() const in libmve.a(camera.o)
mve::CameraInfo::from_int_string(std::string const&) in libmve.a(camera.o)
mve::View::save_mve_file_as(std::string const&) in libmve.a(view.o)
std::string util::string::get<unsigned long>(unsigned long const&) in libmve.a(view.o)
int util::string::convert<int>(std::string const&, bool) in libmve.a(view.o)
...
"vtable for std::basic_streambuf<char, std::char_traits<char> >", referenced from:
mve::CameraInfo::to_ext_string() const in libmve.a(camera.o)
mve::CameraInfo::from_ext_string(std::string const&) in libmve.a(camera.o)
mve::CameraInfo::to_int_string() const in libmve.a(camera.o)
mve::CameraInfo::from_int_string(std::string const&) in libmve.a(camera.o)
mve::View::save_mve_file_as(std::string const&) in libmve.a(view.o)
std::string util::string::get<unsigned long>(unsigned long const&) in libmve.a(view.o)
int util::string::convert<int>(std::string const&, bool) in libmve.a(view.o)
...
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"vtable for std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >", referenced from:
mve::CameraInfo::to_ext_string() const in libmve.a(camera.o)
mve::CameraInfo::from_ext_string(std::string const&) in libmve.a(camera.o)
mve::CameraInfo::to_int_string() const in libmve.a(camera.o)
mve::CameraInfo::from_int_string(std::string const&) in libmve.a(camera.o)
mve::View::save_mve_file_as(std::string const&) in libmve.a(view.o)
std::string util::string::get<unsigned long>(unsigned long const&) in libmve.a(view.o)
int util::string::convert<int>(std::string const&, bool) in libmve.a(view.o)
...
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [umve] Error 1