├── README.md ├── old ├── core │ ├── vidl1 │ │ ├── tests │ │ │ ├── .NoDartCoverage │ │ │ └── CMakeLists.txt │ │ ├── Templates │ │ │ ├── .NoDartCoverage │ │ │ ├── vbl_smart_ptr+vidl1_codec-.cxx │ │ │ ├── vbl_smart_ptr+vidl1_frame-.cxx │ │ │ ├── vbl_smart_ptr+vidl1_image_list_codec-.cxx │ │ │ ├── vbl_smart_ptr+vidl1_movie-.cxx │ │ │ └── vbl_smart_ptr+vidl1_clip-.cxx │ │ ├── examples │ │ │ ├── .NoDartCoverage │ │ │ └── CMakeLists.txt │ │ ├── introduction_doxy.txt │ │ ├── README.txt │ │ ├── vidl1_clip_sptr.h │ │ ├── vidl1_codec_sptr.h │ │ ├── vidl1_frame_sptr.h │ │ ├── vidl1_movie_sptr.h │ │ ├── vidl1_mpegcodec_sptr.h │ │ ├── vidl1_avicodec.h │ │ ├── dll.h │ │ ├── vidl1_image_list_codec_sptr.h │ │ └── vidl1_vob_frame_index.h │ ├── vil1 │ │ └── io │ │ │ ├── tests │ │ │ ├── .NoDartCoverage │ │ │ ├── golden_test_vil1_io.bvl │ │ │ ├── test_template_include.cxx │ │ │ ├── test_include.cxx │ │ │ └── test_driver.cxx │ │ │ ├── Templates │ │ │ ├── .NoDartCoverage │ │ │ ├── vil1_io_memory_image_of+bool-.cxx │ │ │ ├── vil1_io_memory_image_of+int-.cxx │ │ │ ├── vil1_io_memory_image_of+double-.cxx │ │ │ ├── vil1_io_memory_image_of+float-.cxx │ │ │ ├── vil1_io_memory_image_of+short-.cxx │ │ │ ├── vil1_io_memory_image_of+uchar-.cxx │ │ │ ├── vil1_io_memory_image_of+uint-.cxx │ │ │ ├── vil1_io_memory_image_of+signed_char-.cxx │ │ │ ├── vil1_io_memory_image_of+ushort-.cxx │ │ │ ├── vil1_io_rgb+float-.cxx │ │ │ ├── vil1_io_rgb+double-.cxx │ │ │ ├── vil1_io_rgba+double-.cxx │ │ │ ├── vil1_io_rgba+float-.cxx │ │ │ ├── vil1_io_memory_image_of+vil1_rgb+double--.cxx │ │ │ ├── vil1_io_memory_image_of+vil1_rgb+float--.cxx │ │ │ ├── vil1_io_memory_image_of+vil1_rgb+uchar--.cxx │ │ │ ├── vil1_io_memory_image_of+vcl_complex+double--.cxx │ │ │ └── vil1_io_memory_image_of+vcl_complex+float--.cxx │ │ │ └── vil1_io_image.h │ └── CMakeLists.txt ├── contrib │ ├── tbl │ │ ├── vepl1 │ │ │ ├── tests │ │ │ │ ├── .NoDartCoverage │ │ │ │ ├── test_template_include.cxx │ │ │ │ ├── test_include.cxx │ │ │ │ └── CMakeLists.txt │ │ │ ├── Templates │ │ │ │ ├── .NoDartCoverage │ │ │ │ ├── vepl1_convert+int-.cxx │ │ │ │ ├── vepl1_convert+double-.cxx │ │ │ │ ├── vepl1_convert+float-.cxx │ │ │ │ ├── vepl1_convert+short-.cxx │ │ │ │ └── vepl1_convert+uchar-.cxx │ │ │ ├── examples │ │ │ │ └── .NoDartCoverage │ │ │ ├── vepl1_sobel.h │ │ │ ├── vepl1_convert.h │ │ │ ├── vepl1_gradient_dir.h │ │ │ └── vepl1_gradient_mag.h │ │ └── CMakeLists.txt │ ├── brl │ │ └── bseg │ │ │ └── bmrf │ │ │ ├── tests │ │ │ ├── .NoDartCoverage │ │ │ └── test_driver.cxx │ │ │ ├── Templates │ │ │ ├── .NoDartCoverage │ │ │ ├── vbl_io_smart_ptr+bmrf_arc-.cxx │ │ │ ├── vbl_io_smart_ptr+bmrf_node-.cxx │ │ │ ├── vbl_smart_ptr+bmrf_epi_point-.cxx │ │ │ ├── vbl_smart_ptr+bmrf_gamma_func-.cxx │ │ │ ├── vbl_io_smart_ptr+bmrf_network-.cxx │ │ │ ├── vbl_io_smart_ptr+bmrf_curve_3d-.cxx │ │ │ ├── vbl_io_smart_ptr+bmrf_curvel_3d-.cxx │ │ │ ├── vbl_smart_ptr+bmrf_epi_seg-.cxx │ │ │ ├── vsl_list_io+bmrf_curvel_3d_sptr-.cxx │ │ │ ├── vbl_smart_ptr+bmrf_arc-.cxx │ │ │ ├── vbl_smart_ptr+bmrf_node-.cxx │ │ │ ├── vsl_vector_io+vcl_pair+double.bmrf_node_sptr--.cxx │ │ │ ├── vbl_smart_ptr+bmrf_curvel_3d-.cxx │ │ │ ├── vbl_smart_ptr+bmrf_network-.cxx │ │ │ └── vbl_smart_ptr+bmrf_curve_3d-.cxx │ │ │ ├── introduction_doxy.txt │ │ │ ├── bmrf_epi_seg_sptr.h │ │ │ ├── bmrf_curve_3d_sptr.h │ │ │ ├── bmrf_curvel_3d_sptr.h │ │ │ ├── bmrf_epi_point_sptr.h │ │ │ ├── bmrf_gamma_func_sptr.h │ │ │ ├── bmrf_arc_sptr.h │ │ │ ├── bmrf_node_sptr.h │ │ │ └── bmrf_network_sptr.h │ ├── gel │ │ ├── gkll │ │ │ ├── Templates │ │ │ │ ├── .NoDartCoverage │ │ │ │ └── vbl_smart_ptr+gkll_multi_view_data+vtol_vertex_2d_sptr--.cxx │ │ │ ├── tests │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── test_include.cxx │ │ │ ├── introduction_doxy.txt │ │ │ └── gkll_multi_view_data_vertex_sptr.h │ │ ├── vgel │ │ │ ├── Templates │ │ │ │ ├── .NoDartCoverage │ │ │ │ ├── vbl_smart_ptr+vgel_mvd_vertex-.cxx │ │ │ │ └── vgel_multi_view_data+vtol_vertex_2d_sptr-.cxx │ │ │ ├── examples │ │ │ │ ├── .NoDartCoverage │ │ │ │ └── CMakeLists.txt │ │ │ ├── tests │ │ │ │ ├── test_template_include.cxx │ │ │ │ ├── test_include.cxx │ │ │ │ └── CMakeLists.txt │ │ │ ├── kl │ │ │ │ ├── tests │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── test_include.cxx │ │ │ │ ├── error.h │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── klt_util.h │ │ │ │ ├── pyramid.h │ │ │ │ └── convolve.h │ │ │ ├── introduction_doxy.txt │ │ │ └── vgel_multi_view_data_vertex_sptr.h │ │ ├── vmal │ │ │ ├── Templates │ │ │ │ ├── .NoDartCoverage │ │ │ │ ├── vbl_smart_ptr+vmal_multi_view_data+vtol_edge_2d_sptr--.cxx │ │ │ │ └── vbl_smart_ptr+vmal_multi_view_data+vtol_vertex_2d_sptr--.cxx │ │ │ ├── tests │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── test_include.cxx │ │ │ ├── introduction_doxy.txt │ │ │ ├── vmal_multi_view_data_edge_sptr.h │ │ │ └── vmal_multi_view_data_vertex_sptr.h │ │ ├── vsrl │ │ │ ├── examples │ │ │ │ ├── .NoDartCoverage │ │ │ │ ├── def_params.dat │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── vsrl_viewer.cxx │ │ │ ├── tests │ │ │ │ └── CMakeLists.txt │ │ │ ├── introduction_doxy.txt │ │ │ ├── vsrl_point_picker_sptr.h │ │ │ └── vsrl_null_token.cxx │ │ └── CMakeLists.txt │ └── CMakeLists.txt ├── CMakeLists.txt └── README.txt ├── vxd-logo.gif ├── config ├── scripts │ └── remove_dot_old.txt ├── cmake │ ├── config │ │ └── UseLFS.cmake │ └── Modules │ │ ├── UseBoil.cmake │ │ ├── UseOctave.cmake │ │ ├── UseMatlabEngine.cmake │ │ ├── UseSoWin.cmake │ │ ├── UseMATLAB.cmake │ │ ├── UseVTK.cmake │ │ └── FindOSMesa.cmake └── scripts-dashboard │ └── run_nightly.sh ├── contrib ├── CMakeLists.txt └── brld │ ├── bbasd │ ├── bgld │ │ ├── algo │ │ │ ├── TODO │ │ │ ├── bgld_arc_center.cxx │ │ │ ├── discrete-curve-shortening.pdf │ │ │ ├── bgld_eulerspiral_lookup_table.bvl │ │ │ ├── tests │ │ │ │ └── test_include.cxx │ │ │ ├── examples │ │ │ │ └── CMakeLists.txt │ │ │ └── bgld_where_brld_lib_dir.h.in │ │ ├── Templates │ │ │ ├── vnl_vector_fixed+double.7-.cxx │ │ │ ├── bgld_area+float-.cxx │ │ │ └── bgld_area+double-.cxx │ │ ├── bgld_param_curve_3d.cxx │ │ ├── bgld_triangle.cxx │ │ ├── tests │ │ │ ├── test_include.cxx │ │ │ ├── test_driver.cxx │ │ │ └── test_area.cxx │ │ ├── bgld_param_curve.cxx │ │ ├── introduction_doxy.txt │ │ ├── bgld_arc_base.cxx │ │ └── bgld_eulerspiral_base.cxx │ ├── bbld │ │ ├── tests │ │ │ ├── test_include.cxx │ │ │ ├── test_driver.cxx │ │ │ └── CMakeLists.txt │ │ └── CMakeLists.txt │ ├── bnld │ │ ├── algo │ │ │ ├── examples │ │ │ │ └── CMakeLists.txt │ │ │ ├── tests │ │ │ │ ├── test_include.cxx │ │ │ │ └── test_driver.cxx │ │ │ ├── Templates │ │ │ │ └── bnld_bbf_tree+double.2-.cxx │ │ │ ├── bnld_matrix_multiply.h │ │ │ └── pro │ │ │ │ └── CMakeLists.txt │ │ ├── bnld_sinc.cxx │ │ ├── examples │ │ │ └── CMakeLists.txt │ │ ├── tests │ │ │ ├── test_include.cxx │ │ │ ├── test_driver.cxx │ │ │ └── test_sinc.cxx │ │ ├── introduction_doxy.txt │ │ ├── bnld_cbrt.h │ │ ├── bnld_gaussian.h │ │ └── bnld_fresnel.h │ ├── bprod │ │ ├── Templates │ │ │ ├── bprod_parameters+bool-.cxx │ │ │ ├── bprod_parameters+int-.cxx │ │ │ ├── bprod_parameters+float-.cxx │ │ │ ├── bprod_parameters+bprod_filepath-.cxx │ │ │ ├── bprod_parameters+vcl_string-.cxx │ │ │ ├── vbl_smart_ptr+bprod_storage-.cxx │ │ │ ├── vbl_smart_ptr+bprod_observer-.cxx │ │ │ ├── vbl_smart_ptr+bprod_parameters-.cxx │ │ │ └── vbl_smart_ptr+bprod_process-.cxx │ │ ├── bprod_process_sptr.h │ │ ├── bprod_storage_sptr.h │ │ ├── bprod_parameters_sptr.h │ │ ├── tests │ │ │ ├── test_storage.cxx │ │ │ ├── test_driver.cxx │ │ │ ├── test_process_factory.cxx │ │ │ ├── test_include.cxx │ │ │ └── CMakeLists.txt │ │ ├── bprod_connector_sptr.h │ │ ├── vis │ │ │ ├── bprod_run_tableau_sptr.h │ │ │ └── CMakeLists.txt │ │ ├── xio │ │ │ └── CMakeLists.txt │ │ ├── bprod_config.h.in │ │ ├── bprod_fwd.h │ │ └── introduction_doxy.txt │ ├── bspid │ │ ├── Templates │ │ │ ├── bspid_chamfer+int.float-.cxx │ │ │ ├── bspid_chamfer+bspid_curve_map+-map_element-.float-.cxx │ │ │ └── bspid_chamfer+bspid_curve_map+-map_element-.uchar-.cxx │ │ ├── tests │ │ │ ├── test_include.cxx │ │ │ ├── test_driver.cxx │ │ │ └── CMakeLists.txt │ │ ├── pro │ │ │ ├── bspid_curvemap_storage_sptr.h │ │ │ └── CMakeLists.txt │ │ ├── introduction_doxy.txt │ │ └── CMakeLists.txt │ ├── bgrld │ │ ├── tests │ │ │ ├── Templates │ │ │ │ ├── bgrld_edge+test_node-.cxx │ │ │ │ ├── bgrld_vertex+test_edge-.cxx │ │ │ │ ├── vbl_smart_ptr+test_edge-.cxx │ │ │ │ ├── vbl_smart_ptr+test_graph-.cxx │ │ │ │ ├── vbl_smart_ptr+test_node-.cxx │ │ │ │ └── bgrld_graph+test_node_test_edge-.cxx │ │ │ ├── test_driver.cxx │ │ │ ├── test_edge_sptr.h │ │ │ ├── test_node_sptr.h │ │ │ ├── test_graph_sptr.h │ │ │ ├── test_include.cxx │ │ │ ├── test_graph.h │ │ │ └── CMakeLists.txt │ │ ├── bgrld_hg_edge.cxx │ │ ├── bgrld_hg_hyperedge.cxx │ │ ├── bgrld_hg_vertex.cxx │ │ └── algo │ │ │ └── CMakeLists.txt │ ├── bild │ │ ├── algo │ │ │ └── tests │ │ │ │ ├── test_include.cxx │ │ │ │ ├── test_driver.cxx │ │ │ │ └── CMakeLists.txt │ │ ├── CMakeLists.txt │ │ └── pro │ │ │ └── bild_pro_register.h │ ├── buld │ │ ├── Templates │ │ │ ├── vbl_smart_ptr+buld_exp_stat-.cxx │ │ │ └── vbl_io_smart_ptr+buld_exp_stat-.cxx │ │ ├── tests │ │ │ ├── test_include.cxx │ │ │ ├── number_lists_example.txt │ │ │ ├── test_driver.cxx │ │ │ └── CMakeLists.txt │ │ ├── buld_random.h │ │ ├── cmdline │ │ │ └── CMakeLists.txt │ │ └── buld_exp_stat_sptr.h │ └── bsold │ │ ├── algo │ │ ├── examples │ │ │ └── CMakeLists.txt │ │ └── tests │ │ │ ├── test_include.cxx │ │ │ └── test_driver.cxx │ │ ├── Templates │ │ ├── vbl_smart_ptr+bsold_gshock-.cxx │ │ ├── vbl_smart_ptr+bsold_circ_arc_2d-.cxx │ │ ├── vbl_smart_ptr+bsold_geno_curve_2d-.cxx │ │ ├── vbl_smart_ptr+bsold_interp_curve_2d-.cxx │ │ └── vbl_smart_ptr+bsold_gshock_curve_2d-.cxx │ │ ├── introduction_doxy.txt │ │ ├── bsold_config.h.in │ │ ├── io │ │ └── CMakeLists.txt │ │ ├── tests │ │ ├── test_driver.cxx │ │ ├── test_include.cxx │ │ └── CMakeLists.txt │ │ ├── bsold_gshock_sptr.h │ │ ├── bsold_circ_arc_2d_sptr.h │ │ ├── vis │ │ └── bsold2D_tableau_sptr.h │ │ ├── bsold_geno_curve_2d_sptr.h │ │ ├── bsold_interp_curve_3d_sptr.h │ │ ├── bsold_gshock_curve_2d_sptr.h │ │ └── bsold_interp_curve_2d_sptr.h │ ├── bsegd │ ├── sdetd │ │ ├── io │ │ │ ├── tests │ │ │ │ ├── test_include.cxx │ │ │ │ └── test_driver.cxx │ │ │ └── CMakeLists.txt │ │ ├── pro │ │ │ ├── sdetd_sel_storage_sptr.h │ │ │ ├── sdetd_edgemap_storage_sptr.h │ │ │ ├── sdetd_edgemap_storage.cxx │ │ │ └── CMakeLists.txt │ │ └── algo │ │ │ └── CMakeLists.txt │ └── CMakeLists.txt │ ├── b3pd │ ├── triangulation_kanatani │ │ ├── main.c │ │ ├── misc.c │ │ ├── misc.h │ │ ├── getargs.c │ │ ├── macros.h │ │ ├── matrix.h │ │ ├── matutil.h │ │ ├── vector.h │ │ ├── extensions.h │ │ ├── hh_solve.cpp │ │ ├── hh_solve.h │ │ ├── libmatrix.h │ │ ├── matrix.cpp │ │ ├── matutil.cpp │ │ ├── vector.cpp │ │ ├── extensions.cpp │ │ ├── eigen_okumura.cpp │ │ ├── twoview_triangulation.h │ │ ├── twoview_triangulation.cpp │ │ ├── givens.h │ │ ├── CMakeLists.txt │ │ └── bidiag.h │ ├── ray_tri │ │ ├── moller_trumbore_jgt97.pdf │ │ ├── readme.txt │ │ └── CMakeLists.txt │ ├── brent │ │ ├── CMakeLists.txt │ │ └── brent.h │ └── CMakeLists.txt │ ├── bmvgd │ ├── becld │ │ ├── tests │ │ │ ├── polygon_bug_test-1.bvl │ │ │ ├── polygon_bug_test-2.bvl │ │ │ ├── polygon_bug_test-3.bvl │ │ │ ├── polygon_bug_test-4.bvl │ │ │ ├── polygon_bug_test-5.bvl │ │ │ ├── polygon_bug_test.bvl │ │ │ ├── test_driver.cxx │ │ │ ├── test_include.cxx │ │ │ └── CMakeLists.txt │ │ ├── Templates │ │ │ ├── vbl_smart_ptr+becld_epipole-.cxx │ │ │ ├── vbl_smart_ptr+becld_episeg_point-.cxx │ │ │ └── vbl_smart_ptr+becld_episeg-.cxx │ │ ├── becld_episeg_sptr.h │ │ ├── becld_epipole_sptr.h │ │ ├── becld_episeg_point_sptr.h │ │ ├── pro │ │ │ ├── becld_episeg_storage_sptr.h │ │ │ ├── CMakeLists.txt │ │ │ └── becld_episeg_storage.cxx │ │ ├── introduction_doxy.txt │ │ └── vis │ │ │ └── CMakeLists.txt │ ├── vpgld │ │ ├── io │ │ │ ├── Templates │ │ │ │ ├── vpgld_io_cameras+double-.cxx │ │ │ │ ├── vpgld_proj_camera_vsl+double-.cxx │ │ │ │ ├── vpgld_perspective_camera_vsl+double-.cxx │ │ │ │ └── vsl_binary_loader+vpgld_proj_camera_vsl+double--.cxx │ │ │ ├── tests │ │ │ │ ├── test_include.cxx │ │ │ │ ├── test_driver.cxx │ │ │ │ ├── test_template_include.cxx │ │ │ │ └── CMakeLists.txt │ │ │ └── CMakeLists.txt │ │ ├── algo │ │ │ ├── tests │ │ │ │ ├── test_include.cxx │ │ │ │ ├── test_driver.cxx │ │ │ │ └── CMakeLists.txt │ │ │ ├── cmd │ │ │ │ └── CMakeLists.txt │ │ │ └── pro │ │ │ │ └── CMakeLists.txt │ │ ├── pro │ │ │ ├── vpgld_fm_storage_sptr.h │ │ │ ├── vpgld_camera_storage_sptr.h │ │ │ └── CMakeLists.txt │ │ ├── CMakeLists.txt │ │ └── vis │ │ │ └── menu │ │ │ └── vpgld_camera_menu.cxx │ ├── bdifd │ │ ├── algo │ │ │ ├── tests │ │ │ │ ├── test_include.cxx │ │ │ │ ├── test_driver.cxx │ │ │ │ └── CMakeLists.txt │ │ │ └── CMakeLists.txt │ │ ├── tests │ │ │ ├── test_driver.cxx │ │ │ ├── test_include.cxx │ │ │ └── CMakeLists.txt │ │ └── pro │ │ │ ├── bdifd_3rd_order_geometry_storage_sptr.h │ │ │ └── CMakeLists.txt │ ├── bmcsd │ │ ├── Templates │ │ │ ├── bmcsd_util+double-.cxx │ │ │ ├── bmcsd_util+unsigned-.cxx │ │ │ ├── vbl_smart_ptr+bmcsd_stereo_views-.cxx │ │ │ ├── vbl_io_triple+uint.uint.uint--.cxx │ │ │ ├── vbl_sparse_array_3d+bmcsd_match_attribute-.cxx │ │ │ ├── vbl_sparse_array_base+bmcsd_match_attribute-bmcsd_ntuplet-.cxx │ │ │ ├── vsl_list_io+bmcsd_attributed_point-.cxx │ │ │ ├── vsl_vector_io+bmcsd_curve_3d_attributes-.cxx │ │ │ ├── vsl_pair_io+vcl_pair+bmcsd_ntuplet-bmcsd_attributed_point-.cxx │ │ │ ├── vbl_io_sparse_array+bmcsd_attributed_point.bmcsd_ntuplet-.cxx │ │ │ ├── vsl_pair_io+vcl_pair+vbl_triple_uuu-.bmcsd_attributed_point-.cxx │ │ │ └── vbl_io_sparse_array+bmcsd_attributed_point.vcl_triple+uint.uint.uint--.cxx │ │ ├── algo │ │ │ ├── tests │ │ │ │ ├── test_driver.cxx │ │ │ │ ├── test_include.cxx │ │ │ │ └── CMakeLists.txt │ │ │ └── CMakeLists.txt │ │ ├── tests │ │ │ ├── mcs_stereo_instances_example.txt │ │ │ ├── test_include.cxx │ │ │ └── test_driver.cxx │ │ ├── bmcsd_stereo_views_sptr.h │ │ ├── pro │ │ │ ├── bmcsd_discrete_corresp_storage_sptr.h │ │ │ └── bmcsd_discrete_corresp_storage_3_sptr.h │ │ ├── introduction_doxy.txt │ │ └── bmcsd_util.hxx │ ├── vcpld │ │ ├── pro │ │ │ └── CMakeLists.txt │ │ ├── CMakeLists.txt │ │ └── algo │ │ │ └── CMakeLists.txt │ └── CMakeLists.txt │ ├── breye1d │ ├── bpro1 │ │ ├── Templates │ │ │ ├── bpro1_parameters+bool-.cxx │ │ │ ├── bpro1_parameters+float-.cxx │ │ │ ├── bpro1_parameters+int-.cxx │ │ │ ├── bpro1_parameters+double-.cxx │ │ │ ├── bpro1_parameters+unsigned-.cxx │ │ │ ├── bpro1_parameters+unsigned_int-.cxx │ │ │ ├── bpro1_parameters+bpro_filepath-.cxx │ │ │ ├── bpro1_parameters+vcl_string-.cxx │ │ │ ├── vbl_smart_ptr+bpro1_storage-.cxx │ │ │ ├── vbl_io_smart_ptr+bpro1_storage-.cxx │ │ │ ├── vbl_smart_ptr+bpro1_parameters-.cxx │ │ │ ├── vsl_binary_loader+bpro1_storage-.cxx │ │ │ ├── vbl_smart_ptr+bpro1_process-.cxx │ │ │ └── vsl_vector_io+bpro1_storage_sptr-.cxx │ │ ├── bpro1_process_sptr.h │ │ ├── bpro1_parameters_sptr.h │ │ ├── CMakeLists.txt │ │ └── introduction_doxy.txt │ ├── vidpro1 │ │ ├── Templates │ │ │ ├── vnl_io_matrix_fixed+double.3.4-.cxx │ │ │ ├── vnl_io_matrix_fixed+double.4.4-.cxx │ │ │ ├── vbl_io_smart_ptr+vidpro1_repository-.cxx │ │ │ ├── vbl_io_smart_ptr+vidpro_repository-.cxx │ │ │ ├── vbl_smart_ptr+vidpro1_repository-.cxx │ │ │ ├── vbl_smart_ptr+vidpro_repository-.cxx │ │ │ ├── vbl_smart_ptr+vidpro1_process_manager-.cxx │ │ │ ├── vbl_smart_ptr+vidpro_process_manager-.cxx │ │ │ ├── vsl_vector_io+vsol_spatial_object_2d_sptr-.cxx │ │ │ ├── vsl_map_io+vcl_string.vcl_vector+double--.cxx │ │ │ ├── vsl_map_io+vcl_string.bpro1_storage_sptr-.cxx │ │ │ ├── vsl_map_io+vcl_string.bpro_storage_sptr-.cxx │ │ │ ├── vsl_map_io+int.vcl_map+vcl_string.vnl_double_3x3--.cxx │ │ │ ├── vsl_map_io+vcl_string.vcl_vector+bpro1_storage_sptr--.cxx │ │ │ ├── vsl_map_io+vcl_string.vcl_vector+bpro_storage_sptr--.cxx │ │ │ ├── vsl_vector_io+storage_map-.cxx │ │ │ └── vsl_map_io+vcl_string.vcl_vector+vsol_spatial_object_2d_sptr--.cxx │ │ ├── process │ │ │ └── vidpro1_RGB_to_CIELab_process.cxx │ │ ├── vidpro1_repository_sptr.h │ │ ├── storage │ │ │ ├── vidpro1_vtol_storage_sptr.h │ │ │ ├── vidpro1_image_storage_sptr.h │ │ │ ├── vidpro1_vsol2D_storage_sptr.h │ │ │ ├── vidpro1_vsol3D_storage_sptr.h │ │ │ └── vidpro1_fmatrix_storage_sptr.h │ │ └── vidpro1_process_manager_sptr.h │ ├── bvis1 │ │ ├── Templates │ │ │ ├── vbl_smart_pointer+bvis1_mapper-.cxx │ │ │ ├── vbl_smart_ptr+bvis1_tool-.cxx │ │ │ └── vbl_smart_ptr+bvis1_displayer-.cxx │ │ ├── bvis1_tool_sptr.h │ │ ├── bvis1_displayer_sptr.h │ │ ├── bvis1_mapper_sptr.h │ │ ├── examples │ │ │ ├── CMakeLists.txt │ │ │ └── bvis1_brown_eyes_menu.h │ │ ├── bvis1_gl_codec_sptr.h │ │ ├── bvis1_view_tableau_sptr.h │ │ ├── menu │ │ │ ├── bvis1_add_menu.cxx │ │ │ └── bvis1_file_menu.cxx │ │ └── bvis1_mapper.cxx │ └── CMakeLists.txt │ └── brecd │ ├── bcsid │ └── tests │ │ ├── test_include.cxx │ │ ├── test_driver.cxx │ │ └── CMakeLists.txt │ ├── borld │ ├── Templates │ │ ├── vbl_smart_ptr+borld_category_info_set-.cxx │ │ ├── vbl_smart_ptr+borld_description_base-.cxx │ │ ├── vbl_smart_ptr+borld_image_mask_description-.cxx │ │ ├── vbl_smart_ptr+borld_image_polygon_description-.cxx │ │ ├── vbl_smart_ptr+borld_image_data_description_base-.cxx │ │ ├── vbl_smart_ptr+borld_category_info-.cxx │ │ ├── vbl_smart_ptr+borld_image_bbox_description-.cxx │ │ └── vbl_smart_ptr+borld_image_description-.cxx │ ├── borld_image_data_description_base.cxx │ ├── borld_description_base_sptr.h │ ├── borld_image_description_sptr.h │ ├── borld_image_bbox_description_sptr.h │ ├── borld_image_mask_description_sptr.h │ ├── borld_image_polygon_description_sptr.h │ ├── borld_category_info_sptr.h │ └── borld_image_data_description_base_sptr.h │ └── CMakeLists.txt └── CTestConfig.cmake /README.md: -------------------------------------------------------------------------------- 1 | README.txt -------------------------------------------------------------------------------- /old/core/vidl1/tests/.NoDartCoverage: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /old/core/vil1/io/tests/.NoDartCoverage: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /old/contrib/tbl/vepl1/tests/.NoDartCoverage: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /old/core/vidl1/Templates/.NoDartCoverage: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /old/core/vidl1/examples/.NoDartCoverage: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /old/core/vil1/io/Templates/.NoDartCoverage: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /old/contrib/brl/bseg/bmrf/tests/.NoDartCoverage: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /old/contrib/gel/gkll/Templates/.NoDartCoverage: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /old/contrib/gel/vgel/Templates/.NoDartCoverage: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /old/contrib/gel/vgel/examples/.NoDartCoverage: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /old/contrib/gel/vmal/Templates/.NoDartCoverage: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /old/contrib/gel/vsrl/examples/.NoDartCoverage: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /old/contrib/tbl/vepl1/Templates/.NoDartCoverage: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /old/contrib/tbl/vepl1/examples/.NoDartCoverage: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /old/contrib/brl/bseg/bmrf/Templates/.NoDartCoverage: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vxd-logo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfabbri/vxd/HEAD/vxd-logo.gif -------------------------------------------------------------------------------- /config/scripts/remove_dot_old.txt: -------------------------------------------------------------------------------- 1 | find . -name '*.old' -type f | xargs rm 2 | -------------------------------------------------------------------------------- /contrib/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # This is contrib/CMakeLists.txt 2 | 3 | add_subdirectory(brld) 4 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bgld/algo/TODO: -------------------------------------------------------------------------------- 1 | - try to see whats already in vxl, eg, bvgl/algo/bvgl_eulerspiral.h 2 | -------------------------------------------------------------------------------- /old/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # This is old/CMakeLists.txt 2 | 3 | add_subdirectory(core) 4 | add_subdirectory(contrib) 5 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bbld/tests/test_include.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() { return 0; } 4 | -------------------------------------------------------------------------------- /contrib/brld/bsegd/sdetd/io/tests/test_include.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() { return 0; } 4 | -------------------------------------------------------------------------------- /old/contrib/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # This is old/contrib/CMakeLists.txt 2 | 3 | add_subdirectory(tbl) 4 | add_subdirectory(gel) 5 | -------------------------------------------------------------------------------- /old/contrib/tbl/vepl1/tests/test_template_include.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() { return 0; } 4 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bgld/algo/bgld_arc_center.cxx: -------------------------------------------------------------------------------- 1 | // This is bgld_arc_center.cxx 2 | 3 | #include "bgld_arc_center.h" 4 | 5 | 6 | -------------------------------------------------------------------------------- /old/contrib/gel/vgel/tests/test_template_include.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() { return 0; } 4 | -------------------------------------------------------------------------------- /contrib/brld/b3pd/triangulation_kanatani/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfabbri/vxd/HEAD/contrib/brld/b3pd/triangulation_kanatani/main.c -------------------------------------------------------------------------------- /contrib/brld/b3pd/triangulation_kanatani/misc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfabbri/vxd/HEAD/contrib/brld/b3pd/triangulation_kanatani/misc.c -------------------------------------------------------------------------------- /contrib/brld/b3pd/triangulation_kanatani/misc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfabbri/vxd/HEAD/contrib/brld/b3pd/triangulation_kanatani/misc.h -------------------------------------------------------------------------------- /contrib/brld/bbasd/bnld/algo/examples/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | link_libraries( bnld_algo ) 2 | 3 | add_executable( eno_example eno_example.cxx ) 4 | -------------------------------------------------------------------------------- /old/core/vil1/io/tests/golden_test_vil1_io.bvl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfabbri/vxd/HEAD/old/core/vil1/io/tests/golden_test_vil1_io.bvl -------------------------------------------------------------------------------- /contrib/brld/b3pd/triangulation_kanatani/getargs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfabbri/vxd/HEAD/contrib/brld/b3pd/triangulation_kanatani/getargs.c -------------------------------------------------------------------------------- /contrib/brld/b3pd/triangulation_kanatani/macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfabbri/vxd/HEAD/contrib/brld/b3pd/triangulation_kanatani/macros.h -------------------------------------------------------------------------------- /contrib/brld/b3pd/triangulation_kanatani/matrix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfabbri/vxd/HEAD/contrib/brld/b3pd/triangulation_kanatani/matrix.h -------------------------------------------------------------------------------- /contrib/brld/b3pd/triangulation_kanatani/matutil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfabbri/vxd/HEAD/contrib/brld/b3pd/triangulation_kanatani/matutil.h -------------------------------------------------------------------------------- /contrib/brld/b3pd/triangulation_kanatani/vector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfabbri/vxd/HEAD/contrib/brld/b3pd/triangulation_kanatani/vector.h -------------------------------------------------------------------------------- /contrib/brld/bbasd/bnld/bnld_sinc.cxx: -------------------------------------------------------------------------------- 1 | // This is bbasd/bnld/bnld_sinc.cxx 2 | //: 3 | // \file 4 | 5 | #include "bnld_sinc.h" 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bprod/Templates/bprod_parameters+bool-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | BPROD_PARAMETERS_INSTANTIATE(bool); 4 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bprod/Templates/bprod_parameters+int-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | BPROD_PARAMETERS_INSTANTIATE(int); 4 | -------------------------------------------------------------------------------- /contrib/brld/b3pd/ray_tri/moller_trumbore_jgt97.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfabbri/vxd/HEAD/contrib/brld/b3pd/ray_tri/moller_trumbore_jgt97.pdf -------------------------------------------------------------------------------- /contrib/brld/b3pd/triangulation_kanatani/extensions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfabbri/vxd/HEAD/contrib/brld/b3pd/triangulation_kanatani/extensions.h -------------------------------------------------------------------------------- /contrib/brld/b3pd/triangulation_kanatani/hh_solve.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfabbri/vxd/HEAD/contrib/brld/b3pd/triangulation_kanatani/hh_solve.cpp -------------------------------------------------------------------------------- /contrib/brld/b3pd/triangulation_kanatani/hh_solve.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfabbri/vxd/HEAD/contrib/brld/b3pd/triangulation_kanatani/hh_solve.h -------------------------------------------------------------------------------- /contrib/brld/b3pd/triangulation_kanatani/libmatrix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfabbri/vxd/HEAD/contrib/brld/b3pd/triangulation_kanatani/libmatrix.h -------------------------------------------------------------------------------- /contrib/brld/b3pd/triangulation_kanatani/matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfabbri/vxd/HEAD/contrib/brld/b3pd/triangulation_kanatani/matrix.cpp -------------------------------------------------------------------------------- /contrib/brld/b3pd/triangulation_kanatani/matutil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfabbri/vxd/HEAD/contrib/brld/b3pd/triangulation_kanatani/matutil.cpp -------------------------------------------------------------------------------- /contrib/brld/b3pd/triangulation_kanatani/vector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfabbri/vxd/HEAD/contrib/brld/b3pd/triangulation_kanatani/vector.cpp -------------------------------------------------------------------------------- /contrib/brld/bbasd/bgld/Templates/vnl_vector_fixed+double.7-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | VNL_VECTOR_FIXED_INSTANTIATE(double,7); 4 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bprod/Templates/bprod_parameters+float-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | BPROD_PARAMETERS_INSTANTIATE(float); 4 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bspid/Templates/bspid_chamfer+int.float-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | BSPID_CHAMFER_INSTANTIATE(int, float); 4 | -------------------------------------------------------------------------------- /contrib/brld/bmvgd/becld/tests/polygon_bug_test-1.bvl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfabbri/vxd/HEAD/contrib/brld/bmvgd/becld/tests/polygon_bug_test-1.bvl -------------------------------------------------------------------------------- /contrib/brld/bmvgd/becld/tests/polygon_bug_test-2.bvl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfabbri/vxd/HEAD/contrib/brld/bmvgd/becld/tests/polygon_bug_test-2.bvl -------------------------------------------------------------------------------- /contrib/brld/bmvgd/becld/tests/polygon_bug_test-3.bvl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfabbri/vxd/HEAD/contrib/brld/bmvgd/becld/tests/polygon_bug_test-3.bvl -------------------------------------------------------------------------------- /contrib/brld/bmvgd/becld/tests/polygon_bug_test-4.bvl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfabbri/vxd/HEAD/contrib/brld/bmvgd/becld/tests/polygon_bug_test-4.bvl -------------------------------------------------------------------------------- /contrib/brld/bmvgd/becld/tests/polygon_bug_test-5.bvl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfabbri/vxd/HEAD/contrib/brld/bmvgd/becld/tests/polygon_bug_test-5.bvl -------------------------------------------------------------------------------- /contrib/brld/bmvgd/becld/tests/polygon_bug_test.bvl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfabbri/vxd/HEAD/contrib/brld/bmvgd/becld/tests/polygon_bug_test.bvl -------------------------------------------------------------------------------- /contrib/brld/breye1d/bpro1/Templates/bpro1_parameters+bool-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | VIDPRO_PARAMETERS_INSTANTIATE(bool); 4 | -------------------------------------------------------------------------------- /contrib/brld/breye1d/bpro1/Templates/bpro1_parameters+float-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | VIDPRO_PARAMETERS_INSTANTIATE(float); 4 | -------------------------------------------------------------------------------- /contrib/brld/breye1d/bpro1/Templates/bpro1_parameters+int-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | VIDPRO_PARAMETERS_INSTANTIATE(int); 4 | -------------------------------------------------------------------------------- /old/contrib/gel/gkll/tests/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_executable(gkll_test_include test_include.cxx ) 2 | TARGET_link_libraries( gkll_test_include gkll ) 3 | -------------------------------------------------------------------------------- /old/contrib/gel/vmal/tests/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_executable(vmal_test_include test_include.cxx ) 2 | TARGET_link_libraries( vmal_test_include vmal ) 3 | -------------------------------------------------------------------------------- /old/contrib/gel/vsrl/tests/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_executable(vsrl_test_include test_include.cxx ) 2 | TARGET_link_libraries( vsrl_test_include vsrl ) 3 | -------------------------------------------------------------------------------- /contrib/brld/b3pd/triangulation_kanatani/extensions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfabbri/vxd/HEAD/contrib/brld/b3pd/triangulation_kanatani/extensions.cpp -------------------------------------------------------------------------------- /contrib/brld/bmvgd/vpgld/io/Templates/vpgld_io_cameras+double-.cxx: -------------------------------------------------------------------------------- 1 | #include "../vpgld_io_cameras.hxx" 2 | 3 | VPGLD_IO_CAMERAS_INSTANTIATE(double); 4 | 5 | -------------------------------------------------------------------------------- /contrib/brld/breye1d/bpro1/Templates/bpro1_parameters+double-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | VIDPRO_PARAMETERS_INSTANTIATE(double); 4 | -------------------------------------------------------------------------------- /contrib/brld/b3pd/triangulation_kanatani/eigen_okumura.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfabbri/vxd/HEAD/contrib/brld/b3pd/triangulation_kanatani/eigen_okumura.cpp -------------------------------------------------------------------------------- /contrib/brld/bbasd/bgld/algo/discrete-curve-shortening.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfabbri/vxd/HEAD/contrib/brld/bbasd/bgld/algo/discrete-curve-shortening.pdf -------------------------------------------------------------------------------- /contrib/brld/breye1d/bpro1/Templates/bpro1_parameters+unsigned-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | VIDPRO_PARAMETERS_INSTANTIATE(unsigned); 4 | -------------------------------------------------------------------------------- /old/contrib/gel/vgel/kl/tests/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_executable( vgel_kl_test_include test_include.cxx ) 2 | target_link_libraries( vgel_kl_test_include vgel_kl) 3 | -------------------------------------------------------------------------------- /old/core/vil1/io/Templates/vil1_io_memory_image_of+bool-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | VIL1_IO_MEMORY_IMAGE_OF_INSTANTIATE(bool); 4 | -------------------------------------------------------------------------------- /old/core/vil1/io/Templates/vil1_io_memory_image_of+int-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | VIL1_IO_MEMORY_IMAGE_OF_INSTANTIATE(int); 4 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bgld/Templates/bgld_area+float-.cxx: -------------------------------------------------------------------------------- 1 | // Instantiation of bgld_area 2 | #include 3 | BGLD_AREA_INSTANTIATE(float); 4 | 5 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bprod/Templates/bprod_parameters+bprod_filepath-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | BPROD_PARAMETERS_INSTANTIATE(bprod_filepath); 4 | -------------------------------------------------------------------------------- /contrib/brld/bmvgd/bdifd/algo/tests/test_include.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | int main() { return 0; } 5 | -------------------------------------------------------------------------------- /contrib/brld/brecd/bcsid/tests/test_include.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | int main() { return 0; } 5 | -------------------------------------------------------------------------------- /contrib/brld/breye1d/bpro1/Templates/bpro1_parameters+unsigned_int-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | VIDPRO_PARAMETERS_INSTANTIATE(unsigned int); 4 | -------------------------------------------------------------------------------- /old/core/vil1/io/Templates/vil1_io_memory_image_of+double-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | VIL1_IO_MEMORY_IMAGE_OF_INSTANTIATE(double); 4 | -------------------------------------------------------------------------------- /old/core/vil1/io/Templates/vil1_io_memory_image_of+float-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | VIL1_IO_MEMORY_IMAGE_OF_INSTANTIATE(float); 4 | -------------------------------------------------------------------------------- /old/core/vil1/io/Templates/vil1_io_memory_image_of+short-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | VIL1_IO_MEMORY_IMAGE_OF_INSTANTIATE(short); 4 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bgld/Templates/bgld_area+double-.cxx: -------------------------------------------------------------------------------- 1 | // Instantiation of bgld_area 2 | #include 3 | BGLD_AREA_INSTANTIATE(double); 4 | 5 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bgld/algo/bgld_eulerspiral_lookup_table.bvl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfabbri/vxd/HEAD/contrib/brld/bbasd/bgld/algo/bgld_eulerspiral_lookup_table.bvl -------------------------------------------------------------------------------- /contrib/brld/bbasd/bnld/algo/tests/test_include.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | int main() { return 0; } 5 | -------------------------------------------------------------------------------- /contrib/brld/bmvgd/bmcsd/Templates/bmcsd_util+double-.cxx: -------------------------------------------------------------------------------- 1 | // Instantiation of bmcsd_util 2 | #include 3 | BMCSD_UTIL_INSTANTIATE(double); 4 | -------------------------------------------------------------------------------- /contrib/brld/bmvgd/vpgld/io/Templates/vpgld_proj_camera_vsl+double-.cxx: -------------------------------------------------------------------------------- 1 | #include "../vpgld_proj_camera_vsl.hxx" 2 | 3 | VPGLD_PROJ_CAMERA_VSL_INSTANTIATE(double); 4 | 5 | -------------------------------------------------------------------------------- /contrib/brld/breye1d/bpro1/Templates/bpro1_parameters+bpro_filepath-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | VIDPRO_PARAMETERS_INSTANTIATE(bpro1_filepath); 4 | -------------------------------------------------------------------------------- /contrib/brld/breye1d/vidpro1/Templates/vnl_io_matrix_fixed+double.3.4-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | VNL_IO_MATRIX_FIXED_INSTANTIATE(double,3,4); 3 | -------------------------------------------------------------------------------- /contrib/brld/breye1d/vidpro1/Templates/vnl_io_matrix_fixed+double.4.4-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | VNL_IO_MATRIX_FIXED_INSTANTIATE(double,4,4); 3 | -------------------------------------------------------------------------------- /old/core/vidl1/introduction_doxy.txt: -------------------------------------------------------------------------------- 1 | // The following text is included in the main documentation page by doxygen 2 | /*! \mainpage vidl1 : Video Sequence library 3 | */ 4 | -------------------------------------------------------------------------------- /old/core/vil1/io/Templates/vil1_io_memory_image_of+uchar-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | VIL1_IO_MEMORY_IMAGE_OF_INSTANTIATE(unsigned char); 4 | -------------------------------------------------------------------------------- /old/core/vil1/io/Templates/vil1_io_memory_image_of+uint-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | VIL1_IO_MEMORY_IMAGE_OF_INSTANTIATE(unsigned int); 4 | -------------------------------------------------------------------------------- /contrib/brld/b3pd/triangulation_kanatani/twoview_triangulation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfabbri/vxd/HEAD/contrib/brld/b3pd/triangulation_kanatani/twoview_triangulation.h -------------------------------------------------------------------------------- /contrib/brld/bmvgd/bmcsd/Templates/bmcsd_util+unsigned-.cxx: -------------------------------------------------------------------------------- 1 | // Instantiation of bmcsd_util 2 | #include 3 | BMCSD_UTIL_INSTANTIATE(unsigned); 4 | -------------------------------------------------------------------------------- /old/contrib/gel/vsrl/introduction_doxy.txt: -------------------------------------------------------------------------------- 1 | // The following text is included in the main documentation page by doxygen 2 | /*! \mainpage vsrl : Dense image matcher. 3 | */ 4 | -------------------------------------------------------------------------------- /old/core/vidl1/Templates/vbl_smart_ptr+vidl1_codec-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | VBL_SMART_PTR_INSTANTIATE(vidl1_codec); 5 | -------------------------------------------------------------------------------- /old/core/vidl1/Templates/vbl_smart_ptr+vidl1_frame-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | VBL_SMART_PTR_INSTANTIATE(vidl1_frame); 5 | -------------------------------------------------------------------------------- /old/core/vil1/io/Templates/vil1_io_memory_image_of+signed_char-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | VIL1_IO_MEMORY_IMAGE_OF_INSTANTIATE(signed char); 4 | -------------------------------------------------------------------------------- /old/core/vil1/io/Templates/vil1_io_memory_image_of+ushort-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | VIL1_IO_MEMORY_IMAGE_OF_INSTANTIATE(unsigned short); 4 | -------------------------------------------------------------------------------- /old/core/vil1/io/Templates/vil1_io_rgb+float-.cxx: -------------------------------------------------------------------------------- 1 | // Instantiation of IO for vil1_rgb 2 | #include 3 | VIL1_IO_RGB_INSTANTIATE(float); 4 | 5 | -------------------------------------------------------------------------------- /contrib/brld/b3pd/triangulation_kanatani/twoview_triangulation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfabbri/vxd/HEAD/contrib/brld/b3pd/triangulation_kanatani/twoview_triangulation.cpp -------------------------------------------------------------------------------- /contrib/brld/bbasd/bgrld/tests/Templates/bgrld_edge+test_node-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | #include "../test_node.h" 4 | 5 | BGRLD_EDGE_INSTANTIATE(test_node); 6 | -------------------------------------------------------------------------------- /old/contrib/gel/vmal/introduction_doxy.txt: -------------------------------------------------------------------------------- 1 | // The following text is included in the main documentation page by doxygen 2 | /*! \mainpage vmal : Multi-View Line matching. 3 | */ 4 | -------------------------------------------------------------------------------- /old/core/vil1/io/Templates/vil1_io_rgb+double-.cxx: -------------------------------------------------------------------------------- 1 | // Instantiation of IO for vil1_rgb 2 | #include 3 | VIL1_IO_RGB_INSTANTIATE(double); 4 | 5 | -------------------------------------------------------------------------------- /old/core/vil1/io/Templates/vil1_io_rgba+double-.cxx: -------------------------------------------------------------------------------- 1 | // Instantiation of IO for vil1_rgba 2 | #include 3 | VIL1_IO_RGBA_INSTANTIATE(double); 4 | 5 | -------------------------------------------------------------------------------- /old/core/vil1/io/Templates/vil1_io_rgba+float-.cxx: -------------------------------------------------------------------------------- 1 | // Instantiation of IO for vil1_rgba 2 | #include 3 | VIL1_IO_RGBA_INSTANTIATE(float); 4 | 5 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bgrld/tests/Templates/bgrld_vertex+test_edge-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | #include "../test_edge.h" 4 | 5 | BGRLD_VERTEX_INSTANTIATE(test_edge); 6 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bgrld/tests/Templates/vbl_smart_ptr+test_edge-.cxx: -------------------------------------------------------------------------------- 1 | #include "../test_edge.h" 2 | 3 | #include 4 | 5 | VBL_SMART_PTR_INSTANTIATE(test_edge); 6 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bgrld/tests/Templates/vbl_smart_ptr+test_graph-.cxx: -------------------------------------------------------------------------------- 1 | #include "../test_graph.h" 2 | #include 3 | 4 | VBL_SMART_PTR_INSTANTIATE(test_graph); 5 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bprod/Templates/bprod_parameters+vcl_string-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | BPROD_PARAMETERS_INSTANTIATE(vcl_string); 5 | -------------------------------------------------------------------------------- /contrib/brld/breye1d/vidpro1/process/vidpro1_RGB_to_CIELab_process.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfabbri/vxd/HEAD/contrib/brld/breye1d/vidpro1/process/vidpro1_RGB_to_CIELab_process.cxx -------------------------------------------------------------------------------- /contrib/brld/bbasd/bild/algo/tests/test_include.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | int main() { return 0; } 5 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bprod/Templates/vbl_smart_ptr+bprod_storage-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | VBL_SMART_PTR_INSTANTIATE(bprod_storage); 5 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/buld/Templates/vbl_smart_ptr+buld_exp_stat-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | VBL_SMART_PTR_INSTANTIATE(buld_exp_stat); 5 | -------------------------------------------------------------------------------- /contrib/brld/bmvgd/becld/Templates/vbl_smart_ptr+becld_epipole-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | VBL_SMART_PTR_INSTANTIATE(becld_epipole); 5 | -------------------------------------------------------------------------------- /contrib/brld/bmvgd/vpgld/algo/tests/test_include.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | int main() { return 0; } 5 | -------------------------------------------------------------------------------- /contrib/brld/bmvgd/vpgld/io/Templates/vpgld_perspective_camera_vsl+double-.cxx: -------------------------------------------------------------------------------- 1 | #include "../vpgld_perspective_camera_vsl.hxx" 2 | 3 | VPGLD_PERSPECTIVE_CAMERA_VSL_INSTANTIATE(double); 4 | 5 | -------------------------------------------------------------------------------- /contrib/brld/breye1d/bpro1/Templates/bpro1_parameters+vcl_string-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | VIDPRO_PARAMETERS_INSTANTIATE(vcl_string); 5 | -------------------------------------------------------------------------------- /contrib/brld/breye1d/bvis1/Templates/vbl_smart_pointer+bvis1_mapper-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | VBL_SMART_PTR_INSTANTIATE(bvis1_mapper); 4 | -------------------------------------------------------------------------------- /old/contrib/brl/bseg/bmrf/Templates/vbl_io_smart_ptr+bmrf_arc-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | VBL_IO_SMART_PTR_INSTANTIATE(bmrf_arc); 5 | -------------------------------------------------------------------------------- /old/contrib/brl/bseg/bmrf/Templates/vbl_io_smart_ptr+bmrf_node-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | VBL_IO_SMART_PTR_INSTANTIATE(bmrf_node); 5 | -------------------------------------------------------------------------------- /old/contrib/brl/bseg/bmrf/introduction_doxy.txt: -------------------------------------------------------------------------------- 1 | // The following text is included in the main documentation page by doxygen 2 | /*! \mainpage bmrf : Brown Markov Random Field library 3 | */ 4 | -------------------------------------------------------------------------------- /old/contrib/gel/gkll/introduction_doxy.txt: -------------------------------------------------------------------------------- 1 | // The following text is included in the main documentation page by doxygen 2 | /*! \mainpage gkll : Kanade-Lucas_Tomasi feature tracker. 3 | */ 4 | -------------------------------------------------------------------------------- /old/contrib/gel/vgel/introduction_doxy.txt: -------------------------------------------------------------------------------- 1 | // The following text is included in the main documentation page by doxygen 2 | /*! \mainpage vgel: Kanade-Lucas_Tomasi feature tracker. 3 | */ 4 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bnld/algo/Templates/bnld_bbf_tree+double.2-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | BNLD_BBF_TREE_INSTANTIATE(double,2); 5 | 6 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bprod/Templates/vbl_smart_ptr+bprod_observer-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | VBL_SMART_PTR_INSTANTIATE(bprod_observer); 5 | -------------------------------------------------------------------------------- /contrib/brld/breye1d/bpro1/Templates/vbl_smart_ptr+bpro1_storage-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | VBL_SMART_PTR_INSTANTIATE(bpro1_storage); 5 | -------------------------------------------------------------------------------- /old/contrib/brl/bseg/bmrf/Templates/vbl_smart_ptr+bmrf_epi_point-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | VBL_SMART_PTR_INSTANTIATE(bmrf_epi_point); 5 | -------------------------------------------------------------------------------- /old/contrib/brl/bseg/bmrf/Templates/vbl_smart_ptr+bmrf_gamma_func-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | VBL_SMART_PTR_INSTANTIATE(bmrf_gamma_func); 5 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bprod/Templates/vbl_smart_ptr+bprod_parameters-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | VBL_SMART_PTR_INSTANTIATE(bprod_parameters); 5 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bspid/tests/test_include.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | 5 | int main() { return 0; } 6 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/buld/Templates/vbl_io_smart_ptr+buld_exp_stat-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | VBL_IO_SMART_PTR_INSTANTIATE(buld_exp_stat); 5 | -------------------------------------------------------------------------------- /old/contrib/brl/bseg/bmrf/Templates/vbl_io_smart_ptr+bmrf_network-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | VBL_IO_SMART_PTR_INSTANTIATE(bmrf_network); 5 | -------------------------------------------------------------------------------- /old/contrib/tbl/vepl1/Templates/vepl1_convert+int-.cxx: -------------------------------------------------------------------------------- 1 | #ifndef INSTANTIATE_TEMPLATES 2 | #include 3 | template vil1_image vepl1_convert(vil1_image const&, int); 4 | #endif 5 | -------------------------------------------------------------------------------- /contrib/brld/bmvgd/becld/Templates/vbl_smart_ptr+becld_episeg_point-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | VBL_SMART_PTR_INSTANTIATE(becld_episeg_point); 5 | -------------------------------------------------------------------------------- /contrib/brld/bmvgd/bmcsd/Templates/vbl_smart_ptr+bmcsd_stereo_views-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | VBL_SMART_PTR_INSTANTIATE(bmcsd_stereo_views); 5 | -------------------------------------------------------------------------------- /contrib/brld/breye1d/bpro1/Templates/vbl_io_smart_ptr+bpro1_storage-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | VBL_IO_SMART_PTR_INSTANTIATE(bpro1_storage); 5 | -------------------------------------------------------------------------------- /contrib/brld/breye1d/bpro1/Templates/vbl_smart_ptr+bpro1_parameters-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | VBL_SMART_PTR_INSTANTIATE(bpro1_parameters); 5 | -------------------------------------------------------------------------------- /contrib/brld/breye1d/bpro1/Templates/vsl_binary_loader+bpro1_storage-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | VSL_BINARY_LOADER_INSTANTIATE(bpro1_storage); 5 | -------------------------------------------------------------------------------- /old/contrib/brl/bseg/bmrf/Templates/vbl_io_smart_ptr+bmrf_curve_3d-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | VBL_IO_SMART_PTR_INSTANTIATE(bmrf_curve_3d); 5 | -------------------------------------------------------------------------------- /old/contrib/brl/bseg/bmrf/Templates/vbl_io_smart_ptr+bmrf_curvel_3d-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | VBL_IO_SMART_PTR_INSTANTIATE(bmrf_curvel_3d); 5 | -------------------------------------------------------------------------------- /old/contrib/tbl/vepl1/Templates/vepl1_convert+double-.cxx: -------------------------------------------------------------------------------- 1 | #ifndef INSTANTIATE_TEMPLATES 2 | #include 3 | template vil1_image vepl1_convert(vil1_image const&, double); 4 | #endif 5 | -------------------------------------------------------------------------------- /old/contrib/tbl/vepl1/Templates/vepl1_convert+float-.cxx: -------------------------------------------------------------------------------- 1 | #ifndef INSTANTIATE_TEMPLATES 2 | #include 3 | template vil1_image vepl1_convert(vil1_image const&, float); 4 | #endif 5 | -------------------------------------------------------------------------------- /old/contrib/tbl/vepl1/Templates/vepl1_convert+short-.cxx: -------------------------------------------------------------------------------- 1 | #ifndef INSTANTIATE_TEMPLATES 2 | #include 3 | template vil1_image vepl1_convert(vil1_image const&, short); 4 | #endif 5 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bild/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # /basic/bild/CMakeLists.txt 2 | # Development Brown Image Library 3 | 4 | add_subdirectory( pro ) 5 | 6 | add_subdirectory( vis ) 7 | 8 | add_subdirectory( algo ) 9 | -------------------------------------------------------------------------------- /old/contrib/gel/vgel/Templates/vbl_smart_ptr+vgel_mvd_vertex-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | VBL_SMART_PTR_INSTANTIATE(vgel_mvd_vertex); 5 | -------------------------------------------------------------------------------- /old/contrib/tbl/vepl1/Templates/vepl1_convert+uchar-.cxx: -------------------------------------------------------------------------------- 1 | #ifndef INSTANTIATE_TEMPLATES 2 | #include 3 | template vil1_image vepl1_convert(vil1_image const&, unsigned char); 4 | #endif 5 | -------------------------------------------------------------------------------- /old/core/vidl1/Templates/vbl_smart_ptr+vidl1_image_list_codec-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | VBL_SMART_PTR_INSTANTIATE(vidl1_image_list_codec); 5 | -------------------------------------------------------------------------------- /old/core/vidl1/Templates/vbl_smart_ptr+vidl1_movie-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | 5 | VBL_SMART_PTR_INSTANTIATE(vidl1_movie); 6 | -------------------------------------------------------------------------------- /old/core/vil1/io/tests/test_template_include.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | 5 | int main() { return 0; } 6 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bgrld/tests/Templates/vbl_smart_ptr+test_node-.cxx: -------------------------------------------------------------------------------- 1 | #include "../test_node.h" 2 | #include "../test_edge.h" 3 | 4 | #include 5 | 6 | VBL_SMART_PTR_INSTANTIATE(test_node); 7 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bsold/algo/examples/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | link_libraries( bsold_algo bdgl) 2 | 3 | add_executable( interp interp.cxx ) 4 | add_executable( bsold_algo_corner_finder_example corner_finder_example.cxx ) 5 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bsold/algo/tests/test_include.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | 5 | int main() { return 0; } 6 | -------------------------------------------------------------------------------- /old/core/vil1/io/Templates/vil1_io_memory_image_of+vil1_rgb+double--.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | VIL1_IO_MEMORY_IMAGE_OF_INSTANTIATE(vil1_rgb); 5 | -------------------------------------------------------------------------------- /old/core/vil1/io/Templates/vil1_io_memory_image_of+vil1_rgb+float--.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | VIL1_IO_MEMORY_IMAGE_OF_INSTANTIATE(vil1_rgb); 5 | -------------------------------------------------------------------------------- /contrib/brld/brecd/borld/Templates/vbl_smart_ptr+borld_category_info_set-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | VBL_IO_SMART_PTR_INSTANTIATE(borld_category_info_set); 4 | -------------------------------------------------------------------------------- /contrib/brld/brecd/borld/Templates/vbl_smart_ptr+borld_description_base-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | VBL_SMART_PTR_INSTANTIATE(borld_description_base); 5 | -------------------------------------------------------------------------------- /contrib/brld/bmvgd/bmcsd/Templates/vbl_io_triple+uint.uint.uint--.cxx: -------------------------------------------------------------------------------- 1 | // Instantiate io for vbl_triple(double,int,int) 2 | #include 3 | VBL_IO_TRIPLE_INSTANTIATE(unsigned,unsigned,unsigned); 4 | 5 | -------------------------------------------------------------------------------- /contrib/brld/breye1d/vidpro1/Templates/vbl_io_smart_ptr+vidpro1_repository-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | VBL_IO_SMART_PTR_INSTANTIATE(vidpro1_repository); 5 | -------------------------------------------------------------------------------- /contrib/brld/breye1d/vidpro1/Templates/vbl_io_smart_ptr+vidpro_repository-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | VBL_IO_SMART_PTR_INSTANTIATE(vidpro1_repository); 5 | -------------------------------------------------------------------------------- /old/contrib/brl/bseg/bmrf/Templates/vbl_smart_ptr+bmrf_epi_seg-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | 5 | VBL_SMART_PTR_INSTANTIATE(bmrf_epi_seg); 6 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bgrld/tests/test_driver.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | DECLARE( graph_test ); 4 | 5 | void 6 | register_tests() 7 | { 8 | REGISTER ( graph_test ); 9 | } 10 | 11 | DEFINE_MAIN; 12 | -------------------------------------------------------------------------------- /contrib/brld/bmvgd/bmcsd/Templates/vbl_sparse_array_3d+bmcsd_match_attribute-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | VBL_SPARSE_ARRAY_3D_INSTANTIATE(bmcsd_match_attribute); 4 | -------------------------------------------------------------------------------- /contrib/brld/bmvgd/vpgld/io/tests/test_include.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | 5 | int main() { return 0; } 6 | -------------------------------------------------------------------------------- /contrib/brld/breye1d/bpro1/Templates/vbl_smart_ptr+bpro1_process-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | 5 | VBL_SMART_PTR_INSTANTIATE(bpro1_process); 6 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bgld/bgld_param_curve_3d.cxx: -------------------------------------------------------------------------------- 1 | // This is bbasd/bgld/bgld_param_curve_3d.cxx 2 | //: 3 | // \file 4 | // Based on original code written by H. Can Aras, 17 November 2006. 5 | 6 | #include "bgld_param_curve_3d.h" 7 | 8 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bgrld/tests/Templates/bgrld_graph+test_node_test_edge-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | #include "../test_node.h" 4 | #include "../test_edge.h" 5 | 6 | BGRLD_GRAPH_INSTANTIATE(test_node, test_edge); 7 | -------------------------------------------------------------------------------- /contrib/brld/bmvgd/bdifd/tests/test_driver.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | DECLARE( test_camera ); 4 | 5 | void 6 | register_tests() 7 | { 8 | REGISTER( test_camera ); 9 | } 10 | 11 | DEFINE_MAIN; 12 | -------------------------------------------------------------------------------- /contrib/brld/brecd/borld/Templates/vbl_smart_ptr+borld_image_mask_description-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | VBL_SMART_PTR_INSTANTIATE(borld_image_mask_description); 5 | -------------------------------------------------------------------------------- /old/contrib/gel/vgel/Templates/vgel_multi_view_data+vtol_vertex_2d_sptr-.cxx: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #include 4 | 5 | template class vgel_multi_view_data; 6 | -------------------------------------------------------------------------------- /old/contrib/gel/gkll/tests/test_include.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | #include 5 | 6 | int main() { return 0; } 7 | -------------------------------------------------------------------------------- /old/contrib/gel/vgel/tests/test_include.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | #include 5 | 6 | int main() { return 0; } 7 | -------------------------------------------------------------------------------- /old/core/vidl1/Templates/vbl_smart_ptr+vidl1_clip-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | #include 5 | 6 | VBL_SMART_PTR_INSTANTIATE(vidl1_clip); 7 | -------------------------------------------------------------------------------- /contrib/brld/b3pd/ray_tri/readme.txt: -------------------------------------------------------------------------------- 1 | Tomas Moller and Ben Trumbore's ray-triangle intersection 2 | http://jgt.akpeters.com/papers/MollerTrumbore97/ 3 | See the moller_trumbore_jgt97.pdf for more details. 4 | 5 | Added by Ming-Ching Chang 6 | 7 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bbld/tests/test_driver.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | 4 | DECLARE( test_subsequence ); 5 | 6 | void 7 | register_tests() 8 | { 9 | REGISTER( test_subsequence ); 10 | } 11 | 12 | DEFINE_MAIN; 13 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bgrld/bgrld_hg_edge.cxx: -------------------------------------------------------------------------------- 1 | // This is lemsvxlsrc/brcv/shp/dbhg/dbhg_edge.cxx 2 | //: 3 | // \file 4 | // \author Based on original code by Ming-Ching Chang 5 | // date: Apr 04, 2005 6 | 7 | #include 8 | 9 | -------------------------------------------------------------------------------- /contrib/brld/bmvgd/bdifd/algo/tests/test_driver.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | DECLARE(test_diff_geometry); 4 | 5 | void 6 | register_tests() 7 | { 8 | REGISTER(test_diff_geometry); 9 | } 10 | 11 | DEFINE_MAIN; 12 | -------------------------------------------------------------------------------- /contrib/brld/brecd/borld/Templates/vbl_smart_ptr+borld_image_polygon_description-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | VBL_SMART_PTR_INSTANTIATE(borld_image_polygon_description); 5 | -------------------------------------------------------------------------------- /contrib/brld/bsegd/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # brld/brecd/CMakeLists.txt 2 | # Brown Segmentation and Detection Libraries (vxd development version) 3 | 4 | # Brown Segmentation Detection Libraries (vxd development version) 5 | add_subdirectory(sdetd) 6 | -------------------------------------------------------------------------------- /old/contrib/gel/vsrl/examples/def_params.dat: -------------------------------------------------------------------------------- 1 | correlation_range 10 2 | inner_cost 1.0 3 | outer_cost 0.5 4 | continuity_cost 0.1 5 | correlation_window_width 20 6 | correlation_window_height 20 7 | bias_cost 0.2 8 | common_intensity_diff 0.0 9 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bspid/tests/test_driver.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | DECLARE( test_curve_distance ); 4 | 5 | void 6 | register_tests() 7 | { 8 | REGISTER( test_curve_distance ); 9 | } 10 | 11 | DEFINE_MAIN; 12 | -------------------------------------------------------------------------------- /contrib/brld/bmvgd/bdifd/tests/test_include.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | #include 5 | #include 6 | 7 | int main() { return 0; } 8 | -------------------------------------------------------------------------------- /contrib/brld/bmvgd/vpgld/io/tests/test_driver.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | //DECLARE(test_triangulation); 4 | 5 | void 6 | register_tests() 7 | { 8 | // REGISTER(test_triangulation); 9 | } 10 | 11 | DEFINE_MAIN; 12 | -------------------------------------------------------------------------------- /contrib/brld/brecd/bcsid/tests/test_driver.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | DECLARE( test_curve_distance ); 4 | 5 | void 6 | register_tests() 7 | { 8 | REGISTER( test_curve_distance ); 9 | } 10 | 11 | DEFINE_MAIN; 12 | -------------------------------------------------------------------------------- /contrib/brld/brecd/borld/Templates/vbl_smart_ptr+borld_image_data_description_base-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | VBL_SMART_PTR_INSTANTIATE(borld_image_data_description_base); 5 | -------------------------------------------------------------------------------- /contrib/brld/breye1d/bpro1/Templates/vsl_vector_io+bpro1_storage_sptr-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | 5 | VSL_VECTOR_IO_INSTANTIATE(bpro1_storage_sptr); 6 | -------------------------------------------------------------------------------- /contrib/brld/breye1d/vidpro1/Templates/vbl_smart_ptr+vidpro1_repository-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | #include 4 | #include 5 | 6 | VBL_SMART_PTR_INSTANTIATE(vidpro1_repository); 7 | -------------------------------------------------------------------------------- /contrib/brld/breye1d/vidpro1/Templates/vbl_smart_ptr+vidpro_repository-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | #include 4 | #include 5 | 6 | VBL_SMART_PTR_INSTANTIATE(vidpro1_repository); 7 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bgrld/bgrld_hg_hyperedge.cxx: -------------------------------------------------------------------------------- 1 | // This is lemsvxlsrc/bbasd/bgrld/bgrld_hg_hyperedge.cxx 2 | //: 3 | // \file 4 | // \author Based on original code by Ming-Ching Chang 5 | // date: Apr 04, 2005 6 | 7 | #include 8 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bgrld/bgrld_hg_vertex.cxx: -------------------------------------------------------------------------------- 1 | // This is lemsvxlsrc/brcv/shp/dbhg/dbhg_hg_vertex.cxx 2 | //: 3 | // \file 4 | // \author Based on original code by Ming-Ching Chang 5 | // date: Apr 04, 2005 6 | 7 | #include 8 | 9 | -------------------------------------------------------------------------------- /contrib/brld/brecd/borld/borld_image_data_description_base.cxx: -------------------------------------------------------------------------------- 1 | //: 2 | // \file 3 | // \brief 4 | // \author Based on original code by Ozge Can Ozcanli (@lems.brown.edu) 5 | // \date 10/03/07 6 | #include "borld_image_data_description_base.h" 7 | -------------------------------------------------------------------------------- /contrib/brld/breye1d/bvis1/Templates/vbl_smart_ptr+bvis1_tool-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | #include 4 | #include 5 | #include 6 | 7 | VBL_SMART_PTR_INSTANTIATE(bvis1_tool); 8 | -------------------------------------------------------------------------------- /contrib/brld/b3pd/ray_tri/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # This is /b3pd/ray_tri/CMakeLists.txt 2 | # Code for testing if a ray intersects a triangle in 3D or not 3 | 4 | set ( ray_tri_sources 5 | ray_tri.cxx ray_tri.h 6 | ) 7 | 8 | add_library(ray_tri ${ray_tri_sources}) 9 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bprod/Templates/vbl_smart_ptr+bprod_process-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | #include 5 | 6 | VBL_SMART_PTR_INSTANTIATE(bprod_process); 7 | -------------------------------------------------------------------------------- /contrib/brld/bmvgd/bmcsd/Templates/vbl_sparse_array_base+bmcsd_match_attribute-bmcsd_ntuplet-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | VBL_SPARSE_ARRAY_BASE_INSTANTIATE(bmcsd_match_attribute, bmcsd_ntuplet); 4 | -------------------------------------------------------------------------------- /contrib/brld/brecd/borld/Templates/vbl_smart_ptr+borld_category_info-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | VBL_SMART_PTR_INSTANTIATE(borld_category_info); 5 | VBL_SMART_PTR_INSTANTIATE(borld_category_info_set); 6 | -------------------------------------------------------------------------------- /old/contrib/brl/bseg/bmrf/bmrf_epi_seg_sptr.h: -------------------------------------------------------------------------------- 1 | #ifndef bmrf_epi_seg_sptr_h_ 2 | #define bmrf_epi_seg_sptr_h_ 3 | 4 | #include 5 | 6 | class bmrf_epi_seg; 7 | typedef vbl_smart_ptr bmrf_epi_seg_sptr; 8 | 9 | #endif 10 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/buld/tests/test_include.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | #include 5 | #include 6 | 7 | int main() { return 0; } 8 | -------------------------------------------------------------------------------- /contrib/brld/bmvgd/bmcsd/Templates/vsl_list_io+bmcsd_attributed_point-.cxx: -------------------------------------------------------------------------------- 1 | // Instantiation of IO for vcl_list 2 | #include 3 | #include 4 | VSL_LIST_IO_INSTANTIATE(bmcsd_attributed_object); 5 | -------------------------------------------------------------------------------- /contrib/brld/bmvgd/bmcsd/algo/tests/test_driver.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | DECLARE( test_discrete_corresp_n_algo ); 4 | 5 | void 6 | register_tests() 7 | { 8 | REGISTER( test_discrete_corresp_n_algo ); 9 | } 10 | 11 | DEFINE_MAIN; 12 | -------------------------------------------------------------------------------- /contrib/brld/brecd/borld/Templates/vbl_smart_ptr+borld_image_bbox_description-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | 5 | VBL_SMART_PTR_INSTANTIATE(borld_image_bbox_description); 6 | -------------------------------------------------------------------------------- /contrib/brld/breye1d/vidpro1/Templates/vbl_smart_ptr+vidpro1_process_manager-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | #include 4 | #include 5 | 6 | VBL_SMART_PTR_INSTANTIATE(vidpro1_process_manager); 7 | -------------------------------------------------------------------------------- /contrib/brld/breye1d/vidpro1/Templates/vbl_smart_ptr+vidpro_process_manager-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | #include 4 | #include 5 | 6 | VBL_SMART_PTR_INSTANTIATE(vidpro1_process_manager); 7 | -------------------------------------------------------------------------------- /old/contrib/brl/bseg/bmrf/bmrf_curve_3d_sptr.h: -------------------------------------------------------------------------------- 1 | #ifndef bmrf_curve_3d_sptr_h_ 2 | #define bmrf_curve_3d_sptr_h_ 3 | 4 | #include 5 | 6 | class bmrf_curve_3d; 7 | typedef vbl_smart_ptr bmrf_curve_3d_sptr; 8 | 9 | #endif 10 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bgld/bgld_triangle.cxx: -------------------------------------------------------------------------------- 1 | // This is bbasd/bgld/bgld_triangle.cxx 2 | //: 3 | //\file 4 | // Mar 07, 2007 Basic triangle geometric. 5 | 6 | #include 7 | #include 8 | #include 9 | 10 | 11 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bild/algo/tests/test_driver.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | 4 | DECLARE(test_exact_distance_transform); 5 | 6 | void 7 | register_tests() 8 | { 9 | REGISTER( test_exact_distance_transform ); 10 | } 11 | 12 | DEFINE_MAIN; 13 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bnld/examples/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # This is bbasd/bnld/examples/CMakeLists.txt 2 | 3 | 4 | add_executable( example_compute_fresnel_integral example_compute_fresnel_integral.cxx ) 5 | target_link_libraries( example_compute_fresnel_integral bnld ) 6 | 7 | 8 | -------------------------------------------------------------------------------- /contrib/brld/breye1d/bvis1/Templates/vbl_smart_ptr+bvis1_displayer-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | #include 5 | #include 6 | 7 | VBL_SMART_PTR_INSTANTIATE(bvis1_displayer); 8 | -------------------------------------------------------------------------------- /old/contrib/brl/bseg/bmrf/bmrf_curvel_3d_sptr.h: -------------------------------------------------------------------------------- 1 | #ifndef bmrf_curvel_3d_sptr_h_ 2 | #define bmrf_curvel_3d_sptr_h_ 3 | 4 | #include 5 | 6 | class bmrf_curvel_3d; 7 | typedef vbl_smart_ptr bmrf_curvel_3d_sptr; 8 | 9 | #endif 10 | -------------------------------------------------------------------------------- /old/contrib/brl/bseg/bmrf/bmrf_epi_point_sptr.h: -------------------------------------------------------------------------------- 1 | #ifndef bmrf_epi_point_sptr_h_ 2 | #define bmrf_epi_point_sptr_h_ 3 | 4 | #include 5 | 6 | class bmrf_epi_point; 7 | typedef vbl_smart_ptr bmrf_epi_point_sptr; 8 | 9 | #endif 10 | -------------------------------------------------------------------------------- /old/contrib/gel/vgel/examples/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # ./gel/vgel/examples/CMakeLists.txt 2 | 3 | set( kl_tracker_sources 4 | kl_tracker.cxx 5 | ) 6 | 7 | add_executable( kl_tracker ${kl_tracker_sources} ) 8 | 9 | target_link_libraries( kl_tracker vgel vtol vil ) 10 | -------------------------------------------------------------------------------- /config/cmake/config/UseLFS.cmake: -------------------------------------------------------------------------------- 1 | # this is a configure file to use large file support 2 | if(WIN32) 3 | 4 | else(WIN32) 5 | exec_program(getconf ARGS "LFS_CFLAGS" OUTPUT_VARIABLE FileOffsetBits) 6 | add_definitions(${FileOffsetBits} -D_LARGEFILE_SOURCE) 7 | endif(WIN32) 8 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bgrld/tests/test_edge_sptr.h: -------------------------------------------------------------------------------- 1 | #ifndef test_edge_sptr_h_ 2 | #define test_edge_sptr_h_ 3 | 4 | #include 5 | 6 | class test_edge; 7 | 8 | typedef vbl_smart_ptr test_edge_sptr; 9 | 10 | #endif // test_edge_sptr_h_ 11 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bgrld/tests/test_node_sptr.h: -------------------------------------------------------------------------------- 1 | #ifndef test_node_sptr_h_ 2 | #define test_node_sptr_h_ 3 | 4 | #include 5 | 6 | class test_node; 7 | 8 | typedef vbl_smart_ptr test_node_sptr; 9 | 10 | #endif // test_node_sptr_h_ 11 | -------------------------------------------------------------------------------- /contrib/brld/brecd/borld/Templates/vbl_smart_ptr+borld_image_description-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | 5 | VBL_SMART_PTR_INSTANTIATE(borld_image_description); 6 | -------------------------------------------------------------------------------- /contrib/brld/breye1d/bvis1/bvis1_tool_sptr.h: -------------------------------------------------------------------------------- 1 | #ifndef bvis1_tool_sptr_h 2 | #define bvis1_tool_sptr_h 3 | 4 | class bvis1_tool; 5 | 6 | #include 7 | 8 | typedef vbl_smart_ptr bvis1_tool_sptr; 9 | 10 | #endif // bvis1_tool_sptr_h 11 | -------------------------------------------------------------------------------- /contrib/brld/breye1d/vidpro1/Templates/vsl_vector_io+vsol_spatial_object_2d_sptr-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | 5 | VSL_VECTOR_IO_INSTANTIATE(vsol_spatial_object_2d_sptr); 6 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bgrld/tests/test_graph_sptr.h: -------------------------------------------------------------------------------- 1 | #ifndef test_graph_sptr_h_ 2 | #define test_graph_sptr_h_ 3 | 4 | #include 5 | 6 | class test_graph; 7 | 8 | typedef vbl_smart_ptr test_graph_sptr; 9 | 10 | #endif // test_graph_sptr_h_ 11 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bspid/Templates/bspid_chamfer+bspid_curve_map+-map_element-.float-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | 5 | BSPID_CHAMFER_INSTANTIATE(bspid_curve_map::map_element, float); 6 | -------------------------------------------------------------------------------- /contrib/brld/bmvgd/bmcsd/Templates/vsl_vector_io+bmcsd_curve_3d_attributes-.cxx: -------------------------------------------------------------------------------- 1 | // Instantiation of IO for vcl_list 2 | #include 3 | #include 4 | VSL_VECTOR_IO_INSTANTIATE(bmcsd_curve_3d_attributes); 5 | -------------------------------------------------------------------------------- /old/contrib/brl/bseg/bmrf/bmrf_gamma_func_sptr.h: -------------------------------------------------------------------------------- 1 | #ifndef bmrf_gamma_func_sptr_h_ 2 | #define bmrf_gamma_func_sptr_h_ 3 | 4 | #include 5 | 6 | class bmrf_gamma_func; 7 | typedef vbl_smart_ptr bmrf_gamma_func_sptr; 8 | 9 | #endif 10 | -------------------------------------------------------------------------------- /old/contrib/gel/gkll/Templates/vbl_smart_ptr+gkll_multi_view_data+vtol_vertex_2d_sptr--.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | VBL_SMART_PTR_INSTANTIATE(gkll_multi_view_data); 5 | -------------------------------------------------------------------------------- /old/contrib/gel/vgel/tests/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_executable(vgel_test_include test_include.cxx ) 2 | target_link_libraries( vgel_test_include vgel ) 3 | add_executable(vgel_test_template_include test_template_include.cxx ) 4 | target_link_libraries( vgel_test_template_include vgel ) 5 | -------------------------------------------------------------------------------- /old/contrib/gel/vmal/Templates/vbl_smart_ptr+vmal_multi_view_data+vtol_edge_2d_sptr--.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | 5 | VBL_SMART_PTR_INSTANTIATE(vmal_multi_view_data); 6 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bspid/Templates/bspid_chamfer+bspid_curve_map+-map_element-.uchar-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | 5 | BSPID_CHAMFER_INSTANTIATE(bspid_curve_map::map_element, unsigned char); 6 | -------------------------------------------------------------------------------- /contrib/brld/bmvgd/bmcsd/Templates/vsl_pair_io+vcl_pair+bmcsd_ntuplet-bmcsd_attributed_point-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | 5 | 6 | VSL_PAIR_IO_INSTANTIATE(bmcsd_ntuplet, bmcsd_match_attribute); 7 | -------------------------------------------------------------------------------- /old/contrib/gel/vmal/Templates/vbl_smart_ptr+vmal_multi_view_data+vtol_vertex_2d_sptr--.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | 5 | VBL_SMART_PTR_INSTANTIATE(vmal_multi_view_data); 6 | -------------------------------------------------------------------------------- /contrib/brld/breye1d/vidpro1/Templates/vsl_map_io+vcl_string.vcl_vector+double--.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | #include 5 | 6 | VSL_MAP_IO_INSTANTIATE(vcl_string, vcl_vector, vcl_less); 7 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bnld/algo/bnld_matrix_multiply.h: -------------------------------------------------------------------------------- 1 | #ifndef bnld_matrix_multiply_h 2 | #define bnld_matrix_multiply_h 3 | 4 | #include 5 | 6 | vnl_matrix multiply(vnl_matrix &A,vnl_matrix &B, char At='N',char Bt='N' ); 7 | 8 | 9 | #endif 10 | -------------------------------------------------------------------------------- /old/core/vidl1/tests/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # This is core/vidl1/tests/CMakeLists.txt 2 | 3 | link_libraries( vidl1 ) 4 | 5 | add_executable( vidl1_test_all vidl1_test.cxx ) 6 | add_test( vidl1_test ${EXECUTABLE_OUTPUT_PATH}/vidl1_test_all ) 7 | 8 | add_executable( vidl1_test_include test_include.cxx ) 9 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bsold/Templates/vbl_smart_ptr+bsold_gshock-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | // the following header is needed because vsol_spatial_object uses it (?) 3 | #include 4 | #include 5 | 6 | VBL_SMART_PTR_INSTANTIATE(bsold_gshock); 7 | 8 | -------------------------------------------------------------------------------- /contrib/brld/bmvgd/becld/Templates/vbl_smart_ptr+becld_episeg-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | #include 5 | #include 6 | 7 | VBL_SMART_PTR_INSTANTIATE(becld_episeg); 8 | -------------------------------------------------------------------------------- /contrib/brld/breye1d/bvis1/bvis1_displayer_sptr.h: -------------------------------------------------------------------------------- 1 | #ifndef bvis1_display_sptr_h 2 | #define bvis1_display_sptr_h 3 | 4 | class bvis1_displayer; 5 | 6 | #include 7 | 8 | typedef vbl_smart_ptr bvis1_displayer_sptr; 9 | 10 | #endif // bvis1_display_sptr_h 11 | -------------------------------------------------------------------------------- /old/contrib/brl/bseg/bmrf/Templates/vsl_list_io+bmrf_curvel_3d_sptr-.cxx: -------------------------------------------------------------------------------- 1 | // Instantiation of IO for vcl_list 2 | #include 3 | #include 4 | #include 5 | 6 | VSL_LIST_IO_INSTANTIATE(bmrf_curvel_3d_sptr); 7 | -------------------------------------------------------------------------------- /old/contrib/gel/vgel/kl/tests/test_include.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | #include 5 | #include 6 | #include 7 | #include 8 | 9 | int main() { return 0; } 10 | -------------------------------------------------------------------------------- /contrib/brld/bmvgd/bmcsd/Templates/vbl_io_sparse_array+bmcsd_attributed_point.bmcsd_ntuplet-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | 5 | VBL_IO_SPARSE_ARRAY_BASE_INSTANTIATE(bmcsd_match_attribute, bmcsd_ntuplet); 6 | -------------------------------------------------------------------------------- /contrib/brld/bmvgd/bmcsd/tests/mcs_stereo_instances_example.txt: -------------------------------------------------------------------------------- 1 | # This is a mcs_stereo_instance format. 2 | # Format: 3 | # stereo_view0 stereo_view1 confirm_view0 confirm_view1 confirm_view_n 4 | # This is a comment. 5 | # Each line can have as as many ints, from 2 to infinity. 6 | 7 | 0 2 1 3 4 5 8 | 1 3 0 2 5 9 | -------------------------------------------------------------------------------- /contrib/brld/breye1d/vidpro1/Templates/vsl_map_io+vcl_string.bpro1_storage_sptr-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | #include 5 | 6 | VSL_MAP_IO_INSTANTIATE(vcl_string, bpro1_storage_sptr, vcl_less); 7 | -------------------------------------------------------------------------------- /contrib/brld/breye1d/vidpro1/Templates/vsl_map_io+vcl_string.bpro_storage_sptr-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | #include 5 | 6 | VSL_MAP_IO_INSTANTIATE(vcl_string, bpro1_storage_sptr, vcl_less); 7 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bsold/Templates/vbl_smart_ptr+bsold_circ_arc_2d-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | // the following header is needed because vsol_spatial_object uses it (?) 3 | #include 4 | #include 5 | 6 | VBL_SMART_PTR_INSTANTIATE(bsold_circ_arc_2d); 7 | 8 | -------------------------------------------------------------------------------- /contrib/brld/bmvgd/vpgld/algo/tests/test_driver.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | DECLARE(test_fm_estimation); 4 | DECLARE(test_triangulation); 5 | 6 | void 7 | register_tests() 8 | { 9 | REGISTER(test_fm_estimation); 10 | REGISTER(test_triangulation); 11 | } 12 | 13 | DEFINE_MAIN; 14 | -------------------------------------------------------------------------------- /old/contrib/brl/bseg/bmrf/Templates/vbl_smart_ptr+bmrf_arc-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | #include 5 | #include 6 | #include 7 | 8 | VBL_SMART_PTR_INSTANTIATE(bmrf_arc); 9 | -------------------------------------------------------------------------------- /old/contrib/brl/bseg/bmrf/Templates/vbl_smart_ptr+bmrf_node-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | #include 5 | #include 6 | #include 7 | 8 | VBL_SMART_PTR_INSTANTIATE(bmrf_node); 9 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bgrld/tests/test_include.cxx: -------------------------------------------------------------------------------- 1 | //if this file compiles, then the test passes 2 | #include 3 | #include 4 | #include 5 | #include "test_node.h" 6 | #include "test_edge.h" 7 | #include "test_graph.h" 8 | 9 | int main() { return 0; } 10 | -------------------------------------------------------------------------------- /contrib/brld/breye1d/bvis1/bvis1_mapper_sptr.h: -------------------------------------------------------------------------------- 1 | #ifndef bvis1_mapper_sptr_h 2 | #define bvis1_mapper_sptr_h 3 | 4 | class bvis1_mapper; 5 | 6 | #include 7 | #include 8 | typedef vbl_smart_ptr bvis1_mapper_sptr; 9 | 10 | #endif // bvis1_mapper_sptr_h 11 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bsold/Templates/vbl_smart_ptr+bsold_geno_curve_2d-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | // the following header is needed because vsol_spatial_object uses it (?) 3 | #include 4 | #include 5 | 6 | VBL_SMART_PTR_INSTANTIATE(bsold_geno_curve_2d); 7 | 8 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bnld/tests/test_include.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | #include 5 | #include 6 | #include 7 | #include 8 | 9 | 10 | int main() { return 0; } 11 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bsold/Templates/vbl_smart_ptr+bsold_interp_curve_2d-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | // the following header is needed because vsol_spatial_object uses it (?) 3 | #include 4 | #include 5 | 6 | VBL_SMART_PTR_INSTANTIATE(bsold_interp_curve_2d); 7 | 8 | -------------------------------------------------------------------------------- /contrib/brld/bmvgd/becld/becld_episeg_sptr.h: -------------------------------------------------------------------------------- 1 | // This is bmvgd/becld/becld_episeg_sptr.h 2 | #ifndef becld_episeg_sptr_h_ 3 | #define becld_episeg_sptr_h_ 4 | 5 | #include 6 | 7 | class becld_episeg; 8 | typedef vbl_smart_ptr becld_episeg_sptr; 9 | 10 | #endif // becld_episeg_sptr_h_ 11 | -------------------------------------------------------------------------------- /contrib/brld/b3pd/triangulation_kanatani/givens.h: -------------------------------------------------------------------------------- 1 | #ifndef __GIVENS_H__ 2 | #define __GIVENS_H__ 3 | 4 | void create_givens (const double a, 5 | const double b, 6 | double *c, 7 | double *s); 8 | 9 | #endif /* __GIVENS_H__ */ 10 | -------------------------------------------------------------------------------- /contrib/brld/brecd/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # brld/brecd/CMakeLists.txt 2 | # Brown Recognition Libraries (vxd development version) 3 | 4 | # Brown Curve-based Spatial Indexing Library (vxd development version) 5 | add_subdirectory(bcsid) 6 | 7 | # Brown Object Recognition Evaluation Library (vxd development version) 8 | add_subdirectory(borld) 9 | -------------------------------------------------------------------------------- /old/contrib/gel/vsrl/vsrl_point_picker_sptr.h: -------------------------------------------------------------------------------- 1 | #ifndef vsrl_point_picker_sptr_h_ 2 | #define vsrl_point_picker_sptr_h_ 3 | 4 | // this is a generated file. 5 | 6 | #include 7 | 8 | class vsrl_point_picker; 9 | typedef vgui_tableau_sptr_t vsrl_point_picker_sptr; 10 | 11 | #endif 12 | -------------------------------------------------------------------------------- /contrib/brld/bmvgd/becld/becld_epipole_sptr.h: -------------------------------------------------------------------------------- 1 | // This is bmvgd/becld/becld_epipole_sptr.h 2 | #ifndef becld_epipole_sptr_h_ 3 | #define becld_epipole_sptr_h_ 4 | 5 | #include 6 | 7 | class becld_epipole; 8 | typedef vbl_smart_ptr becld_epipole_sptr; 9 | 10 | #endif // becld_epipole_sptr_h_ 11 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bgld/tests/test_include.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | #include 5 | #include 6 | #include 7 | #include 8 | 9 | int main() { return 0; } 10 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/buld/tests/number_lists_example.txt: -------------------------------------------------------------------------------- 1 | # Example of a file 2 | # 3 | # This is a mcs_stereo_instance format. 4 | # Format: 5 | # stereo_view0 stereo_view1 confirm_view0 confirm_view1 confirm_view_n 6 | # This is a comment. 7 | # Each line can have as as many ints, from 2 to infinity. 8 | 9 | 0 2 1 3 4 5 10 | 1 3 0 2 5 11 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/buld/tests/test_driver.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | 4 | DECLARE( test_solar_position ); 5 | DECLARE( test_parse_simple_file ); 6 | 7 | void 8 | register_tests() 9 | { 10 | REGISTER( test_solar_position ); 11 | REGISTER( test_parse_simple_file ); 12 | } 13 | 14 | DEFINE_MAIN; 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /contrib/brld/bmvgd/vpgld/io/Templates/vsl_binary_loader+vpgld_proj_camera_vsl+double--.cxx: -------------------------------------------------------------------------------- 1 | // Instantiation of vsl_binary_loader > 2 | //#include 3 | #include 4 | #include 5 | VSL_BINARY_LOADER_INSTANTIATE(vpgld_proj_camera_vsl); 6 | -------------------------------------------------------------------------------- /contrib/brld/breye1d/vidpro1/Templates/vsl_map_io+int.vcl_map+vcl_string.vnl_double_3x3--.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | #include 5 | 6 | typedef vcl_map map_type; 7 | VSL_MAP_IO_INSTANTIATE(int, map_type, vcl_less); 8 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bsold/introduction_doxy.txt: -------------------------------------------------------------------------------- 1 | // The following text is included in the main documentation page by doxygen 2 | /*! \mainpage bsold : Development Brown Spatial Objects Library 3 | * A collection of numerical routines augmenting vsol 4 | * 5 | * This library provides interpolation algorithms and the interpolated curve 6 | * class. 7 | * 8 | */ 9 | -------------------------------------------------------------------------------- /contrib/brld/bmvgd/vpgld/pro/vpgld_fm_storage_sptr.h: -------------------------------------------------------------------------------- 1 | #ifndef vpgld_fm_storage_sptr_h_ 2 | #define vpgld_fm_storage_sptr_h_ 3 | 4 | //: 5 | // \file 6 | 7 | #include 8 | 9 | class vpgld_fm_storage; 10 | typedef bpro1_storage_sptr_t vpgld_fm_storage_sptr; 11 | 12 | #endif // vpgld_fm_storage_sptr_h 13 | -------------------------------------------------------------------------------- /contrib/brld/breye1d/vidpro1/Templates/vsl_map_io+vcl_string.vcl_vector+bpro1_storage_sptr--.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | #include 5 | #include 6 | 7 | VSL_MAP_IO_INSTANTIATE(vcl_string, vcl_vector, vcl_less); 8 | -------------------------------------------------------------------------------- /contrib/brld/breye1d/vidpro1/Templates/vsl_map_io+vcl_string.vcl_vector+bpro_storage_sptr--.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | #include 5 | #include 6 | 7 | VSL_MAP_IO_INSTANTIATE(vcl_string, vcl_vector, vcl_less); 8 | -------------------------------------------------------------------------------- /old/contrib/brl/bseg/bmrf/Templates/vsl_vector_io+vcl_pair+double.bmrf_node_sptr--.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | #include 5 | #include 6 | 7 | typedef vcl_pair pair_id; 8 | VSL_VECTOR_IO_INSTANTIATE(pair_id); 9 | -------------------------------------------------------------------------------- /contrib/brld/bmvgd/bmcsd/algo/tests/test_include.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | #include 5 | #include 6 | #include 7 | 8 | int main() { return 0; } 9 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bsold/Templates/vbl_smart_ptr+bsold_gshock_curve_2d-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | // the following header is needed because vsol_spatial_object uses it (?) 4 | #include 5 | #include 6 | 7 | VBL_SMART_PTR_INSTANTIATE(bsold_gshock_curve_2d); 8 | 9 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bprod/bprod_process_sptr.h: -------------------------------------------------------------------------------- 1 | // This is brl/bprod/bprod_process_sptr.h 2 | #ifndef bprod_process_sptr_h 3 | #define bprod_process_sptr_h 4 | 5 | //: 6 | // \file 7 | 8 | class bprod_process; 9 | 10 | #include 11 | 12 | typedef vbl_smart_ptr bprod_process_sptr; 13 | 14 | #endif // bprod_process_sptr_h 15 | -------------------------------------------------------------------------------- /contrib/brld/bmvgd/becld/tests/test_driver.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | 4 | DECLARE( test_epipole ); 5 | DECLARE( test_episeg ); 6 | DECLARE( test_epiband ); 7 | 8 | void 9 | register_tests() 10 | { 11 | REGISTER( test_epipole ); 12 | REGISTER( test_episeg ); 13 | REGISTER( test_epiband ); 14 | } 15 | 16 | DEFINE_MAIN; 17 | 18 | 19 | -------------------------------------------------------------------------------- /contrib/brld/breye1d/bpro1/bpro1_process_sptr.h: -------------------------------------------------------------------------------- 1 | // This is brl/bpro1/bpro1_process_sptr.h 2 | #ifndef bpro1_process_sptr_h 3 | #define bpro1_process_sptr_h 4 | 5 | //: 6 | // \file 7 | 8 | class bpro1_process; 9 | 10 | #include 11 | 12 | typedef vbl_smart_ptr bpro1_process_sptr; 13 | 14 | #endif // bpro1_process_sptr_h 15 | -------------------------------------------------------------------------------- /old/contrib/brl/bseg/bmrf/Templates/vbl_smart_ptr+bmrf_curvel_3d-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | #include 5 | #include 6 | #include 7 | #include 8 | 9 | VBL_SMART_PTR_INSTANTIATE(bmrf_curvel_3d); 10 | -------------------------------------------------------------------------------- /old/contrib/brl/bseg/bmrf/Templates/vbl_smart_ptr+bmrf_network-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | #include 5 | #include 6 | #include 7 | 8 | #include 9 | 10 | VBL_SMART_PTR_INSTANTIATE(bmrf_network); 11 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bprod/bprod_storage_sptr.h: -------------------------------------------------------------------------------- 1 | // This is brl/bprod/bprod_storage_sptr.h 2 | #ifndef bprod_storage_sptr_h 3 | #define bprod_storage_sptr_h 4 | 5 | //: 6 | // \file 7 | 8 | class bprod_storage; 9 | 10 | #include 11 | 12 | typedef vbl_smart_ptr bprod_storage_sptr; 13 | 14 | 15 | #endif // bprod_storage_sptr_h 16 | -------------------------------------------------------------------------------- /contrib/brld/bmvgd/becld/becld_episeg_point_sptr.h: -------------------------------------------------------------------------------- 1 | // This is bmvgd/becld/becld_episeg_point_sptr.h 2 | #ifndef becld_episeg_point_sptr_h_ 3 | #define becld_episeg_point_sptr_h_ 4 | 5 | #include 6 | 7 | class becld_episeg_point; 8 | typedef vbl_smart_ptr becld_episeg_point_sptr; 9 | 10 | #endif // becld_episeg_sptr_h_ 11 | -------------------------------------------------------------------------------- /contrib/brld/breye1d/vidpro1/Templates/vsl_vector_io+storage_map-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | #include 5 | #include 6 | 7 | typedef vcl_map< vcl_string, vcl_vector< bpro1_storage_sptr > > storage_map; 8 | 9 | VSL_VECTOR_IO_INSTANTIATE(storage_map); 10 | -------------------------------------------------------------------------------- /contrib/brld/bmvgd/bmcsd/Templates/vsl_pair_io+vcl_pair+vbl_triple_uuu-.bmcsd_attributed_point-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | #include 5 | 6 | typedef vbl_triple triple_uu; 7 | 8 | VSL_PAIR_IO_INSTANTIATE(triple_uu, bmcsd_match_attribute); 9 | -------------------------------------------------------------------------------- /contrib/brld/bmvgd/vpgld/io/tests/test_template_include.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | #include 5 | #include 6 | #include 7 | int main() { return 0; } 8 | -------------------------------------------------------------------------------- /contrib/brld/bmvgd/vpgld/algo/cmd/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # bmvgd/vpgld/algo/cmd/CMakeLists.txt 2 | # Photogrametry Algorithms Command Line Tools. 3 | 4 | 5 | include_directories(${lems_SOURCE_DIR}/bmvgd/bmvl ) 6 | include_directories(${VXL_GEL_INCLUDE_DIR} ) 7 | 8 | add_executable(vpgld_optimize_cmd vpgld_optimize_cmd.cxx) 9 | target_link_libraries(vpgld_optimize_cmd vpgl_algo) 10 | -------------------------------------------------------------------------------- /contrib/brld/bmvgd/vpgld/pro/vpgld_camera_storage_sptr.h: -------------------------------------------------------------------------------- 1 | #ifndef vpgld_camera_storage_sptr_h_ 2 | #define vpgld_camera_storage_sptr_h_ 3 | 4 | //: 5 | // \file 6 | 7 | #include 8 | 9 | class vpgld_camera_storage; 10 | typedef bpro1_storage_sptr_t vpgld_camera_storage_sptr; 11 | 12 | #endif // vpgld_camera_storage_sptr_h 13 | -------------------------------------------------------------------------------- /contrib/brld/breye1d/vidpro1/Templates/vsl_map_io+vcl_string.vcl_vector+vsol_spatial_object_2d_sptr--.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | #include 5 | #include 6 | 7 | VSL_MAP_IO_INSTANTIATE(vcl_string, vcl_vector, vcl_less); 8 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bprod/bprod_parameters_sptr.h: -------------------------------------------------------------------------------- 1 | // This is brl/bprod/bprod_parameters_sptr.h 2 | #ifndef bprod_parameters_sptr_h 3 | #define bprod_parameters_sptr_h 4 | 5 | //: 6 | // \file 7 | 8 | class bprod_parameters; 9 | 10 | #include 11 | 12 | typedef vbl_smart_ptr bprod_parameters_sptr; 13 | 14 | #endif // bprod_parameters_sptr_h 15 | -------------------------------------------------------------------------------- /contrib/brld/bsegd/sdetd/pro/sdetd_sel_storage_sptr.h: -------------------------------------------------------------------------------- 1 | // This is brcv/seg/sdetd/pro/sdetd_sel_storage.h 2 | #ifndef sdetd_sel_storage_sptr_h_ 3 | #define sdetd_sel_storage_sptr_h_ 4 | 5 | #include 6 | 7 | class sdetd_sel_storage; 8 | typedef bpro1_storage_sptr_t sdetd_sel_storage_sptr; 9 | 10 | #endif // sdetd_sel_storage_sptr_h 11 | -------------------------------------------------------------------------------- /contrib/brld/breye1d/bpro1/bpro1_parameters_sptr.h: -------------------------------------------------------------------------------- 1 | // This is brl/bpro1/bpro1_parameters_sptr.h 2 | #ifndef bpro1_parameters_sptr_h 3 | #define bpro1_parameters_sptr_h 4 | 5 | //: 6 | // \file 7 | 8 | class bpro1_parameters; 9 | 10 | #include 11 | 12 | typedef vbl_smart_ptr bpro1_parameters_sptr; 13 | 14 | #endif // bpro1_parameters_sptr_h 15 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bsold/bsold_config.h.in: -------------------------------------------------------------------------------- 1 | // This is bsold_config.h 2 | #ifndef bsold_config_h 3 | #define bsold_config_h 4 | //: 5 | //\file 6 | //\brief 7 | //\author Ricardo Fabbri (rfabbri.github.io) 8 | //\date 09/16/2009 01:38:11 PM PDT 9 | // 10 | 11 | #cmakedefine Boost_FOUND 12 | #ifdef Boost_FOUND 13 | #define HAS_BOOST 1 14 | #endif 15 | 16 | #endif // bsold_config_h 17 | 18 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bsold/io/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # bsold/io/Cmakelists.txt 2 | 3 | set(bsold_io_sources 4 | bsold_file_io_extras.h bsold_file_io_extras.cxx 5 | ) 6 | 7 | aux_source_directory(Templates bsold_io_sources) 8 | 9 | add_library(bsold_io ${bsold_io_sources}) 10 | 11 | target_link_libraries(bsold_io bsold vil) 12 | 13 | #if( BUILD_TESTING ) 14 | # add_subdirectory(tests) 15 | #endif() 16 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bsold/tests/test_driver.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | 4 | DECLARE( test_interp_curve_2d ); 5 | DECLARE( test_interp_curve_3d ); 6 | DECLARE( test_file_io ); 7 | 8 | void 9 | register_tests() 10 | { 11 | REGISTER( test_interp_curve_2d ); 12 | REGISTER( test_interp_curve_3d ); 13 | REGISTER( test_file_io ); 14 | } 15 | 16 | DEFINE_MAIN; 17 | 18 | 19 | -------------------------------------------------------------------------------- /old/contrib/brl/bseg/bmrf/Templates/vbl_smart_ptr+bmrf_curve_3d-.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | #include 5 | #include 6 | #include 7 | #include 8 | #include 9 | 10 | VBL_SMART_PTR_INSTANTIATE(bmrf_curve_3d); 11 | -------------------------------------------------------------------------------- /old/contrib/gel/vgel/kl/error.h: -------------------------------------------------------------------------------- 1 | /********************************************************************* 2 | * error.h 3 | *********************************************************************/ 4 | 5 | #ifndef _ERROR_H_ 6 | #define _ERROR_H_ 7 | 8 | #include 9 | #include 10 | 11 | void KLTError(char *fmt, ...); 12 | void KLTWarning(char *fmt, ...); 13 | 14 | #endif 15 | 16 | -------------------------------------------------------------------------------- /old/contrib/tbl/vepl1/vepl1_sobel.h: -------------------------------------------------------------------------------- 1 | #ifndef vepl1_sobel_h_ 2 | #define vepl1_sobel_h_ 3 | //: 4 | // \file 5 | // \brief Sobel convolution filter 6 | // 7 | // \author Peter Vanroose, K.U.Leuven (ESAT/PSI) 8 | // \date 28 April 2001 9 | 10 | #include 11 | 12 | //: Sobel convolution filter 13 | vil1_image vepl1_sobel(vil1_image const& ); 14 | 15 | #endif // vepl1_sobel_h_ 16 | -------------------------------------------------------------------------------- /contrib/brld/bmvgd/bmcsd/bmcsd_stereo_views_sptr.h: -------------------------------------------------------------------------------- 1 | // This is brl/bprod/bmcsd_stereo_views_sptr.h 2 | #ifndef bmcsd_stereo_views_sptr_h 3 | #define bmcsd_stereo_views_sptr_h 4 | 5 | //: 6 | // \file 7 | 8 | class bmcsd_stereo_views; 9 | 10 | #include 11 | 12 | typedef vbl_smart_ptr bmcsd_stereo_views_sptr; 13 | 14 | #endif // bmcsd_stereo_views_sptr_h 15 | -------------------------------------------------------------------------------- /contrib/brld/bmvgd/becld/pro/becld_episeg_storage_sptr.h: -------------------------------------------------------------------------------- 1 | // This is bmvgd/becld/pro/becld_episeg_storage_sptr.h 2 | #ifndef becld_episeg_storage_sptr_h 3 | #define becld_episeg_storage_sptr_h 4 | 5 | #include 6 | 7 | class becld_episeg_storage; 8 | typedef bpro1_storage_sptr_t becld_episeg_storage_sptr; 9 | 10 | #endif // becld_episeg_storage_sptr_h 11 | -------------------------------------------------------------------------------- /contrib/brld/bmvgd/bmcsd/Templates/vbl_io_sparse_array+bmcsd_attributed_point.vcl_triple+uint.uint.uint--.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | #include 5 | 6 | typedef vbl_triple triple_uuu; 7 | VBL_IO_SPARSE_ARRAY_BASE_INSTANTIATE(bmcsd_match_attribute, triple_uuu); 8 | -------------------------------------------------------------------------------- /contrib/brld/breye1d/vidpro1/vidpro1_repository_sptr.h: -------------------------------------------------------------------------------- 1 | // This is brl/vidpro1/vidpro1_repository_sptr.h 2 | #ifndef vidpro1_repository_sptr_h 3 | #define vidpro1_repository_sptr_h 4 | 5 | //: 6 | // \file 7 | 8 | class vidpro1_repository; 9 | 10 | #include 11 | 12 | typedef vbl_smart_ptr vidpro1_repository_sptr; 13 | 14 | #endif // vidpro1_repository_sptr_h 15 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bprod/tests/test_storage.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | 5 | 6 | MAIN( test_storage ) 7 | { 8 | START ("storage"); 9 | 10 | bprod_storage_sptr ds_int = new bprod_storage_type(10); 11 | int test = ds_int->data(); 12 | 13 | 14 | TEST("get data (int)", test, 10); 15 | 16 | SUMMARY(); 17 | } 18 | -------------------------------------------------------------------------------- /contrib/brld/bsegd/sdetd/pro/sdetd_edgemap_storage_sptr.h: -------------------------------------------------------------------------------- 1 | // This is brcv/seg/dbdet/pro/sdetd_edgemap_storage.h 2 | #ifndef sdetd_edgemap_storage_sptr_h_ 3 | #define sdetd_edgemap_storage_sptr_h_ 4 | 5 | #include 6 | 7 | class sdetd_edgemap_storage; 8 | typedef bpro1_storage_sptr_t sdetd_edgemap_storage_sptr; 9 | 10 | #endif // sdetd_edgemap_storage_sptr_h 11 | -------------------------------------------------------------------------------- /old/contrib/tbl/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # This is old/contrib/tbl/CMakeLists.txt 2 | 3 | project(unmaintained_tbl) 4 | 5 | set(UNMAINTAINED_TBL_INCLUDE_DIR "${CMAKE_CURRENT_SOURCE_DIR};${CMAKE_CURRENT_BINARY_DIR}" CACHE STATIC "TB Unmaintained package include files" FORCE) 6 | 7 | include_directories(${VXL_TBL_INCLUDE_DIR}) 8 | include_directories(${UNMAINTAINED_TBL_INCLUDE_DIR}) 9 | 10 | add_subdirectory(vepl1) 11 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bgld/bgld_param_curve.cxx: -------------------------------------------------------------------------------- 1 | // This is bbasd/bgld/bgld_param_curve.cxx 2 | //: 3 | // \file 4 | // Based on original code written by Ozge Can Ozcanli, 04 February 2005. 5 | 6 | #include "bgld_param_curve.h" 7 | 8 | //: Write " to stream" 9 | //vcl_ostream& bgld_param_curve::operator<<(vcl_ostream& s) { 10 | //s << " "; 11 | //return s; 12 | //} 13 | 14 | 15 | -------------------------------------------------------------------------------- /contrib/brld/bmvgd/bmcsd/pro/bmcsd_discrete_corresp_storage_sptr.h: -------------------------------------------------------------------------------- 1 | #ifndef bmcsd_discrete_corresp_storage_sptr_h 2 | #define bmcsd_discrete_corresp_storage_sptr_h 3 | 4 | #include 5 | 6 | class bmcsd_discrete_corresp_storage; 7 | typedef bpro1_storage_sptr_t bmcsd_discrete_corresp_storage_sptr; 8 | 9 | #endif // bmcsd_discrete_corresp_storage_sptr_h 10 | -------------------------------------------------------------------------------- /contrib/brld/breye1d/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # breye1/CMakeLists.txt 2 | # Old Brown Eyes package. 3 | 4 | include_directories(${VXL_VGUI_INCLUDE_DIR}) 5 | include_directories(${VXL_BRL_INCLUDE_DIR}) 6 | 7 | # Brown Process Library (Old) 8 | add_subdirectory(bpro1) 9 | 10 | # Video Process Library (Old) 11 | add_subdirectory(vidpro1) 12 | 13 | # Visualizer (will move to brl someday) (Old) 14 | add_subdirectory(bvis1) 15 | -------------------------------------------------------------------------------- /config/cmake/Modules/UseBoil.cmake: -------------------------------------------------------------------------------- 1 | set (HAS_BOIL "NO") 2 | if (BUILD_BOIL) 3 | 4 | # Find Coin3D - Open Inventor 5 | include( ${VXD_CMAKE_DIR}/Modules/FindCoin.cmake ) 6 | 7 | if (COIN_FOUND) 8 | include_directories( ${COIN_INCLUDE_DIR} ) 9 | set( HAS_BOIL "YES" ) 10 | add_definitions( -DHAS_BOIL ) 11 | link_libraries( ${COIN_LIBRARY} ) 12 | endif (COIN_FOUND) 13 | 14 | endif (BUILD_BOIL) 15 | -------------------------------------------------------------------------------- /contrib/brld/b3pd/triangulation_kanatani/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # Kanatani BMVC08 optimal triangulation code 2 | 3 | set(triangulation_kanatani_sources 4 | extensions.cpp extensions.h 5 | matrix.cpp matrix.h 6 | eigen_okumura.cpp 7 | matutil.cpp 8 | twoview_triangulation.cpp twoview_triangulation.h libmatrix.h 9 | vector.cpp vector.h 10 | ) 11 | 12 | add_library(triangulation_kanatani ${triangulation_kanatani_sources}) 13 | 14 | -------------------------------------------------------------------------------- /contrib/brld/bmvgd/bdifd/pro/bdifd_3rd_order_geometry_storage_sptr.h: -------------------------------------------------------------------------------- 1 | #ifndef bdifd_3rd_order_geometry_storage_sptr_h 2 | #define bdifd_3rd_order_geometry_storage_sptr_h 3 | 4 | #include 5 | 6 | class bdifd_3rd_order_geometry_storage; 7 | typedef bpro1_storage_sptr_t bdifd_3rd_order_geometry_storage_sptr; 8 | 9 | #endif // bdifd_3rd_order_geometry_storage_sptr_h 10 | -------------------------------------------------------------------------------- /contrib/brld/bmvgd/bmcsd/pro/bmcsd_discrete_corresp_storage_3_sptr.h: -------------------------------------------------------------------------------- 1 | #ifndef bmcsd_discrete_corresp_storage_3_sptr_h 2 | #define bmcsd_discrete_corresp_storage_3_sptr_h 3 | 4 | #include 5 | 6 | class bmcsd_discrete_corresp_storage_3; 7 | typedef bpro1_storage_sptr_t bmcsd_discrete_corresp_storage_3_sptr; 8 | 9 | #endif // bmcsd_discrete_corresp_storage_3_sptr_h 10 | -------------------------------------------------------------------------------- /contrib/brld/bmvgd/vpgld/pro/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # This is bmvgd/vpgld/pro/CMakeLists.txt 2 | 3 | set( vpgld_pro_sources 4 | vpgld_fm_storage.cxx vpgld_fm_storage.h vpgld_fm_storage_sptr.h 5 | vpgld_camera_storage.cxx vpgld_camera_storage.h vpgld_camera_storage_sptr.h 6 | ) 7 | 8 | 9 | add_library(vpgld_pro ${vpgld_pro_sources}) 10 | 11 | target_link_libraries(vpgld_pro vpgl_io vpgld_io vidpro1 vpgld_algo_pro bdifd) 12 | -------------------------------------------------------------------------------- /old/core/vidl1/README.txt: -------------------------------------------------------------------------------- 1 | vidl1 - The VXL video library. 2 | 3 | Registering your codecs is no longer needed. 4 | Use vidl1_io to load a movie. Here's a program 5 | which prints info about a movie: 6 | 7 | #include 8 | 9 | int main(int argc, char** argv) 10 | { 11 | 12 | vidl1_movie_sptr movie = vidl1_io::load_movie(argv[1]); 13 | vcl_cerr << "Length = " << movie->length() << vcl_endl; 14 | } 15 | -------------------------------------------------------------------------------- /old/core/vil1/io/tests/test_include.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | #include 5 | #include 6 | #include 7 | #include 8 | #include 9 | 10 | int main() { return 0; } 11 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bbld/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # /bbasd/bbld/CMakeLists.txt 2 | # Development Brown Basics (templates) Library 3 | 4 | # set(bbld_sources 5 | # bbld_subsequence.h 6 | # ) 7 | # 8 | # #aux_source_directory(Templates bbld_sources) 9 | # 10 | # add_library(bbld ${bbld_sources}) 11 | # 12 | # target_link_libraries(bbld vbl) 13 | 14 | if( BUILD_TESTING ) 15 | add_subdirectory(tests) 16 | endif( BUILD_TESTING ) 17 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bprod/bprod_connector_sptr.h: -------------------------------------------------------------------------------- 1 | // This is basic/bprod/bprod_connector_sptr.h 2 | #ifndef bprod_connector_sptr_h 3 | #define bprod_connector_sptr_h 4 | 5 | //: 6 | // \file 7 | 8 | class bprod_connector; 9 | 10 | #include 11 | 12 | //: Smart-pointer to a bprod_connector. 13 | typedef bprod_observer_sptr_t bprod_connector_sptr; 14 | 15 | #endif // bprod_connector_sptr_h 16 | -------------------------------------------------------------------------------- /old/contrib/gel/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # This is old/contrib/gel/CMakeLists.txt 2 | 3 | project(unmaintained_gel) 4 | 5 | set(UNMAINTAINED_GEL_INCLUDE_DIR "${CMAKE_CURRENT_SOURCE_DIR};${CMAKE_CURRENT_BINARY_DIR}" CACHE STATIC "GEL Unmaintained package include files" FORCE) 6 | 7 | include_directories(${VXL_GEL_INCLUDE_DIR}) 8 | include_directories(${UNMAINTAINED_GEL_INCLUDE_DIR}) 9 | 10 | add_subdirectory(vgel) 11 | add_subdirectory(vsrl) 12 | -------------------------------------------------------------------------------- /old/core/vil1/io/Templates/vil1_io_memory_image_of+vil1_rgb+uchar--.cxx: -------------------------------------------------------------------------------- 1 | // fsm: I could have used vil1_rgb_byte instead, but it's the 2 | // principle that counts. This is how clients must instantiate their 3 | // own personal vil1_memory_image_of 4 | 5 | #include 6 | #include 7 | 8 | typedef unsigned char byte; 9 | 10 | VIL1_IO_MEMORY_IMAGE_OF_INSTANTIATE(vil1_rgb); 11 | -------------------------------------------------------------------------------- /contrib/brld/b3pd/brent/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # This is /db3p/brent/CMakeLists.txt 2 | # Two popular Brent algorithms: root solver and minimizer for 1D function 3 | # This library is downloaded from www.netlib.org, the library name is c/brent.shar. 4 | # The file brent.shar has instruction on how to create these source files. 5 | 6 | 7 | set ( brent_sources 8 | brent.h zeroin.c fminbr.c 9 | ) 10 | 11 | add_library(brent ${brent_sources}) 12 | -------------------------------------------------------------------------------- /contrib/brld/breye1d/vidpro1/storage/vidpro1_vtol_storage_sptr.h: -------------------------------------------------------------------------------- 1 | // This is brl/vidpro1/storage/vidpro1_vtol_storage.h 2 | #ifndef vidpro1_vtol_storage_sptr_h 3 | #define vidpro1_vtol_storage_sptr_h 4 | 5 | //: 6 | // \file 7 | 8 | #include 9 | 10 | class vidpro1_vtol_storage; 11 | typedef bpro1_storage_sptr_t vidpro1_vtol_storage_sptr; 12 | 13 | #endif // vidpro1_vtol_storage_sptr_h 14 | -------------------------------------------------------------------------------- /old/core/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # This is old/core/CMakeLists.txt 2 | 3 | project(unmaintained_vxdcore) 4 | 5 | set(UNMAINTAINED_VXDCORE_INCLUDE_DIR 6 | "${CMAKE_CURRENT_SOURCE_DIR};${CMAKE_CURRENT_BINARY_DIR}" CACHE STATIC "VXD core unmaintained package include files" FORCE) 7 | 8 | include_directories(${UNMAINTAINED_VXDCORE_INCLUDE_DIR}) 9 | 10 | # deprecated: old video library: 11 | # add_subdirectory(vil1) 12 | add_subdirectory(vidl1) 13 | -------------------------------------------------------------------------------- /old/core/vil1/io/Templates/vil1_io_memory_image_of+vcl_complex+double--.cxx: -------------------------------------------------------------------------------- 1 | #if (defined _MSC_VER) && _MSC_VER == 1200 2 | // disable warning buried deep in the standard library 3 | // warning C4018: '<' : signed/unsigned mismatch: vector(159) 4 | # pragma warning(disable: 4018) 5 | #endif 6 | 7 | #include 8 | #include 9 | 10 | VIL1_IO_MEMORY_IMAGE_OF_INSTANTIATE(vcl_complex); 11 | -------------------------------------------------------------------------------- /old/core/vil1/io/Templates/vil1_io_memory_image_of+vcl_complex+float--.cxx: -------------------------------------------------------------------------------- 1 | #if (defined _MSC_VER) && _MSC_VER == 1200 2 | // disable warning buried deep in the standard library 3 | // warning C4018: '<' : signed/unsigned mismatch: vector(159) 4 | # pragma warning(disable: 4018) 5 | #endif 6 | 7 | #include 8 | #include 9 | 10 | VIL1_IO_MEMORY_IMAGE_OF_INSTANTIATE(vcl_complex); 11 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bgld/introduction_doxy.txt: -------------------------------------------------------------------------------- 1 | // The following text is included in the main documentation page by doxygen 2 | /*! \mainpage bgld : Development Brown Geometry Library (VXD version) 3 | * A collection of routines augmenting vgl 4 | * 5 | * \section Interpolate a curve between 2 point-tangents 6 | * - bgld_biarc: interpolate using 2 circular arc 7 | * - bgld_eulerspiral: interpolate using an Euler spiral, which has linear curvature 8 | */ 9 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bspid/pro/bspid_curvemap_storage_sptr.h: -------------------------------------------------------------------------------- 1 | // This is basic/bspid/pro/bspid_curvemap_storage.h 2 | #ifndef bspid_curvemap_storage_sptr_h 3 | #define bspid_curvemap_storage_sptr_h 4 | 5 | //: 6 | // \file 7 | 8 | #include 9 | 10 | class bspid_curvemap_storage; 11 | typedef bpro1_storage_sptr_t bspid_curvemap_storage_sptr; 12 | 13 | #endif // bspid_curvemap_storage_sptr_h 14 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bspid/tests/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # This is basic/bspid/tests 2 | 3 | add_executable ( bspid_test_all 4 | test_driver.cxx 5 | test_curve_distance.cxx 6 | ) 7 | 8 | target_link_libraries( bspid_test_all bspid bild_algo testlib ) 9 | 10 | add_test( bspid_test_curve_distance bspid_test_all test_curve_distance ) 11 | 12 | add_executable( bspid_test_include test_include.cxx ) 13 | target_link_libraries( bspid_test_include bspid) 14 | -------------------------------------------------------------------------------- /contrib/brld/breye1d/vidpro1/storage/vidpro1_image_storage_sptr.h: -------------------------------------------------------------------------------- 1 | // This is brl/vidpro1/storage/vidpro1_image_storage.h 2 | #ifndef vidpro1_image_storage_sptr_h 3 | #define vidpro1_image_storage_sptr_h 4 | 5 | //: 6 | // \file 7 | 8 | #include 9 | 10 | class vidpro1_image_storage; 11 | typedef bpro1_storage_sptr_t vidpro1_image_storage_sptr; 12 | 13 | #endif // vidpro1_image_storage_sptr_h 14 | -------------------------------------------------------------------------------- /contrib/brld/breye1d/vidpro1/vidpro1_process_manager_sptr.h: -------------------------------------------------------------------------------- 1 | // This is brl/vidpro1/vidpro1_process_manager_sptr.h 2 | #ifndef vidpro1_process_manager_sptr_h 3 | #define vidpro1_process_manager_sptr_h 4 | 5 | //: 6 | // \file 7 | 8 | class vidpro1_process_manager; 9 | 10 | #include 11 | 12 | typedef vbl_smart_ptr vidpro1_process_manager_sptr; 13 | 14 | #endif // vidpro1_process_manager_sptr_h 15 | -------------------------------------------------------------------------------- /old/core/vidl1/vidl1_clip_sptr.h: -------------------------------------------------------------------------------- 1 | // This is core/vidl1/vidl1_clip_sptr.h 2 | #ifndef vidl1_clip_sptr_h 3 | #define vidl1_clip_sptr_h 4 | 5 | // 6 | // typedef for class vbl_smart_ptr 7 | // Include this file to use the smart pointer vidl1_clip_sptr 8 | // 9 | 10 | class vidl1_clip; 11 | 12 | #include 13 | 14 | typedef vbl_smart_ptr vidl1_clip_sptr; 15 | 16 | #endif // vidl1_clip_sptr_h 17 | 18 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bgld/algo/tests/test_include.cxx: -------------------------------------------------------------------------------- 1 | // This is bbasd/bgld/algo/tests/test_include.h 2 | 3 | #include 4 | #include 5 | #include 6 | #include 7 | #include 8 | #include 9 | #include 10 | int main() 11 | { 12 | return 0; 13 | } 14 | -------------------------------------------------------------------------------- /contrib/brld/bmvgd/bdifd/algo/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # This is bmvgd/bdifd/algo/CMakeLists.txt 2 | # Brown Multiview Differential Geometry Algorithms Library 3 | 4 | set(bdifd_algo_sources 5 | bdifd_data.cxx bdifd_data.h 6 | bdifd_transfer.cxx bdifd_transfer.h 7 | ) 8 | 9 | add_library(bdifd_algo ${bdifd_algo_sources}) 10 | 11 | target_link_libraries(bdifd_algo bdifd) 12 | 13 | if( BUILD_TESTING ) 14 | add_subdirectory(tests) 15 | endif( BUILD_TESTING ) 16 | -------------------------------------------------------------------------------- /contrib/brld/bmvgd/becld/introduction_doxy.txt: -------------------------------------------------------------------------------- 1 | // The following text is included in the main documentation page by doxygen 2 | /*! \mainpage becld : Development Brown Epipolar Curve Library 3 | * 4 | * This library deals with methods that treat the epipole geometrically. Although 5 | * the name has "curve" in it, some functionality is not necessarily related to 6 | * curves and are more generally applicable, such as becld_epipole and 7 | * becld_epiband. 8 | */ 9 | -------------------------------------------------------------------------------- /old/core/vidl1/vidl1_codec_sptr.h: -------------------------------------------------------------------------------- 1 | // This is core/vidl1/vidl1_codec_sptr.h 2 | #ifndef vidl1_codec_sptr_h 3 | #define vidl1_codec_sptr_h 4 | 5 | // 6 | // typedef for class vbl_smart_ptr 7 | // Include this file to use the smart pointer vidl1_codec_sptr 8 | // 9 | 10 | class vidl1_codec; 11 | 12 | #include 13 | 14 | typedef vbl_smart_ptr vidl1_codec_sptr; 15 | 16 | #endif // vidl1_codec_sptr_h 17 | 18 | -------------------------------------------------------------------------------- /old/core/vidl1/vidl1_frame_sptr.h: -------------------------------------------------------------------------------- 1 | // This is core/vidl1/vidl1_frame_sptr.h 2 | #ifndef vidl1_frame_sptr_h 3 | #define vidl1_frame_sptr_h 4 | 5 | // 6 | // typedef for class vbl_smart_ptr 7 | // Include this file to use the smart pointer vidl1_frame_sptr 8 | // 9 | 10 | class vidl1_frame; 11 | 12 | #include 13 | 14 | typedef vbl_smart_ptr vidl1_frame_sptr; 15 | 16 | #endif // vidl1_frame_sptr_h 17 | 18 | -------------------------------------------------------------------------------- /old/core/vidl1/vidl1_movie_sptr.h: -------------------------------------------------------------------------------- 1 | // This is core/vidl1/vidl1_movie_sptr.h 2 | #ifndef vidl1_movie_sptr_h 3 | #define vidl1_movie_sptr_h 4 | 5 | // 6 | // typedef for class vbl_smart_ptr 7 | // Include this file to use the smart pointer vidl1_movie_sptr 8 | // 9 | 10 | class vidl1_movie; 11 | 12 | #include 13 | 14 | typedef vbl_smart_ptr vidl1_movie_sptr; 15 | 16 | #endif // vidl1_movie_sptr_h 17 | 18 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bprod/tests/test_driver.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | 4 | DECLARE( test_process ); 5 | DECLARE( test_process_factory ); 6 | DECLARE( test_delay_filter ); 7 | DECLARE( test_storage ); 8 | 9 | 10 | void 11 | register_tests() 12 | { 13 | REGISTER( test_process ); 14 | REGISTER( test_process_factory ); 15 | REGISTER( test_delay_filter ); 16 | REGISTER( test_storage ); 17 | } 18 | 19 | DEFINE_MAIN; 20 | 21 | 22 | -------------------------------------------------------------------------------- /contrib/brld/breye1d/vidpro1/storage/vidpro1_vsol2D_storage_sptr.h: -------------------------------------------------------------------------------- 1 | // This is brl/vidpro1/storage/vidpro1_vsol2D_storage_sptr.h 2 | #ifndef vidpro1_vsol2D_storage_sptr_h_ 3 | #define vidpro1_vsol2D_storage_sptr_h_ 4 | 5 | //: 6 | // \file 7 | 8 | #include 9 | 10 | class vidpro1_vsol2D_storage; 11 | typedef bpro1_storage_sptr_t vidpro1_vsol2D_storage_sptr; 12 | 13 | #endif // vidpro1_vsol2D_storage_sptr_h 14 | -------------------------------------------------------------------------------- /contrib/brld/breye1d/vidpro1/storage/vidpro1_vsol3D_storage_sptr.h: -------------------------------------------------------------------------------- 1 | // This is brl/vidpro1/storage/vidpro1_vsol3D_storage_sptr.h 2 | #ifndef vidpro1_vsol3D_storage_sptr_h_ 3 | #define vidpro1_vsol3D_storage_sptr_h_ 4 | 5 | //: 6 | // \file 7 | 8 | #include 9 | 10 | class vidpro1_vsol3D_storage; 11 | typedef bpro1_storage_sptr_t vidpro1_vsol3D_storage_sptr; 12 | 13 | #endif // vidpro1_vsol3D_storage_sptr_h 14 | -------------------------------------------------------------------------------- /config/cmake/Modules/UseOctave.cmake: -------------------------------------------------------------------------------- 1 | # Finds libraries and include files associated with Octave 2 | # author: firat 3 | 4 | include( ${VXD_CMAKE_DIR}/Modules/FindOctave.cmake ) 5 | if(OCTAVE_FOUND) 6 | include_directories(${OCTAVE_INCLUDE_PATH}) 7 | link_directories(${OCTAVE_SHARED_LIBRARY_PATH}) 8 | add_definitions( -DOCTAVE_FOUND=1 ) 9 | else(OCTAVE_FOUND) 10 | add_definitions( -DOCTAVE_FOUND=0 ) 11 | endif(OCTAVE_FOUND) 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /contrib/brld/b3pd/brent/brent.h: -------------------------------------------------------------------------------- 1 | // This is core/vnl/algo/brent.h 2 | #ifndef brent_h_ 3 | #define brent_h_ 4 | //: 5 | // \file 6 | // \author 7 | 8 | 9 | #ifdef __cplusplus 10 | extern "C" { 11 | #endif 12 | 13 | double zeroin(double ax, double bx, double (*f)(double x), double tol, int max_iter); 14 | double fminbr(double a, double b, double (*f)(double x), double tol); 15 | 16 | 17 | 18 | #ifdef __cplusplus 19 | } 20 | #endif 21 | 22 | #endif // brent_h_ 23 | -------------------------------------------------------------------------------- /contrib/brld/bmvgd/bmcsd/tests/test_include.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | #include 5 | #include 6 | #include 7 | #include 8 | #include 9 | #include 10 | 11 | int main() { return 0; } 12 | -------------------------------------------------------------------------------- /contrib/brld/brecd/bcsid/tests/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # This is rec/bcsid/tests 2 | 3 | add_executable ( bcsid_test_all 4 | test_driver.cxx 5 | test_curve_distance.cxx 6 | ) 7 | 8 | target_link_libraries( bcsid_test_all bcsid sdetd_algo bild_algo vil_algo testlib ) 9 | 10 | add_test( bcsid_test_curve_distance bcsid_test_all test_curve_distance ) 11 | 12 | add_executable( bcsid_test_include test_include.cxx ) 13 | target_link_libraries( bcsid_test_include bcsid) 14 | -------------------------------------------------------------------------------- /contrib/brld/breye1d/bvis1/examples/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # breyes/bvis1/examples/CMakeLists.txt 2 | 3 | 4 | if (VXL_VGUI_FOUND) 5 | 6 | set(brown_eyes_sources 7 | 8 | bvis1_brown_eyes_menu.cxx bvis1_brown_eyes_menu.h 9 | bvis1_brown_eyes_main.cxx 10 | ) 11 | 12 | aux_source_directory(Templates bvis1_sources) 13 | 14 | add_executable(brown_eyes1 ${brown_eyes_sources}) 15 | 16 | target_link_libraries(brown_eyes1 bvis1) 17 | 18 | endif (VXL_VGUI_FOUND) 19 | -------------------------------------------------------------------------------- /contrib/brld/bsegd/sdetd/io/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # This is bsegd/sdetd/io/CMakeLists.txt 2 | 3 | 4 | set(sdetd_io_sources 5 | sdetd_load_edg.cxx sdetd_load_edg.h 6 | sdetd_cvlet_map_io.cxx sdetd_cvlet_map_io.h 7 | ) 8 | 9 | # aux_source_directory(Templates sdetd_io_sources) 10 | 11 | add_library(sdetd_io ${sdetd_io_sources}) 12 | 13 | target_link_libraries(sdetd_io sdet) 14 | 15 | if( BUILD_TESTING ) 16 | # add_subdirectory(tests) 17 | endif( BUILD_TESTING ) 18 | -------------------------------------------------------------------------------- /contrib/brld/bmvgd/vcpld/pro/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | include_directories(${VXL_BRL_INCLUDE_DIR}) 2 | include_directories(${VXL_GEL_INCLUDE_DIR} ) 3 | include_directories(${VXL_GEL_INCLUDE_DIR}/mrc ) 4 | 5 | set(vcpld_pro_sources 6 | vcpld_bundle_adjust_driver.cxx vcpld_bundle_adjust_driver.h 7 | vcpld_bundle_adjust_sink.cxx vcpld_bundle_adjust_sink.h 8 | ) 9 | 10 | add_library(vcpld_pro ${vcpld_pro_sources}) 11 | 12 | target_link_libraries(vcpld_pro vcpld_algo bmcsd_pro) 13 | -------------------------------------------------------------------------------- /contrib/brld/breye1d/vidpro1/storage/vidpro1_fmatrix_storage_sptr.h: -------------------------------------------------------------------------------- 1 | // This is brl/vidpro1/storage/vidpro1_fmatrix_storage_sptr.h 2 | #ifndef vidpro1_fmatrix_storage_sptr_h_ 3 | #define vidpro1_fmatrix_storage_sptr_h_ 4 | 5 | //: 6 | // \file 7 | 8 | #include 9 | 10 | class vidpro1_fmatrix_storage; 11 | typedef bpro1_storage_sptr_t vidpro1_fmatrix_storage_sptr; 12 | 13 | #endif // vidpro1_fmatrix_storage_sptr_h 14 | -------------------------------------------------------------------------------- /contrib/brld/bmvgd/bdifd/pro/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # This is bmvgd/bdifd/pro/CMakeLists.txt 2 | # Brown Multiview Differential Geometry Library 3 | 4 | set(bdifd_pro_sources 5 | bdifd_3rd_order_geometry_storage.cxx bdifd_3rd_order_geometry_storage.h bdifd_3rd_order_geometry_storage_sptr.h 6 | bdifd_edgel_data_process.cxx bdifd_edgel_data_process.h 7 | ) 8 | 9 | 10 | add_library(bdifd_pro ${bdifd_pro_sources}) 11 | 12 | target_link_libraries(bdifd_pro bdifd_algo vidpro1 bpro1) 13 | -------------------------------------------------------------------------------- /contrib/brld/bmvgd/becld/tests/test_include.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | #include 5 | #include 6 | #include 7 | #include 8 | #include 9 | #include 10 | 11 | int main() { return 0; } 12 | -------------------------------------------------------------------------------- /contrib/brld/bsegd/sdetd/algo/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # bsegd/sdetd/algo/CMakeLists.txt 2 | # Algorithms for Brown Detection and Segmentation Libraries 3 | 4 | set( sdetd_algo_sources 5 | # IO utilities 6 | sdetd_convert_edgemap.h sdetd_convert_edgemap.cxx 7 | ) 8 | 9 | add_library(sdetd_algo ${sdetd_algo_sources}) 10 | target_link_libraries(sdetd_algo sdet vil) 11 | 12 | 13 | #if( BUILD_TESTING ) 14 | # add_subdirectory(tests) 15 | #endif( BUILD_TESTING ) 16 | -------------------------------------------------------------------------------- /config/scripts-dashboard/run_nightly.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | LOGFILE=/homelocal/isa/Desktop/dashboard.log 3 | cd /projects/dashboards/vxd/ 4 | rm -r /projects/dashboards/vxd/bin-nightly 5 | mkdir /projects/dashboards/vxd/bin-nightly 6 | echo "---------- Building vxd Nightly ----------" >> $LOGFILE 7 | echo "---------- " `date` " ----------" >> $LOGFILE 8 | cd /projects/dashboards/vxd/scripts 9 | ctest -V -S vxd_nightly.cmake >> $LOGFILE 10 | echo "---------- Done ----------" >> $LOGFILE 11 | -------------------------------------------------------------------------------- /old/core/vidl1/vidl1_mpegcodec_sptr.h: -------------------------------------------------------------------------------- 1 | // This is core/vidl1/vidl1_mpegcodec_sptr.h 2 | #ifndef vidl1_mpegcodec_sptr_h 3 | #define vidl1_mpegcodec_sptr_h 4 | 5 | // 6 | // typedef for class vbl_smart_ptr 7 | // Include this file to use the smart pointer vidl1_mpegcodec_sptr 8 | // 9 | 10 | class vidl1_mpegcodec; 11 | 12 | #include 13 | 14 | typedef vbl_smart_ptr vidl1_mpegcodec_sptr; 15 | 16 | #endif // vidl1_mpegcodec_sptr_h 17 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bnld/introduction_doxy.txt: -------------------------------------------------------------------------------- 1 | // The following text is included in the main documentation page by doxygen 2 | /*! \mainpage bnld : Development Brown Numerical Library 3 | * A collection of numerical routines augmenting vnl 4 | * 5 | * \section ENO Interpolation 6 | * - bnld_eno_1d : Plain 1D ENO interpolation class 7 | * - bnld_eno_shock_1d : Shock-placing 1D ENO interpolation class 8 | * - bnld_eno_zerox_vector : Compute zero-crossings of eno-interpolated function 9 | */ 10 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/buld/buld_random.h: -------------------------------------------------------------------------------- 1 | // This is /lemsvxl/bbasd/buld/buld_random.h 2 | 3 | //: 4 | // \file 5 | // \author Based on original code by Firat Kalaycilar (@lems.brown.edu) 6 | // \date Mar 8, 2010 7 | // \brief 8 | // 9 | // \verbatim 10 | // 11 | // \endverbatim 12 | // 13 | 14 | #ifndef BULD_RANDOM_H_ 15 | #define BULD_RANDOM_H_ 16 | 17 | #include 18 | 19 | vcl_string buld_get_random_alphanumeric_string(int len); 20 | 21 | #endif /* BULD_RANDOM_H_ */ 22 | -------------------------------------------------------------------------------- /old/contrib/brl/bseg/bmrf/tests/test_driver.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | DECLARE( test_epi_point ); 4 | DECLARE( test_epi_seg ); 5 | DECLARE( test_node ); 6 | DECLARE( test_network ); 7 | DECLARE( test_network_builder ); 8 | 9 | void 10 | register_tests() 11 | { 12 | REGISTER ( test_epi_point ); 13 | REGISTER ( test_epi_seg ); 14 | REGISTER ( test_node ); 15 | REGISTER ( test_network ); 16 | REGISTER ( test_network_builder ); 17 | } 18 | 19 | DEFINE_MAIN; 20 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bnld/algo/pro/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # bbasd/bnld/algo/pro/CMakeLists.txt 2 | 3 | include_directories( ${VXL_GEL_INCLUDE_DIR} ) 4 | include_directories( ${lems_SOURCE_DIR}/breye1 ) 5 | 6 | 7 | set(bnld_pro_sources 8 | bnld_function_sampling_process.cxx bnld_function_sampling_process.h 9 | ) 10 | 11 | 12 | #aux_source_directory(Templates bnld_pro_sources) 13 | 14 | add_library(bnld_pro ${bnld_pro_sources}) 15 | 16 | target_link_libraries(bnld_pro vidpro1 vsol bnld_algo) 17 | -------------------------------------------------------------------------------- /contrib/brld/bmvgd/vcpld/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # Multiview Curve Photogrammetry 2 | # (includes Curve Sketch System camera optimization, VXD version) 3 | 4 | # set( bmcsd_sources 5 | # ) 6 | # 7 | # add_library(bmcsd ${bmcsd_sources}) 8 | # 9 | # target_link_libraries(bmcsd vpgl bsold_algo bnld vil buld vbl_io) 10 | # 11 | # if( BUILD_TESTING ) 12 | # add_subdirectory(tests) 13 | # endif( BUILD_TESTING ) 14 | 15 | add_subdirectory(algo) 16 | add_subdirectory(pro) 17 | # add_subdirectory(cmd) 18 | -------------------------------------------------------------------------------- /contrib/brld/breye1d/bvis1/bvis1_gl_codec_sptr.h: -------------------------------------------------------------------------------- 1 | // This is breye1/bvis1/bvis1_gl_codec_sptr.h 2 | #ifndef bvis1_gl_codec_sptr_h 3 | #define bvis1_gl_codec_sptr_h 4 | 5 | // 6 | // typedef for class vbl_smart_ptr 7 | // Include this file to use the smart pointer bvis1_gl_codec_sptr 8 | // 9 | 10 | class bvis1_gl_codec; 11 | 12 | #include 13 | 14 | typedef vbl_smart_ptr bvis1_gl_codec_sptr; 15 | 16 | #endif // bvis1_gl_codec_sptr_h 17 | 18 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/buld/cmdline/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # /bbasd/buld/cmdline/CMakeLists.txt 2 | # Development Brown Utility Library - Command line utilities 3 | 4 | set(buld_embed_files_to_vxl_source_sources 5 | buld_embed_files_to_vxl_source_utils.h buld_embed_files_to_vxl_source_utils.cxx buld_embed_files_to_vxl_source_main.cxx 6 | ) 7 | 8 | add_executable(buld_embed_files_to_vxl_source ${buld_embed_files_to_vxl_source_sources}) 9 | target_link_libraries( buld_embed_files_to_vxl_source vul buld) 10 | -------------------------------------------------------------------------------- /contrib/brld/bmvgd/bdifd/tests/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # This is brld/bmvgd/bdifd/tests/CMakeLists.txt 2 | 3 | add_executable ( bdifd_test_all 4 | # Driver source and utilities 5 | test_driver.cxx 6 | 7 | # The tests 8 | test_camera.cxx 9 | ) 10 | 11 | target_link_libraries( bdifd_test_all bdifd testlib ) 12 | 13 | add_test( bdifd_test_camera bdifd_test_all test_camera ) 14 | 15 | add_executable( bdifd_test_include test_include.cxx ) 16 | 17 | target_link_libraries( bdifd_test_include bdifd ) 18 | -------------------------------------------------------------------------------- /contrib/brld/bmvgd/bmcsd/tests/test_driver.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | DECLARE( test_bmcsd_util ); 4 | DECLARE( test_discrete_corresp_io ); 5 | DECLARE( test_discrete_corresp_n_io ); 6 | DECLARE( test_bmcsd_curve_3d_sketch_io ); 7 | 8 | void 9 | register_tests() 10 | { 11 | REGISTER( test_bmcsd_util ); 12 | REGISTER( test_discrete_corresp_io ); 13 | REGISTER( test_discrete_corresp_n_io ); 14 | REGISTER( test_bmcsd_curve_3d_sketch_io ); 15 | } 16 | 17 | DEFINE_MAIN; 18 | -------------------------------------------------------------------------------- /old/core/vidl1/vidl1_avicodec.h: -------------------------------------------------------------------------------- 1 | #ifndef vidl1_avicodec_h_ 2 | #define vidl1_avicodec_h_ 3 | 4 | //: 5 | // \file 6 | // \brief Includes the right avi codec header depending on the platform 7 | // \author Matt Leotta 8 | 9 | /* 10 | // FIXME Stubbed away: use vidl 11 | #if defined(_MSC_VER) || defined(__BORLANDC__) || defined(__MINGW32__) 12 | #include "vidl1_win_avicodec.h" 13 | #else 14 | */ 15 | #include "vidl1_avifile_avicodec.h" 16 | /* 17 | #endif 18 | */ 19 | 20 | #endif // vidl1_avicodec_h_ 21 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bsold/bsold_gshock_sptr.h: -------------------------------------------------------------------------------- 1 | // This is bgld_gshock_sptr.h 2 | #ifndef bgld_gshock_sptr_h 3 | #define bgld_gshock_sptr_h 4 | //: 5 | //\file 6 | //\brief Smart pointer to GENO shock 7 | //\author Ricardo Fabbri (rfabbri), Brown University (rfabbri.github.io) 8 | //\date 03/09/2005 06:50:55 PM EST 9 | // 10 | 11 | 12 | #include 13 | 14 | class bsold_gshock; 15 | typedef vbl_smart_ptr bsold_gshock_sptr; 16 | 17 | 18 | #endif // bgld_gshock_sptr_h 19 | 20 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/buld/buld_exp_stat_sptr.h: -------------------------------------------------------------------------------- 1 | // This is brcv/rec/buld/buld_exp_stat_sptr.h 2 | #ifndef buld_exp_stat_sptr_h_ 3 | #define buld_exp_stat_sptr_h_ 4 | //: 5 | // \file 6 | // \brief Smart pointer to a buld_exp_stat 7 | // \author Based on original code by Ozge Can Ozcanli, (@lems.brown.edu) 8 | // \date 10/03/07 9 | // 10 | 11 | #include 12 | 13 | class buld_exp_stat; 14 | typedef vbl_smart_ptr buld_exp_stat_sptr; 15 | 16 | #endif // buld_exp_stat_sptr_h_ 17 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bsold/tests/test_include.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | #include 5 | #include 6 | #include 7 | #include 8 | #include 9 | #include 10 | #include 11 | 12 | int main() { return 0; } 13 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bgrld/algo/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # bbasd/bgrld/algo/CMakeLists.txt 2 | 3 | set( bgrld_algo_sources 4 | bgrld_algs.cxx bgrld_algs.h 5 | ) 6 | 7 | #aux_source_directory(Templates bgrld_algo_sources) 8 | 9 | add_library( bgrld_algo ${bgrld_algo_sources}) 10 | 11 | target_link_libraries( bgrld_algo bgrld ) 12 | 13 | #if( BUILD_EXAMPLES ) 14 | # add_subdirectory( examples ) 15 | #endif( BUILD_EXAMPLES ) 16 | #if( BUILD_TESTING ) 17 | # add_subdirectory(tests) 18 | #endif( BUILD_TESTING ) 19 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bprod/vis/bprod_run_tableau_sptr.h: -------------------------------------------------------------------------------- 1 | // This is basic/bprod/vis/bprod_run_tableau_sptr.h 2 | #ifndef bprod_run_tableau_sptr_h_ 3 | #define bprod_run_tableau_sptr_h_ 4 | //: 5 | // \file 6 | // \author Matthew Leotta (mleotta@lems.brown.edu) 7 | // \brief Smart-pointer to a bprod_run_tableau tableau. 8 | 9 | #include 10 | 11 | class bprod_run_tableau; 12 | typedef vgui_tableau_sptr_t bprod_run_tableau_sptr; 13 | 14 | #endif // bprod_run_tableau_sptr_h_ 15 | -------------------------------------------------------------------------------- /old/contrib/brl/bseg/bmrf/bmrf_arc_sptr.h: -------------------------------------------------------------------------------- 1 | // This is brl/bseg/bmrf/bmrf_arc_sptr.h 2 | #ifndef bmrf_arc_sptr_h_ 3 | #define bmrf_arc_sptr_h_ 4 | //: 5 | // \file 6 | // \brief A smart pointer to a bmrf_arc. 7 | // \author Matt Leotta, (mleotta@lems.brown.edu) 8 | // \date June 7, 2004 9 | // 10 | // Include this file to use the smart pointer bmrf_arc_sptr 11 | 12 | class bmrf_arc; 13 | 14 | #include 15 | 16 | typedef vbl_smart_ptr bmrf_arc_sptr; 17 | 18 | #endif // bmrf_arc_sptr_h_ 19 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bild/algo/tests/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # basic/bild/algo/tests/CMakeLists.txt 2 | 3 | 4 | add_executable( bild_algo_test_all 5 | test_driver.cxx 6 | test_exact_distance_transform.cxx 7 | ) 8 | 9 | target_link_libraries( bild_algo_test_all bild_algo testlib ) 10 | 11 | add_test( bild_algo_test_exact_distance_transform bild_algo_test_all test_exact_distance_transform ) 12 | 13 | 14 | add_executable( bild_algo_test_include test_include.cxx ) 15 | target_link_libraries( bild_algo_test_include bild_algo ) 16 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bprod/xio/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # basic/bprod/xio/CMakeLists.txt 2 | # Development Brown Processing XML IO Library 3 | 4 | include_directories( ${VXL_BRL_INCLUDE_DIR}/bbas ) 5 | 6 | set(bprod_xio_sources 7 | 8 | bprod_xio_source.cxx bprod_xio_source.h 9 | bprod_xio_sink.cxx bprod_xio_sink.h 10 | 11 | ) 12 | 13 | 14 | #aux_source_directory(Templates bprod_xio_sources) 15 | 16 | add_library(bprod_xio ${bprod_xio_sources}) 17 | 18 | target_link_libraries(bprod_xio bprod bxml) 19 | 20 | -------------------------------------------------------------------------------- /contrib/brld/breye1d/bvis1/bvis1_view_tableau_sptr.h: -------------------------------------------------------------------------------- 1 | // This is bvis1/bvis1_view_tableau_sptr.h 2 | #ifndef bvis1_view_tableau_sptr_h_ 3 | #define bvis1_view_tableau_sptr_h_ 4 | //: 5 | // \file 6 | // \author Based on original cde by Matt Leotta 7 | // \date 10/13/04 8 | // \brief Smart-pointer to a bvis1_view_tableau 9 | 10 | #include 11 | 12 | class bvis1_view_tableau; 13 | typedef vgui_tableau_sptr_t bvis1_view_tableau_sptr; 14 | 15 | #endif // bvis1_view_tableau_sptr_h_ 16 | -------------------------------------------------------------------------------- /config/cmake/Modules/UseMatlabEngine.cmake: -------------------------------------------------------------------------------- 1 | # Finds libraries and include files associated with Matlab Engine 2 | # author: firat 3 | 4 | include( ${VXD_CMAKE_DIR}/Modules/FindMatlabEngine.cmake ) 5 | if(MATLAB_ENGINE_FOUND) 6 | include_directories(${MATLAB_ENGINE_INCLUDE_PATH}) 7 | link_directories(${MATLAB_ENGINE_SHARED_LIBRARY_PATH}) 8 | add_definitions( -DMATLAB_ENGINE_FOUND=1 ) 9 | else(MATLAB_ENGINE_FOUND) 10 | add_definitions( -DMATLAB_ENGINE_FOUND=0 ) 11 | endif(MATLAB_ENGINE_FOUND) 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /old/contrib/brl/bseg/bmrf/bmrf_node_sptr.h: -------------------------------------------------------------------------------- 1 | // This is brl/bseg/bmrf/bmrf_node_sptr.h 2 | #ifndef bmrf_node_sptr_h_ 3 | #define bmrf_node_sptr_h_ 4 | //: 5 | // \file 6 | // \brief A smart pointer to a bmrf_node. 7 | // \author Matt Leotta, (mleotta@lems.brown.edu) 8 | // \date January 14, 2004 9 | // 10 | // Include this file to use the smart pointer bmrf_node_sptr 11 | 12 | class bmrf_node; 13 | 14 | #include 15 | 16 | typedef vbl_smart_ptr bmrf_node_sptr; 17 | 18 | #endif // bmrf_node_sptr_h_ 19 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bnld/bnld_cbrt.h: -------------------------------------------------------------------------------- 1 | // This is bbasd/bnld/bnld_cbrt.h 2 | 3 | #ifndef _bnld_cbrt_h_ 4 | #define _bnld_cbrt_h_ 5 | 6 | //: 7 | // \file 8 | // \brief Cubic root 9 | // 10 | // \author Based on original code by Ming-Ching Chang ( @lems.brown.edu) 11 | // \date Mar/07/2007 12 | // 13 | // \verbatim 14 | // Modifications: 15 | // \endverbatim 16 | 17 | //: Compute cubic root of input x. 18 | // cbrt is not part of ANSI C, here is our version of it. 19 | double bnld_cbrt (const double& inputx); 20 | 21 | 22 | #endif 23 | -------------------------------------------------------------------------------- /contrib/brld/bsegd/sdetd/pro/sdetd_edgemap_storage.cxx: -------------------------------------------------------------------------------- 1 | // This is brcv/seg/dbdet/pro/sdetd_edgemap_storage.h 2 | 3 | //: 4 | // \file 5 | 6 | #include "sdetd_edgemap_storage.h" 7 | 8 | //: Return IO version number; 9 | short 10 | sdetd_edgemap_storage::version() const 11 | { 12 | return 1; 13 | } 14 | 15 | 16 | //: Create a copy of the object on the heap. 17 | // The caller is responsible for deletion 18 | bpro1_storage* 19 | sdetd_edgemap_storage::clone() const 20 | { 21 | return new sdetd_edgemap_storage(*this); 22 | } 23 | 24 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bsold/bsold_circ_arc_2d_sptr.h: -------------------------------------------------------------------------------- 1 | //***************************************************************************** 2 | //: 3 | // \file 4 | // \brief Smart pointer on a bsold_circ_arc_2d 5 | //***************************************************************************** 6 | #ifndef bsold_circ_arc_2d_sptr_h 7 | #define bsold_circ_arc_2d_sptr_h 8 | 9 | class bsold_circ_arc_2d; 10 | #include 11 | typedef vbl_smart_ptr bsold_circ_arc_2d_sptr; 12 | 13 | #endif // bsold_circ_arc_2d_sptr_h 14 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bsold/vis/bsold2D_tableau_sptr.h: -------------------------------------------------------------------------------- 1 | //***************************************************************************** 2 | //: 3 | // \file 4 | // \brief Smart pointer on a bsold_circ_arc_2d 5 | //***************************************************************************** 6 | #ifndef bsold2D_tableau_sptr_h 7 | #define bsold2D_tableau_sptr_h 8 | 9 | #include 10 | 11 | class bsold2D_tableau; 12 | typedef vgui_tableau_sptr_t bsold2D_tableau_sptr; 13 | 14 | #endif // bsold2D_tableau_sptr_h 15 | -------------------------------------------------------------------------------- /old/README.txt: -------------------------------------------------------------------------------- 1 | Libraries that have been removed from vxl (or lemsvxl) but may still be of use 2 | 3 | These libraries are to be built as needed. We leave them here to be searchable 4 | while developing new code. If you need anything here, you become responsible to 5 | make it build. You still need the main vxl repository in order to search the git 6 | log for past changes to these libs. 7 | 8 | Please use the same directory structure as VXL in case the lib comes from it 9 | 10 | vil1/io, contrib/gel/vgel, etc: removed from main vxl in 2015/2016 11 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bsold/bsold_geno_curve_2d_sptr.h: -------------------------------------------------------------------------------- 1 | // This is bsold_geno_curve_2d_sptr.h 2 | #ifndef bsold_geno_curve_2d_sptr_h 3 | #define bsold_geno_curve_2d_sptr_h 4 | //: 5 | //\file 6 | //\brief Smart pointer on a bsold_geno_curve_2d 7 | //\author Ricardo Fabbri (rfabbri), Brown University (rfabbri.github.io) 8 | //\date 02/23/2005 06:29:12 PM EST 9 | // 10 | #include 11 | class bsold_geno_curve_2d; 12 | typedef vbl_smart_ptr bsold_geno_curve_2d_sptr; 13 | 14 | #endif // bsold_geno_curve_2d_sptr_h 15 | 16 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bsold/bsold_interp_curve_3d_sptr.h: -------------------------------------------------------------------------------- 1 | // This is bsold_interp_curve_3d_sptr.h 2 | #ifndef bsold_interp_curve_3d_sptr_h 3 | #define bsold_interp_curve_3d_sptr_h 4 | //: 5 | //\file 6 | //\brief Smart pointer on a bsold_interp_curve_3d 7 | //\author Based on original code by H. Can Aras (@lems.brown.edu) 8 | //\date 2006-12-03 9 | // 10 | #include 11 | class bsold_interp_curve_3d; 12 | typedef vbl_smart_ptr bsold_interp_curve_3d_sptr; 13 | 14 | #endif // bsold_interp_curve_3d_sptr_h 15 | 16 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bspid/introduction_doxy.txt: -------------------------------------------------------------------------------- 1 | // The following text is included in the main documentation page by doxygen 2 | /*! \mainpage bspid : Brown Spatial Indexing Library 3 | * 4 | * This library contains functions for proximity computations of geometric 5 | * objects. One example is computing the distance of a given polyline to a set of 6 | * pixels using Distance Transform. 7 | * 8 | * More functions of this type can be found in brcv/rec/bcsid, which uses higher 9 | * level libraries and primitives than the present one. 10 | * 11 | */ 12 | 13 | -------------------------------------------------------------------------------- /contrib/brld/breye1d/bvis1/menu/bvis1_add_menu.cxx: -------------------------------------------------------------------------------- 1 | //This is bvis1/bvis1_add_menu.cxx 2 | 3 | #include "bvis1_add_menu.h" 4 | #include 5 | 6 | bvis1_add_menu::bvis1_add_menu() 7 | { 8 | } 9 | 10 | bvis1_add_menu::~bvis1_add_menu() 11 | { 12 | } 13 | 14 | void 15 | bvis1_add_menu::add_to_menu( vgui_menu & menu ) 16 | { 17 | add( "Add new frame" , add_new_frame ); 18 | 19 | menu.add( "Add" , (*this) ); 20 | } 21 | 22 | void 23 | bvis1_add_menu::add_new_frame() 24 | { 25 | bvis1_manager::instance()->add_new_frame(); 26 | } 27 | -------------------------------------------------------------------------------- /old/contrib/brl/bseg/bmrf/bmrf_network_sptr.h: -------------------------------------------------------------------------------- 1 | // This is brl/bseg/bmrf/bmrf_network_sptr.h 2 | #ifndef bmrf_network_sptr_h_ 3 | #define bmrf_network_sptr_h_ 4 | //: 5 | // \file 6 | // \brief A smart pointer to a bmrf_network. 7 | // \author Matt Leotta, (mleotta@lems.brown.edu) 8 | // \date January 16, 2004 9 | // 10 | // Include this file to use the smart pointer bmrf_network_sptr 11 | 12 | class bmrf_network; 13 | 14 | #include 15 | 16 | typedef vbl_smart_ptr bmrf_network_sptr; 17 | 18 | #endif // bmrf_network_sptr_h_ 19 | -------------------------------------------------------------------------------- /old/core/vidl1/dll.h: -------------------------------------------------------------------------------- 1 | // This is core/vidl1/dll.h 2 | #ifndef vidl1_dll_h_ 3 | #define vidl1_dll_h_ 4 | 5 | #include 6 | 7 | #define VIDL_DLL_DATA 8 | 9 | #if defined(VCL_WIN32) && !defined(BUILDING_VIDL_DLL) 10 | 11 | // if win32 and not building the DLL then you need a dllimport 12 | // Only if you are building a DLL linked application. 13 | # ifdef BUILD_DLL 14 | # undef VIDL_DLL_DATA 15 | # define VIDL_DLL_DATA _declspec(dllimport) 16 | # endif // BUILD_DLL 17 | #endif // VCL_WIN32 and !Building_*_dll 18 | 19 | #endif // vidl1_dll_h_ 20 | -------------------------------------------------------------------------------- /old/core/vidl1/vidl1_image_list_codec_sptr.h: -------------------------------------------------------------------------------- 1 | // This is core/vidl1/vidl1_image_list_codec_sptr.h 2 | #ifndef vidl1_image_list_codec_sptr_h 3 | #define vidl1_image_list_codec_sptr_h 4 | 5 | // 6 | // typedef for class vbl_smart_ptr 7 | // Include this file to use the smart pointer vidl1_image_list_codec_sptr 8 | // 9 | 10 | class vidl1_image_list_codec; 11 | 12 | #include 13 | 14 | typedef vbl_smart_ptr vidl1_image_list_codec_sptr; 15 | 16 | #endif // vidl1_image_list_codec_sptr_h 17 | 18 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bgld/bgld_arc_base.cxx: -------------------------------------------------------------------------------- 1 | // This is bbasd/bgld/bgld_arc_base.cxx 2 | //: 3 | // \file 4 | // Based on original code written by Ozge Can Ozcanli, 09 February 2005. 5 | 6 | #include "bgld_arc_base.h" 7 | 8 | 9 | //: Write " to stream" 10 | //vcl_ostream& operator<<(vcl_ostream& s, bgld_arc_base const& c) { 11 | // s << " "; 13 | //} 14 | 15 | //: Read from stream 16 | //vcl_istream& operator>>(vcl_istream& is, bgld_arc_base& q) { 17 | //return is; 18 | //} 19 | 20 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bgld/tests/test_driver.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | 4 | DECLARE( test_arc ); 5 | DECLARE( test_poly_line ); 6 | DECLARE( test_eno_curve ); 7 | DECLARE( test_eno_curve_3d ); 8 | DECLARE( test_linear_curve_3d ); 9 | DECLARE( test_area ); 10 | 11 | void 12 | register_tests() 13 | { 14 | REGISTER( test_arc ); 15 | REGISTER( test_poly_line ); 16 | //REGISTER( test_eno_curve ); 17 | //REGISTER( test_eno_curve_3d ); 18 | REGISTER( test_linear_curve_3d ); 19 | REGISTER( test_area ); 20 | } 21 | 22 | DEFINE_MAIN; 23 | 24 | 25 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bsold/bsold_gshock_curve_2d_sptr.h: -------------------------------------------------------------------------------- 1 | // This is bsold_gshock_curve_2d_sptr.h 2 | #ifndef bsold_gshock_curve_2d_sptr_h 3 | #define bsold_gshock_curve_2d_sptr_h 4 | //: 5 | //\file 6 | //\brief Smart pointer on a bsold_gshock_curve_2d 7 | //\author Ricardo Fabbri (rfabbri), Brown University (rfabbri.github.io) 8 | //\date 02/23/2005 06:29:12 PM EST 9 | // 10 | #include 11 | class bsold_gshock_curve_2d; 12 | typedef vbl_smart_ptr bsold_gshock_curve_2d_sptr; 13 | 14 | #endif // bsold_gshock_curve_2d_sptr_h 15 | 16 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bsold/bsold_interp_curve_2d_sptr.h: -------------------------------------------------------------------------------- 1 | // This is bsold_interp_curve_2d_sptr.h 2 | #ifndef bsold_interp_curve_2d_sptr_h 3 | #define bsold_interp_curve_2d_sptr_h 4 | //: 5 | //\file 6 | //\brief Smart pointer on a bsold_interp_curve_2d 7 | //\author Ricardo Fabbri (rfabbri), Brown University (rfabbri.github.io) 8 | //\date 02/23/2005 06:29:12 PM EST 9 | // 10 | #include 11 | class bsold_interp_curve_2d; 12 | typedef vbl_smart_ptr bsold_interp_curve_2d_sptr; 13 | 14 | #endif // bsold_interp_curve_2d_sptr_h 15 | 16 | -------------------------------------------------------------------------------- /contrib/brld/bmvgd/bdifd/algo/tests/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # This is brl/bmvgd/bdifd/algo/tests/CMakeLists.txt 2 | 3 | add_executable (bdifd_algo_test_all 4 | # Driver source and utilities 5 | test_driver.cxx 6 | 7 | # The tests 8 | test_diff_geometry.cxx 9 | ) 10 | 11 | target_link_libraries( bdifd_algo_test_all bdifd_algo testlib ) 12 | 13 | add_test( bdifd_algo_test_diff_geometry bdifd_algo_test_all test_diff_geometry ) 14 | 15 | add_executable( bdifd_algo_test_include test_include.cxx ) 16 | 17 | target_link_libraries( bdifd_algo_test_include bdifd_algo ) 18 | -------------------------------------------------------------------------------- /contrib/brld/bsegd/sdetd/pro/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # This is brl/bsegd/sdetd/pro/CMakeLists.txt 2 | # Brown Segmentation Detection Processing library (VXD version) 3 | 4 | include_directories( ${VXL_BRL_INCLUDE_DIR}/bseg ) 5 | 6 | set(sdetd_pro_sources 7 | sdetd_sel_storage.cxx sdetd_sel_storage.h 8 | sdetd_sel_storage_sptr.h 9 | 10 | sdetd_edgemap_storage.cxx sdetd_edgemap_storage.h 11 | sdetd_edgemap_storage_sptr.h 12 | ) 13 | 14 | add_library(sdetd_pro ${sdetd_pro_sources}) 15 | 16 | target_link_libraries(sdetd_pro sdetd_algo bpro1) 17 | -------------------------------------------------------------------------------- /contrib/brld/bmvgd/bmcsd/algo/tests/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # This is /contrib/brld/bmvgd/bmcsd/algo/tests 2 | 3 | add_executable ( bmcsd_algo_test_all 4 | # Driver source and utilities 5 | test_driver.cxx 6 | 7 | # The tests 8 | test_discrete_corresp_n_algo.cxx 9 | ) 10 | 11 | add_test( bmcsd_algo_test_discrete_corresp_n_algo bmcsd_algo_test_all test_discrete_corresp_n_algo ) 12 | target_link_libraries( bmcsd_algo_test_all bmcsd_algo testlib ) 13 | 14 | add_executable( bmcsd_algo_test_include test_include.cxx ) 15 | target_link_libraries(bmcsd_algo_test_include bmcsd) 16 | -------------------------------------------------------------------------------- /contrib/brld/bmvgd/bmcsd/introduction_doxy.txt: -------------------------------------------------------------------------------- 1 | // The following text is included in the main documentation page by doxygen 2 | /*! \mainpage bmcsd: Brown Multiview Curve Stereo (VXD Version) 3 | * 4 | * This library contains the basis for experimental research code originated by 5 | * Ricardo Fabbri. 6 | * 7 | * More mature parts are routinely migrated to: 8 | * - bdifd: multiview differential geometry lib 9 | * - vpgl: traditional photogrammetry/MVG algorithms, 10 | * - becld: Epipolar curve library 11 | * - dbkpr: key point recognition, matching & reconstruction 12 | */ 13 | -------------------------------------------------------------------------------- /contrib/brld/bmvgd/vpgld/algo/pro/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # This is bmvgd/vpgld/pro/algo/CMakeLists.txt 2 | 3 | include_directories( ${lems_SOURCE_DIR}/breye1 ) 4 | 5 | set( vpgld_algo_pro_sources 6 | vpgld_vsol_lens_warp_process.cxx vpgld_vsol_lens_warp_process.h 7 | vpgld_image_lens_warp_process.cxx vpgld_image_lens_warp_process.h 8 | ) 9 | 10 | 11 | add_library(vpgld_algo_pro ${vpgld_algo_pro_sources}) 12 | 13 | target_link_libraries(vpgld_algo_pro vpgl_algo bpgl_algo vidpro1 ) 14 | 15 | 16 | if(BUILD_TESTING) 17 | # add_subdirectory(tests) 18 | endif(BUILD_TESTING) 19 | 20 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bsold/algo/tests/test_driver.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | DECLARE( test_interp_linear ); 4 | DECLARE( test_interp_linear_3d ); 5 | DECLARE( test_interp_eno ); 6 | DECLARE( test_interp_eno_3d ); 7 | DECLARE( test_geno ); 8 | DECLARE( test_geno_shock ); 9 | 10 | void 11 | register_tests() 12 | { 13 | REGISTER( test_interp_linear ); 14 | REGISTER( test_interp_linear_3d ); 15 | REGISTER( test_interp_eno ); 16 | REGISTER( test_interp_eno_3d ); 17 | REGISTER( test_geno ); 18 | REGISTER( test_geno_shock ); 19 | } 20 | 21 | DEFINE_MAIN; 22 | -------------------------------------------------------------------------------- /contrib/brld/brecd/borld/borld_description_base_sptr.h: -------------------------------------------------------------------------------- 1 | // This is brcv/rec/borld/borld_description_base_sptr.h 2 | #ifndef borld_description_base_sptr_h_ 3 | #define borld_description_base_sptr_h_ 4 | //: 5 | // \file 6 | // \brief Smart pointer to a borld_description_base 7 | // \author Based on original code by Ozge Can Ozcanli, (@lems.brown.edu) 8 | // \date 10/03/07 9 | // 10 | 11 | #include 12 | 13 | class borld_description_base; 14 | typedef vbl_smart_ptr borld_description_base_sptr; 15 | 16 | #endif // borld_description_base_sptr_h_ 17 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/buld/tests/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # bbasd/buld/tests/CMakeLists.txt 2 | # Tests for buld library 3 | 4 | add_executable( buld_test_all 5 | test_driver.cxx 6 | test_solar_position.cxx 7 | test_parse_simple_file.cxx 8 | ) 9 | 10 | target_link_libraries( buld_test_all buld vul testlib ) 11 | 12 | 13 | add_test( buld_test_solar_position buld_test_all test_solar_position ) 14 | add_test( buld_test_parse_simple_file buld_test_all test_parse_simple_file) 15 | 16 | add_executable( buld_test_include test_include.cxx ) 17 | 18 | target_link_libraries( buld_test_include buld ) 19 | -------------------------------------------------------------------------------- /contrib/brld/brecd/borld/borld_image_description_sptr.h: -------------------------------------------------------------------------------- 1 | // This is brcv/rec/borld/borld_image_description_sptr.h 2 | #ifndef borld_image_description_sptr_h_ 3 | #define borld_image_description_sptr_h_ 4 | //: 5 | // \file 6 | // \brief Smart pointer to a borld_image_description 7 | // \author Based on original code by Ozge Can Ozcanli, (@lems.brown.edu) 8 | // \date 10/03/07 9 | // 10 | 11 | #include 12 | 13 | class borld_image_description; 14 | typedef vbl_smart_ptr borld_image_description_sptr; 15 | 16 | #endif // borld_image_description_sptr_h_ 17 | -------------------------------------------------------------------------------- /old/contrib/gel/vsrl/vsrl_null_token.cxx: -------------------------------------------------------------------------------- 1 | // This is gel/vsrl/vsrl_null_token.cxx 2 | #include "vsrl_null_token.h" 3 | 4 | vsrl_null_token::vsrl_null_token() 5 | { 6 | } 7 | 8 | // destructor 9 | 10 | vsrl_null_token::~vsrl_null_token() 11 | { 12 | } 13 | 14 | double vsrl_null_token::cost(vsrl_token * /*tok*/) 15 | { 16 | // this is a null assignment 17 | return cost_; 18 | } 19 | 20 | void vsrl_null_token::set_cost(double cost) 21 | { 22 | // set the cost 23 | cost_=cost; 24 | } 25 | 26 | double vsrl_null_token::get_cost() 27 | { 28 | // get the cost 29 | return cost_; 30 | } 31 | -------------------------------------------------------------------------------- /contrib/brld/b3pd/triangulation_kanatani/bidiag.h: -------------------------------------------------------------------------------- 1 | #ifndef __BIDIAG_H__ 2 | #define __BIDIAG_H__ 3 | 4 | bool gsl_linalg_bidiag_decomp (Matrix& A, 5 | Vector& tau_U, 6 | Vector& tau_V); 7 | 8 | bool gsl_linalg_bidiag_unpack2 (Matrix& A, 9 | Vector& tau_U, 10 | Vector& tau_V, 11 | Matrix& V); 12 | 13 | #endif /* __BIFDIAG_H__ */ 14 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bprod/bprod_config.h.in: -------------------------------------------------------------------------------- 1 | #ifndef bprod_config_h_ 2 | #define bprod_config_h_ 3 | 4 | // If the suffix of this file is ".in", this is the source file used 5 | // to generate the actual configuration file. To examine the actual 6 | // configuration of the library, look at the bprod_config.h file in 7 | // the _build_ tree. 8 | 9 | #cmakedefine CMAKE_USE_PTHREADS_INIT 10 | #ifdef CMAKE_USE_PTHREADS_INIT 11 | #define BPROD_HAS_PTHREADS 1 12 | #else 13 | #define BPROD_HAS_PTHREADS 0 14 | #endif 15 | #undef CMAKE_USE_PTHREADS_INIT 16 | 17 | 18 | 19 | #endif //bprod_config_h_ 20 | 21 | -------------------------------------------------------------------------------- /contrib/brld/breye1d/bpro1/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # brld/bpro1/CMakeLists.txt 2 | 3 | 4 | set(bpro1_sources 5 | bpro1_parameters.cxx bpro1_parameters.h bpro1_parameters_sptr.h 6 | bpro1_parameters.hxx 7 | bpro1_process.cxx bpro1_process.h bpro1_process_sptr.h 8 | bpro1_storage.cxx bpro1_storage.h bpro1_storage_sptr.h 9 | ) 10 | 11 | 12 | aux_source_directory(Templates bpro1_sources) 13 | 14 | add_library(bpro1 ${bpro1_sources}) 15 | 16 | target_link_libraries(bpro1 vsl vbl) 17 | 18 | -------------------------------------------------------------------------------- /config/cmake/Modules/UseSoWin.cmake: -------------------------------------------------------------------------------- 1 | # Feb 09 2005, by MingChing to enable contrib app to use SoWin. 2 | 3 | set (HAS_SOWIN "NO") 4 | if (USE_SOWIN) 5 | 6 | # Find the SoWin library 7 | include( ${VXD_CMAKE_DIR}/Modules/FindSoWin.cmake ) 8 | 9 | if (SOWIN_FOUND) 10 | include_directories( ${COIN_INCLUDE_DIR} ) 11 | add_definitions( -DHAS_SOWIN ) 12 | set (HAS_SOWIN "YES") 13 | link_libraries( ${SOWIN_LIBRARY} ) 14 | endif (SOWIN_FOUND) 15 | 16 | endif (USE_SOWIN) 17 | 18 | #Ming: a hack here! 19 | #option(HAS_BGUI3D "Force HAS_BGUI3D" YES) 20 | #add_definitions( -DHAS_BGUI3D ) 21 | -------------------------------------------------------------------------------- /config/cmake/Modules/UseMATLAB.cmake: -------------------------------------------------------------------------------- 1 | set (HAS_MATLAB "NO") 2 | if (BUILD_MATLAB) 3 | 4 | # Find the MATLAB library 5 | include( ${VXD_CMAKE_DIR}/Modules/FindMatlab.cmake ) 6 | if(MATLAB_INCLUDE_DIR) 7 | if(MATLAB_LIBRARY_PATH) 8 | if(NOT HAS_MATLAB) 9 | set(HAS_MATLAB "YES") 10 | include_directories( ${MATLAB_INCLUDE_DIR} ) 11 | link_directories( ${MATLAB_LIBRARY_PATH}) 12 | link_libraries(libeng libmx ) 13 | add_definitions( -DHAS_MATLAB ) 14 | endif(NOT HAS_MATLAB) 15 | endif(MATLAB_LIBRARY_PATH) 16 | endif(MATLAB_INCLUDE_DIR) 17 | 18 | endif (BUILD_MATLAB) 19 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bprod/vis/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # basic/bprod/vis/CMakeLists.txt 2 | # Development Brown Processing Visualization Extention Library 3 | 4 | 5 | if (VXL_VGUI_FOUND) 6 | find_package(OpenGL) 7 | 8 | set(bprod_vis_sources 9 | 10 | bprod_run_tableau.cxx bprod_run_tableau.h bprod_run_tableau_sptr.h 11 | bprod_basic_gui_observers.h 12 | 13 | ) 14 | 15 | 16 | #aux_source_directory(Templates bprod_vis_sources) 17 | 18 | add_library(bprod_vis ${bprod_vis_sources}) 19 | 20 | target_link_libraries(bprod_vis bprod vgui ${OPENGL_LIBRARIES}) 21 | 22 | endif (VXL_VGUI_FOUND) 23 | -------------------------------------------------------------------------------- /old/contrib/gel/vsrl/examples/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # gel/vsrl/examples/CMakeLists.txt 2 | 3 | link_libraries( vsrl vil1 ) 4 | 5 | if( BUILD_RPL ) 6 | 7 | add_executable( dense_matcher_full dense_matcher_full.cxx ) 8 | add_executable( make_3d_output make_3d_output.cxx ) 9 | 10 | endif() 11 | 12 | # Removed vsrl_viewer until old vidl dependency is removed. 13 | #if( HAS_VGUI ) 14 | #if( BUILD_TBL ) 15 | #if( BUILD_BRL ) 16 | #if( BUILD_RPL ) 17 | # 18 | # add_executable( vsrl_viewer vsrl_viewer.cxx ) 19 | # TARGET_link_libraries(vsrl_viewer vgui) 20 | # 21 | #endif() 22 | #endif() 23 | #endif() 24 | #endif() 25 | -------------------------------------------------------------------------------- /old/core/vil1/io/tests/test_driver.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | DECLARE( test_memory_image_format_io ); 4 | DECLARE( test_rgb_io ); 5 | DECLARE( test_rgba_io ); 6 | DECLARE( test_memory_image_impl_io ); 7 | DECLARE( test_memory_image_of_io ); 8 | DECLARE( golden_test_vil1_io ); 9 | 10 | void 11 | register_tests() 12 | { 13 | REGISTER( test_memory_image_format_io ); 14 | REGISTER( test_rgb_io ); 15 | REGISTER( test_rgba_io ); 16 | REGISTER( test_memory_image_impl_io ); 17 | REGISTER( test_memory_image_of_io ); 18 | REGISTER( golden_test_vil1_io ); 19 | } 20 | 21 | DEFINE_MAIN; 22 | -------------------------------------------------------------------------------- /CTestConfig.cmake: -------------------------------------------------------------------------------- 1 | ### This file should be placed in the root directory of your project. 2 | ## Then modify the CMakeLists.txt file in the root directory of your 3 | ## project to incorporate the testing dashboard. 4 | ## # The following are required to uses Dart and the Cdash dashboard 5 | ## enable_testing() 6 | ## include(CTest) 7 | set(CTEST_PROJECT_NAME "vxd") 8 | set(CTEST_NIGHTLY_START_TIME "00:00:00 EST") 9 | 10 | set(CTEST_DROP_METHOD "http") 11 | set(CTEST_DROP_SITE "githubserver.github.com") 12 | set(CTEST_DROP_LOCATION "/CDash/submit.php?project=vxd") 13 | set(CTEST_DROP_SITE_CDASH TRUE) 14 | #test2 15 | -------------------------------------------------------------------------------- /contrib/brld/bmvgd/vcpld/algo/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # Multiview Curve Photogrammetry Algorithms 2 | include_directories(${VXL_BRL_INCLUDE_DIR}) 3 | include_directories(${VXL_GEL_INCLUDE_DIR} ) 4 | include_directories(${VXL_GEL_INCLUDE_DIR}/mrc ) 5 | 6 | set(vcpld_algo_sources 7 | vcpld_distmap_bundle_adjust.cxx vcpld_distmap_bundle_adjust.h 8 | vcpld_distmap_optimize_camera.cxx vcpld_distmap_optimize_camera.h 9 | ) 10 | 11 | add_library(vcpld_algo ${vcpld_algo_sources}) 12 | 13 | target_link_libraries(vcpld_algo sdet vpgl) 14 | 15 | # if( BUILD_TESTING ) 16 | # add_subdirectory(tests) 17 | # endif( BUILD_TESTING ) 18 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bgld/bgld_eulerspiral_base.cxx: -------------------------------------------------------------------------------- 1 | // This is bbasd/bgld/bgld_eulerspiral_base.cxx 2 | //: 3 | // \file 4 | // Based on original code written by Ozge Can Ozcanli, 09 February 2005. 5 | 6 | #include "bgld_eulerspiral_base.h" 7 | 8 | 9 | //: Write " to stream" 10 | //vcl_ostream& operator<<(vcl_ostream& s, bgld_eulerspiral_base const& c) { 11 | // s << " "; 13 | //} 14 | 15 | //: Read from stream 16 | //vcl_istream& operator>>(vcl_istream& is, bgld_eulerspiral_base& q) { 17 | //return is; 18 | //} 19 | 20 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bnld/tests/test_driver.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | 4 | DECLARE( test_fresnel ); 5 | DECLARE( test_sinc ); 6 | DECLARE( test_newton_root ); 7 | DECLARE( test_angle ); 8 | DECLARE( test_solve_quadratic_equation ); 9 | DECLARE( test_solve_trigonometric_equation ); 10 | 11 | void 12 | register_tests() 13 | { 14 | REGISTER( test_fresnel ); 15 | REGISTER( test_sinc ); 16 | REGISTER( test_newton_root ); 17 | REGISTER( test_angle ); 18 | REGISTER( test_solve_quadratic_equation ); 19 | REGISTER( test_solve_trigonometric_equation ); 20 | } 21 | 22 | DEFINE_MAIN; 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /contrib/brld/bmvgd/becld/tests/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # algo/becld/tests/CMakeLists.txt 2 | 3 | 4 | add_executable( becld_test_all 5 | test_driver.cxx 6 | test_epipole.cxx 7 | test_episeg.cxx 8 | test_epiband.cxx 9 | ) 10 | 11 | target_link_libraries( becld_test_all becld testlib ) 12 | 13 | add_test( becld_test_epipole becld_test_all test_epipole ) 14 | add_test( becld_test_episeg becld_test_all test_episeg ) 15 | add_test( becld_test_epiband becld_test_all test_epiband ) 16 | 17 | add_executable( becld_test_include test_include.cxx ) 18 | target_link_libraries( becld_test_include becld ) 19 | -------------------------------------------------------------------------------- /old/contrib/tbl/vepl1/vepl1_convert.h: -------------------------------------------------------------------------------- 1 | #ifndef vepl1_convert_h_ 2 | #define vepl1_convert_h_ 3 | //: 4 | // \file 5 | // \brief convert between arbitrary image types 6 | // 7 | // This class actually copies one image to an other, pixel-wise. 8 | // 9 | // \author Peter Vanroose, K.U.Leuven (ESAT/PSI) 10 | // \date 28 April 2001 11 | 12 | #include 13 | 14 | //: convert between arbitrary image types 15 | template 16 | vil1_image vepl1_convert(vil1_image const& , D dummy); 17 | 18 | #ifdef INSTANTIATE_TEMPLATES 19 | #include "vepl1_convert.txx" 20 | #endif 21 | 22 | #endif // vepl1_convert_h_ 23 | -------------------------------------------------------------------------------- /old/contrib/gel/vgel/kl/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # gel/vgel/kl/CMakeLists.txt 2 | 3 | set(vgel_kl_sources 4 | base.h 5 | convolve.c convolve.h 6 | klt.c klt.h 7 | pnmio.c pnmio.h 8 | selectGoodFeatures.c 9 | trackFeatures.c 10 | error.c error.h 11 | klt_util.c klt_util.h 12 | pyramid.c pyramid.h 13 | storeFeatures.c 14 | writeFeatures.c 15 | ) 16 | 17 | add_library(vgel_kl ${vgel_kl_sources}) 18 | 19 | if(UNIX) 20 | TARGET_link_libraries(vgel_kl m) 21 | endif() 22 | 23 | if( BUILD_TESTING ) 24 | add_subdirectory(tests) 25 | endif() 26 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bild/pro/bild_pro_register.h: -------------------------------------------------------------------------------- 1 | // This is basic/bild/pro/bild_pro_register.h 2 | #ifndef bild_pro_register_h_ 3 | #define bild_pro_register_h_ 4 | //: 5 | // \file 6 | // \brief Include this file in your executable to force registration of this library 7 | // \author Based on original code by Matt Leotta, (@lems.brown.edu) 8 | // \date 1/3/05 9 | 10 | #include 11 | #include 12 | 13 | //: A global instance of this object to force the constructor 14 | bprod_storage_type bild_pro_reg_img_stg; 15 | 16 | 17 | #endif // bild_pro_register_h_ 18 | -------------------------------------------------------------------------------- /contrib/brld/bmvgd/becld/pro/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # This is bmvgd/becld/pro/CMakeLists.txt 2 | # Brown Epipolar Curve Processing library 3 | 4 | include_directories( ${lems_SOURCE_DIR}/breye1 ) 5 | 6 | set(becld_pro_sources 7 | becld_builder_process.cxx becld_builder_process.h 8 | becld_episeg_storage.cxx becld_episeg_storage.h becld_episeg_storage_sptr.h 9 | ) 10 | 11 | #aux_source_directory(Templates becld_pro_sources) 12 | 13 | add_library(becld_pro ${becld_pro_sources}) 14 | 15 | target_link_libraries(becld_pro becld vidpro1) 16 | 17 | 18 | if(BUILD_TESTING) 19 | # add_subdirectory(tests) 20 | endif(BUILD_TESTING) 21 | 22 | -------------------------------------------------------------------------------- /contrib/brld/brecd/borld/borld_image_bbox_description_sptr.h: -------------------------------------------------------------------------------- 1 | // This is brcv/rec/borld/borld_image_bbox_description_sptr.h 2 | #ifndef borld_image_bbox_description_sptr_h_ 3 | #define borld_image_bbox_description_sptr_h_ 4 | //: 5 | // \file 6 | // \brief Smart pointer to a borld_image_bbox_description 7 | // \author Based on original code by Ozge Can Ozcanli, (@lems.brown.edu) 8 | // \date 10/03/07 9 | // 10 | 11 | #include 12 | 13 | class borld_image_bbox_description; 14 | typedef vbl_smart_ptr borld_image_bbox_description_sptr; 15 | 16 | #endif // borld_image_bbox_description_sptr_h_ 17 | -------------------------------------------------------------------------------- /contrib/brld/brecd/borld/borld_image_mask_description_sptr.h: -------------------------------------------------------------------------------- 1 | // This is brcv/rec/borld/borld_image_mask_description_sptr.h 2 | #ifndef borld_image_mask_description_sptr_h_ 3 | #define borld_image_mask_description_sptr_h_ 4 | //: 5 | // \file 6 | // \brief Smart pointer to a borld_image_mask_description 7 | // \author Based on original code by Ozge Can Ozcanli, (@lems.brown.edu) 8 | // \date 10/03/07 9 | // 10 | 11 | #include 12 | 13 | class borld_image_mask_description; 14 | typedef vbl_smart_ptr borld_image_mask_description_sptr; 15 | 16 | #endif // borld_image_mask_description_sptr_h_ 17 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bspid/pro/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # This is basic/bspid/pro/CMakeLists.txt 2 | # Brown Spatial Index Processing library 3 | 4 | include_directories( ${lems_SOURCE_DIR}/breye1 ) 5 | 6 | set(bspid_pro_sources 7 | # bspid_curvemap_process.cxx bspid_curvemap_process.h 8 | bspid_curvemap_storage.cxx bspid_curvemap_storage.h bspid_curvemap_storage_sptr.h 9 | ) 10 | 11 | #aux_source_directory(Templates bspid_pro_sources) 12 | 13 | add_library(bspid_pro ${bspid_pro_sources}) 14 | 15 | target_link_libraries(bspid_pro bspid vidpro1) 16 | 17 | 18 | if(BUILD_TESTING) 19 | # add_subdirectory(tests) 20 | endif(BUILD_TESTING) 21 | 22 | -------------------------------------------------------------------------------- /old/contrib/gel/vmal/tests/test_include.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | #include 5 | #include 6 | #include 7 | #include 8 | #include 9 | #include 10 | #include 11 | #include 12 | #include 13 | #include 14 | #include 15 | 16 | int main() { return 0; } 17 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bsold/tests/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # bbasd/bsold/tests/CMakeLists.txt 2 | 3 | 4 | add_executable( bsold_test_all 5 | test_driver.cxx 6 | test_interp_curve_2d.cxx 7 | test_interp_curve_3d.cxx 8 | test_file_io.cxx 9 | ) 10 | 11 | target_link_libraries( bsold_test_all bsold testlib ) 12 | 13 | add_test( bsold_test_interp_curve_2d bsold_test_all test_interp_curve_2d ) 14 | add_test( bsold_test_interp_curve_3d bsold_test_all test_interp_curve_3d ) 15 | add_test( bsold_test_file_io bsold_test_all test_file_io ) 16 | 17 | add_executable( bsold_test_include test_include.cxx ) 18 | target_link_libraries( bsold_test_include bsold vsl ) 19 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bspid/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # This is basic/bspid/CMakeLists.txt 2 | # Brown Spatial Index Library 3 | 4 | 5 | include_directories(${VXL_GEL_INCLUDE_DIR} ) 6 | 7 | set(bspid_sources 8 | bspid_chamfer.hxx bspid_chamfer.h 9 | bspid_curve_map.cxx bspid_curve_map.h 10 | bspid_curve_distance.cxx bspid_curve_distance.h 11 | ) 12 | 13 | aux_source_directory(Templates bspid_sources) 14 | 15 | add_library(bspid ${bspid_sources}) 16 | 17 | target_link_libraries(bspid vsol vil) 18 | 19 | # Processing Library 20 | add_subdirectory(pro) 21 | 22 | if(BUILD_TESTING) 23 | add_subdirectory(tests) 24 | endif(BUILD_TESTING) 25 | -------------------------------------------------------------------------------- /config/cmake/Modules/UseVTK.cmake: -------------------------------------------------------------------------------- 1 | # This is config/cmake/Modules/UseVTK.cmake 2 | # Package: vtk 5.0 3 | # date : July 7, 2006 4 | # vaguely based on original code by author: Nhon Trinh 5 | 6 | 7 | # Find and load the VTK configuration. 8 | find_package( VTK ) 9 | if (VTK_FOUND) 10 | include(${VTK_USE_FILE}) 11 | 12 | # we're only interested in a subset of VTK's libraries 13 | set(VTK_LIBRARIES ${VTK_LIBRARY_DIRS}/libvtksys.a ${VTK_LIBRARY_DIRS}/vtkCommon ${VTK_LIBRARY_DIRS}/vtkFiltering ${VTK_LIBRARY_DIRS}/vtkGraphics ${VTK_LIBRARY_DIRS}/vtkGenericFiltering ${VTK_LIBRARY_DIRS}/vtkImaging ) 14 | 15 | set(HAS_VTK "YES") 16 | endif (VTK_FOUND) 17 | -------------------------------------------------------------------------------- /old/contrib/tbl/vepl1/vepl1_gradient_dir.h: -------------------------------------------------------------------------------- 1 | #ifndef vepl1_gradient_dir_h_ 2 | #define vepl1_gradient_dir_h_ 3 | 4 | //: 5 | // \file 6 | // \brief gradient direction: atan2 of x_gradient and y_gradient 7 | // 8 | // Note that the pixel types must support conversion from/to double 9 | // where the atan2 computation takes place. 10 | // 11 | // \author Peter Vanroose, K.U.Leuven (ESAT/PSI) 12 | // \date 28 April 2001 13 | 14 | #include 15 | 16 | //: gradient direction: atan2 of x_gradient and y_gradient 17 | vil1_image vepl1_gradient_dir(vil1_image const& , double scale=1.0, double shift=0.0); 18 | 19 | #endif // vepl1_gradient_dir_h_ 20 | -------------------------------------------------------------------------------- /contrib/brld/brecd/borld/borld_image_polygon_description_sptr.h: -------------------------------------------------------------------------------- 1 | // This is brcv/rec/borld/borld_image_polygon_description_sptr.h 2 | #ifndef borld_image_polygon_description_sptr_h_ 3 | #define borld_image_polygon_description_sptr_h_ 4 | //: 5 | // \file 6 | // \brief Smart pointer to a borld_image_polygon_description 7 | // \author Based on original code by Ozge Can Ozcanli, (@lems.brown.edu) 8 | // \date 10/03/07 9 | // 10 | 11 | #include 12 | 13 | class borld_image_polygon_description; 14 | typedef vbl_smart_ptr borld_image_polygon_description_sptr; 15 | 16 | #endif // borld_image_polygon_description_sptr_h_ 17 | -------------------------------------------------------------------------------- /contrib/brld/breye1d/bvis1/examples/bvis1_brown_eyes_menu.h: -------------------------------------------------------------------------------- 1 | /**************************************************************/ 2 | /* Name: Based on original code by Mark Johnson (mrj) 3 | // File: bvis1_brown_eyes_menu.h 4 | // Asgn: bvis 5 | // Date: Thu Jul 17 14:25:11 EDT 2003 6 | ***************************************************************/ 7 | 8 | #ifndef bvis1_brown_eyes_menu_h_ 9 | #define bvis1_brown_eyes_menu_h_ 10 | 11 | #include 12 | 13 | class bvis1_brown_eyes_menu { 14 | 15 | public: 16 | 17 | bvis1_brown_eyes_menu(); 18 | virtual ~bvis1_brown_eyes_menu(){} 19 | 20 | vgui_menu setup_menu(); 21 | 22 | }; 23 | 24 | #endif 25 | -------------------------------------------------------------------------------- /contrib/brld/bmvgd/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # bmvgd/CMakeLists.txt 2 | # Brown Multi-View Geometry Libraries (vxd development version). 3 | 4 | # Brown Multiview Differential Geometry Library (vxd development version) 5 | add_subdirectory(bdifd) 6 | 7 | # Brown Multiview Curve Stereo Library 8 | # Basis for the 3D curve sketch system (vxd development version) 9 | add_subdirectory(bmcsd) 10 | 11 | # Brown Epipolar Curve Library (vxd development version) 12 | add_subdirectory(becld) 13 | 14 | # Photogrametry Library (VXD version of VXL/core/vpgl additions). 15 | add_subdirectory(vpgld) 16 | 17 | # Multiview Curve Photogrammetry (VXD development version) 18 | add_subdirectory(vcpld) 19 | -------------------------------------------------------------------------------- /old/contrib/gel/vsrl/examples/vsrl_viewer.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | #include 5 | #include 6 | 7 | int main(int argc, char** argv) 8 | { 9 | vgui::init(argc, argv); 10 | vgui_menu menubar = vsrl_menus::get_menus(); 11 | unsigned w=512, h=512; 12 | vcl_string title = "Dense Matcher Test Program"; 13 | vgui_window* vwin = vgui::produce_window(w, h, menubar, title); 14 | vsrl_manager* vman = vsrl_manager::instance(); 15 | vwin->get_adaptor()->set_tableau(vman); 16 | vwin->set_statusbar(true); 17 | vwin->show(); 18 | return vgui::run(); 19 | } 20 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bgld/algo/examples/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # This is bbasd/bgld/algo/examples/CMakeLists.txt 2 | 3 | 4 | # Program to generate look-up table for Euler Spiral computation 5 | add_executable( example_generate_eulerspiral_lookup_table example_generate_eulerspiral_lookup_table.cxx ) 6 | target_link_libraries( example_generate_eulerspiral_lookup_table vsl bgld_algo ) 7 | 8 | 9 | # Program to generate a table of number of iterations for different Euler Spiral computation 10 | add_executable( example_generate_eulerspiral_num_iter_table example_generate_eulerspiral_num_iter_table.cxx ) 11 | target_link_libraries( example_generate_eulerspiral_num_iter_table bgld_algo ) 12 | 13 | -------------------------------------------------------------------------------- /contrib/brld/brecd/borld/borld_category_info_sptr.h: -------------------------------------------------------------------------------- 1 | // This is brcv/rec/borld/borld_category_info_sptr.h 2 | #ifndef borld_category_info_sptr_h_ 3 | #define borld_category_info_sptr_h_ 4 | //: 5 | // \file 6 | // \brief Smart pointer to a borld_category_info 7 | // \author Based on original code by Ozge Can Ozcanli, (@lems.brown.edu) 8 | // \date 10/15/07 9 | // 10 | 11 | #include 12 | 13 | class borld_category_info; 14 | typedef vbl_smart_ptr borld_category_info_sptr; 15 | class borld_category_info_set; 16 | typedef vbl_smart_ptr borld_category_info_set_sptr; 17 | 18 | #endif // borld_category_info_sptr_h_ 19 | -------------------------------------------------------------------------------- /contrib/brld/brecd/borld/borld_image_data_description_base_sptr.h: -------------------------------------------------------------------------------- 1 | // This is brcv/rec/borld/borld_image_data_description_base_sptr.h 2 | #ifndef borld_image_data_description_base_sptr_h_ 3 | #define borld_image_data_description_base_sptr_h_ 4 | //: 5 | // \file 6 | // \brief Smart pointer to a borld_image_data_description_base 7 | // \author Based on original code by Ozge Can Ozcanli, (@lems.brown.edu) 8 | // \date 10/03/07 9 | // 10 | 11 | #include 12 | 13 | class borld_image_data_description_base; 14 | typedef vbl_smart_ptr borld_image_data_description_base_sptr; 15 | 16 | #endif // borld_image_data_description_base_sptr_h_ 17 | -------------------------------------------------------------------------------- /old/contrib/tbl/vepl1/vepl1_gradient_mag.h: -------------------------------------------------------------------------------- 1 | #ifndef vepl1_gradient_mag_h_ 2 | #define vepl1_gradient_mag_h_ 3 | //: 4 | // \file 5 | // \brief gradient magnitude: sqrt of x_gradient square plus y_gradient square 6 | // 7 | // Note that the pixel types must support conversion from/to double 8 | // where the sqrt computation takes place. 9 | // 10 | // \author Peter Vanroose, K.U.Leuven (ESAT/PSI) 11 | // \date 28 April 2001 12 | 13 | #include 14 | 15 | //: gradient magnitude: sqrt of x_gradient square plus y_gradient square 16 | vil1_image vepl1_gradient_mag(vil1_image const& , double scale=1.0, double shift=0.0); 17 | 18 | #endif // vepl1_gradient_mag_h_ 19 | -------------------------------------------------------------------------------- /contrib/brld/bsegd/sdetd/io/tests/test_driver.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | DECLARE( test_load_edg ); 4 | DECLARE( test_sel ); 5 | DECLARE( test_edgemap ); 6 | DECLARE( test_compute_cues ); 7 | DECLARE( test_curve_fragment_postprocess ); 8 | DECLARE( test_contour_breaker ); 9 | DECLARE( test_graphical_model_contour_merge ); 10 | 11 | void 12 | register_tests() 13 | { 14 | REGISTER( test_curve_fragment_postprocess ); 15 | REGISTER( test_compute_cues ); 16 | REGISTER( test_load_edg ); 17 | REGISTER( test_sel ); 18 | REGISTER( test_edgemap ); 19 | REGISTER( test_contour_breaker ); 20 | REGISTER( test_graphical_model_contour_merge ); 21 | } 22 | 23 | DEFINE_MAIN; 24 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bnld/bnld_gaussian.h: -------------------------------------------------------------------------------- 1 | // This is bbasd/bnld/bnld_gaussian.h 2 | 3 | #ifndef bnld_gaussian_h_ 4 | #define bnld_gaussian_h_ 5 | 6 | //: 7 | // \file 8 | // \brief Gaussian functions 9 | // 10 | // \author Based on original code by Nhon Trinh ( @lems.brown.edu) 11 | // \date Nov 4, 2007 12 | // 13 | // \verbatim 14 | // Modifications: 15 | // \endverbatim 16 | 17 | #include 18 | 19 | //: 1D Gaussian pdf function 20 | inline double bnld_gaussian_pdf(double x, double mu, double sigma) 21 | { 22 | return vcl_exp( -(x-mu)*(x-mu) / (2 * sigma*sigma)) * 23 | vnl_math::two_over_sqrtpi * vnl_math::sqrt2 / (4*sigma) ; 24 | } 25 | 26 | #endif // bnld_gaussian_h_ 27 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bprod/tests/test_process_factory.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include "bprod_sample_processes.h" 3 | #include 4 | #include 5 | 6 | 7 | 8 | 9 | MAIN( test_process_factory ) 10 | { 11 | START ("process_factory"); 12 | 13 | 14 | //TEST("number of iterations", count, data.size()); 15 | 16 | typedef bprod_process_factory::Reg_Type Reg_Type; 17 | const Reg_Type& reg = bprod_process_factory::registry(); 18 | vcl_cout << "Registered processes" << vcl_endl; 19 | for (Reg_Type::const_iterator i = reg.begin(); i != reg.end(); ++i) 20 | vcl_cout << i->first << vcl_endl; 21 | 22 | 23 | SUMMARY(); 24 | } 25 | -------------------------------------------------------------------------------- /contrib/brld/bmvgd/vpgld/io/tests/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # vpgld/io/tests/CMakeLists.txt 2 | # Tests for vpgld_io library 3 | 4 | add_executable( vpgld_io_test_all 5 | # Driver source and utilities 6 | test_driver.cxx 7 | # The tests 8 | # test_misc.cxx 9 | ) 10 | 11 | target_link_libraries( vpgld_io_test_all vpgld_algo vsl vbl_io testlib ) 12 | #add_test( vpgld_io_test_triangulation vpgld_io_test_all test_triangulation) 13 | 14 | add_executable( vpgld_io_test_include test_include.cxx ) 15 | target_link_libraries( vpgld_io_test_include vpgld_io ) 16 | #add_executable( vpgld_io_test_template_include test_template_include.cxx ) 17 | #target_link_libraries( vpgld_io_test_template_include vpgld_io) 18 | -------------------------------------------------------------------------------- /contrib/brld/breye1d/bvis1/menu/bvis1_file_menu.cxx: -------------------------------------------------------------------------------- 1 | 2 | #include "bvis1_file_menu.h" 3 | #include 4 | 5 | bvis1_file_menu::bvis1_file_menu() 6 | { 7 | } 8 | 9 | bvis1_file_menu::~bvis1_file_menu() 10 | { 11 | } 12 | 13 | void 14 | bvis1_file_menu::add_to_menu( vgui_menu & menu ) 15 | { 16 | add( "Save as movie" , save_view_as_movie ); 17 | separator(); 18 | add( "Quit" , quit ); 19 | 20 | menu.add( "File" , (*this) ); 21 | } 22 | 23 | void 24 | bvis1_file_menu::quit() 25 | { 26 | bvis1_manager::instance()->quit(); 27 | } 28 | 29 | void 30 | bvis1_file_menu::save_view_as_movie() 31 | { 32 | bvis1_manager::instance()->save_view_as_movie(); 33 | } 34 | 35 | 36 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bnld/algo/tests/test_driver.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | DECLARE( test_eno_poly ); 4 | DECLARE( test_eno_interp); 5 | DECLARE( test_eno_zerox ); 6 | DECLARE( test_eno_1d ); 7 | DECLARE( test_eno_shock_1d ); 8 | DECLARE( test_eno_image ); 9 | DECLARE( test_eno_third_order ); 10 | DECLARE( test_brent_root ); 11 | 12 | void 13 | register_tests() 14 | { 15 | REGISTER( test_eno_poly ); 16 | REGISTER( test_eno_interp ); 17 | REGISTER( test_eno_zerox ); 18 | REGISTER( test_eno_1d ); 19 | REGISTER( test_eno_shock_1d ); 20 | REGISTER( test_eno_image ); 21 | REGISTER( test_eno_third_order ); 22 | REGISTER( test_brent_root ); 23 | } 24 | 25 | DEFINE_MAIN; 26 | -------------------------------------------------------------------------------- /old/contrib/tbl/vepl1/tests/test_include.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | #include 5 | #include 6 | #include 7 | #include 8 | #include 9 | #include 10 | #include 11 | #include 12 | #include 13 | #include 14 | #include 15 | #include 16 | #include 17 | 18 | int main() { return 0; } 19 | -------------------------------------------------------------------------------- /old/core/vidl1/vidl1_vob_frame_index.h: -------------------------------------------------------------------------------- 1 | // This is core/vidl1/vidl1_vob_frame_index.h 2 | #ifndef vidl1_vob_frame_index_h_ 3 | #define vidl1_vob_frame_index_h_ 4 | // 5 | // this file has been copied from oxp/oxl 6 | // author: AWF 7 | // copied by l.e.galup 8 | // 10-18-02 9 | // 10 | // 11 | #include 12 | #include 13 | 14 | struct vidl1_vob_frame_index_entry { 15 | int lba; 16 | int frame; 17 | }; 18 | 19 | struct vidl1_vob_frame_index 20 | { 21 | vcl_vector l; 22 | 23 | bool load(vcl_string const& filename); 24 | int frame_to_lba_of_prev_I_frame(int frame_number, int* f_actual = 0); 25 | }; 26 | 27 | #endif // vidl1_vob_frame_index_h_ 28 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bbld/tests/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # bbasd/bbld/tests/CMakeLists.txt 2 | # Tests for bbld library 3 | 4 | include_directories( ${VXL_GEL_INCLUDE_DIR} ) 5 | 6 | add_executable( bbld_test_all 7 | test_driver.cxx 8 | test_subsequence.cxx 9 | ) 10 | 11 | #target_link_libraries( bbld_test_all bbld vbl testlib ) 12 | target_link_libraries( bbld_test_all vsol ${VXL_LIB_PREFIX}vbl ${VXL_LIB_PREFIX}testlib ) 13 | 14 | add_test( NAME bbld_test_subsequence COMMAND $ test_subsequence ) 15 | 16 | add_executable( bbld_test_include test_include.cxx ) 17 | 18 | #target_link_libraries( bbld_test_include bbld ) 19 | target_link_libraries( bbld_test_include vsol ${VXL_LIB_PREFIX}vbl ) 20 | -------------------------------------------------------------------------------- /old/contrib/gel/vmal/vmal_multi_view_data_edge_sptr.h: -------------------------------------------------------------------------------- 1 | //***************************************************************************** 2 | //: 3 | // \file 4 | // \brief A smart pointer on a vmal_multi_view_data 5 | //***************************************************************************** 6 | #ifndef vmal_multi_view_data_edge_sptr_h 7 | #define vmal_multi_view_data_edge_sptr_h 8 | 9 | #include 10 | #include 11 | #include 12 | typedef vmal_multi_view_data vmal_mvd_edge; 13 | typedef vbl_smart_ptr vmal_multi_view_data_edge_sptr; 14 | 15 | #endif // #ifndef vmal_multi_view_data_edge_sptr_h 16 | -------------------------------------------------------------------------------- /contrib/brld/bmvgd/becld/pro/becld_episeg_storage.cxx: -------------------------------------------------------------------------------- 1 | // This is bmvgd/becld/pro/becld_episeg_storage.cxx 2 | 3 | //: 4 | // \file 5 | 6 | #include "becld_episeg_storage.h" 7 | 8 | //: Create a copy of the object on the heap. 9 | // The caller is responsible for deletion 10 | bpro1_storage* 11 | becld_episeg_storage::clone() const 12 | { 13 | return new becld_episeg_storage(*this); 14 | } 15 | 16 | 17 | //: Set the episegments 18 | void 19 | becld_episeg_storage::set_episegs(const vcl_vector& episegs) 20 | { 21 | episegs_ = episegs; 22 | } 23 | 24 | 25 | //: Access the episegments 26 | vcl_vector 27 | becld_episeg_storage::episegs() const 28 | { 29 | return episegs_; 30 | } 31 | -------------------------------------------------------------------------------- /contrib/brld/bmvgd/bmcsd/bmcsd_util.hxx: -------------------------------------------------------------------------------- 1 | #ifndef bmcsd_util_txx_ 2 | #define bmcsd_util_txx_ 3 | 4 | #include "bmcsd_util.h" 5 | #include 6 | 7 | // Most non-template implementations are in bmcsd_util_defs.cxx 8 | 9 | template void bmcsd_util:: 10 | parse_num_list(const vcl_string &stringlist, vcl_vector *values) 11 | { 12 | vcl_istringstream istream; 13 | istream.str(stringlist); 14 | 15 | T value; 16 | while ( istream >> value ) 17 | values->push_back(value); 18 | } 19 | 20 | #undef BMCSD_UTIL_INSTANTIATE 21 | #define BMCSD_UTIL_INSTANTIATE(T) \ 22 | template void bmcsd_util::parse_num_list(const vcl_string &stringlist, vcl_vector *values); 23 | 24 | #endif // bmcsd_util_txx_ 25 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bgrld/tests/test_graph.h: -------------------------------------------------------------------------------- 1 | // This is bbasd/bgrld/tests/test_graph.h 2 | #ifndef test_graph_h_ 3 | #define test_graph_h_ 4 | //: 5 | // \file 6 | // \brief Test code for using the templatized graph class 7 | // \author Based on original code by Amir Tamrakar 8 | // \date 06/18/05 9 | // 10 | 11 | #include 12 | 13 | #include "test_edge.h" 14 | #include "test_node.h" 15 | 16 | //class test_node; 17 | //class test_edge; 18 | 19 | //: a test graph class subclasssed from bgrld_graph 20 | class test_graph : public bgrld_graph 21 | { 22 | public: 23 | test_graph() : bgrld_graph() {} 24 | ~test_graph(){} 25 | 26 | }; 27 | 28 | #endif //test_graph_h_ 29 | -------------------------------------------------------------------------------- /old/contrib/gel/vgel/vgel_multi_view_data_vertex_sptr.h: -------------------------------------------------------------------------------- 1 | //***************************************************************************** 2 | //: 3 | // \file 4 | // \brief A smart pointer on a vgel_multi_view_data 5 | //***************************************************************************** 6 | #ifndef vgel_multi_view_data_vertex_sptr_h 7 | #define vgel_multi_view_data_vertex_sptr_h 8 | 9 | #include 10 | #include 11 | #include 12 | typedef vgel_multi_view_data vgel_mvd_vertex; 13 | typedef vbl_smart_ptr vgel_multi_view_data_vertex_sptr; 14 | 15 | #endif // vgel_multi_view_data_vertex_sptr_h 16 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bnld/tests/test_sinc.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | 5 | // \author Based on original code by Nhon Trinh (@lems.brown.edu) 6 | // \date 08/17/2005 7 | 8 | 9 | //: Compared values of sinc function against results from Matlab 10 | MAIN( test_sinc ) 11 | { 12 | START ("Sinc function sinc(x) = sin(x)/x"); 13 | 14 | TEST_NEAR("sinc(0)", bnld_sinc(0), 1, 1e-12); 15 | TEST_NEAR("sinc(1)", bnld_sinc(1), 0.84147098480790, 1e-12); 16 | TEST_NEAR("sinc(pi)", bnld_sinc(vnl_math::pi), 0, 1e-12); 17 | TEST_NEAR("sinc(-1)", bnld_sinc(-1), 0.84147098480790, 1e-12); 18 | TEST_NEAR("sinc(1e-6)", bnld_sinc(1e-6), 0.99999999999983, 1e-12); 19 | 20 | SUMMARY(); 21 | } 22 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bprod/tests/test_include.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | #include 5 | #include 6 | #include 7 | #include 8 | #include 9 | #include 10 | #include 11 | #include 12 | #include 13 | #include 14 | #include 15 | #include 16 | #include 17 | 18 | int main() 19 | { 20 | return 0; 21 | } 22 | -------------------------------------------------------------------------------- /contrib/brld/bmvgd/vpgld/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # bmvgd/vpgld/CMakeLists.txt 2 | # Photogrametry Library (VXD version of VXL/core/vpgl additions). 3 | 4 | include_directories(${VXL_BRL_INCLUDE_DIR}/bbas) 5 | include_directories(${VXL_GEL_INCLUDE_DIR}) 6 | include_directories(${VXL_GEL_INCLUDE_DIR}/mrc) 7 | 8 | #set( vpgld_sources 9 | # EMPTY 10 | #) 11 | 12 | #aux_source_directory(Templates vpgld_sources) 13 | 14 | #add_library(vpgld ${vpgld_sources}) 15 | #target_link_libraries( vpgld vnl vnl_algo vnl_io vgl vgl_algo vgl_io vgl_xio vsl) 16 | 17 | 18 | #if( BUILD_TESTING ) 19 | # add_subdirectory(tests) 20 | #endif( BUILD_TESTING ) 21 | 22 | add_subdirectory(algo) 23 | add_subdirectory(io) 24 | add_subdirectory(pro) 25 | add_subdirectory(vis) 26 | -------------------------------------------------------------------------------- /old/contrib/gel/gkll/gkll_multi_view_data_vertex_sptr.h: -------------------------------------------------------------------------------- 1 | //***************************************************************************** 2 | //: 3 | // \file 4 | // \brief A smart pointer on a gkll_multi_view_data 5 | //***************************************************************************** 6 | #ifndef gkll_multi_view_data_vertex_sptr_h 7 | #define gkll_multi_view_data_vertex_sptr_h 8 | 9 | #include 10 | #include 11 | #include 12 | typedef gkll_multi_view_data gkll_mvd_vertex; 13 | typedef vbl_smart_ptr gkll_multi_view_data_vertex_sptr; 14 | 15 | #endif // #ifndef gkll_multi_view_data_vertex_sptr_h 16 | -------------------------------------------------------------------------------- /old/contrib/gel/vmal/vmal_multi_view_data_vertex_sptr.h: -------------------------------------------------------------------------------- 1 | //***************************************************************************** 2 | //: 3 | // \file 4 | // \brief A smart pointer on a vmal_multi_view_data 5 | //***************************************************************************** 6 | #ifndef vmal_multi_view_data_vertex_sptr_h 7 | #define vmal_multi_view_data_vertex_sptr_h 8 | 9 | #include 10 | #include 11 | #include 12 | typedef vmal_multi_view_data vmal_mvd_vertex; 13 | typedef vbl_smart_ptr vmal_multi_view_data_vertex_sptr; 14 | 15 | #endif // #ifndef vmal_multi_view_data_vertex_sptr_h 16 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bgrld/tests/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # This bbasd/bgrld/tests/CMakeLists.txt 2 | 3 | include_directories( ${lems_SOURCE_DIR}/basic ) 4 | 5 | set( bgrld_test_sources 6 | test_driver.cxx 7 | 8 | test_node.h test_node_sptr.h 9 | test_edge.h test_edge_sptr.h 10 | test_graph.h test_graph_sptr.h 11 | 12 | graph_test.cxx 13 | ) 14 | 15 | aux_source_directory(Templates bgrld_test_sources) 16 | 17 | add_executable ( bgrld_test_all ${bgrld_test_sources}) 18 | 19 | target_link_libraries( bgrld_test_all bgrld testlib ) 20 | 21 | add_test( bgrld_test_graph bgrld_test_all graph_test ) 22 | 23 | #this is for test_includes 24 | add_executable( bgrld_test_include test_include.cxx) 25 | target_link_libraries( bgrld_test_include bgrld) 26 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bprod/bprod_fwd.h: -------------------------------------------------------------------------------- 1 | // This is basic/bprod/bprod_fwd.h 2 | #ifndef bprod_fwd_h_ 3 | #define bprod_fwd_h_ 4 | //-------------------------------------------------------------------------------- 5 | //: 6 | // \file 7 | // \brief forward declarations and enum types 8 | // 9 | // \author Matt Leotta (mleotta@lems.brown.edu) 10 | // \date 6/7/06 11 | // 12 | // \verbatim 13 | // Modifications: 14 | // \endverbatim 15 | //-------------------------------------------------------------------------------- 16 | 17 | 18 | enum bprod_signal { BPROD_VALID, BPROD_INVALID, BPROD_EOS, BPROD_WAIT }; 19 | 20 | class bprod_process; 21 | class bprod_storage; 22 | class bprod_observer; 23 | class bprod_connector; 24 | 25 | 26 | 27 | #endif // bprod_fwd_h_ 28 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bgld/tests/test_area.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | #include 5 | 6 | void test_area_triangle() 7 | { 8 | vcl_cout << "Compute area of a triangle\n"; 9 | vgl_point_3d p1(1, 1, 1); 10 | vgl_point_3d p2(3, 5, 1); 11 | vgl_point_3d p3(2, 3, 6); 12 | double true_area = vcl_sqrt(2.0 * 2.0 + 4*4) * 5 / 2; 13 | TEST_NEAR("Triangle area - 3D", bgld_area_triangle(p1, p2, p3), true_area, 1e-8); 14 | 15 | return; 16 | } 17 | 18 | 19 | 20 | //: Test functions of biarc class 21 | MAIN( test_area ) 22 | { 23 | START ("Test computing areas of geometric objects"); 24 | test_area_triangle(); 25 | SUMMARY(); 26 | } 27 | 28 | -------------------------------------------------------------------------------- /old/contrib/gel/vgel/kl/klt_util.h: -------------------------------------------------------------------------------- 1 | /********************************************************************* 2 | * klt_util.h 3 | *********************************************************************/ 4 | 5 | #ifndef _KLT_UTIL_H_ 6 | #define _KLT_UTIL_H_ 7 | 8 | typedef struct { 9 | int ncols; 10 | int nrows; 11 | float *data; 12 | } _KLT_FloatImageRec, *_KLT_FloatImage; 13 | 14 | _KLT_FloatImage _KLTCreateFloatImage( 15 | int ncols, 16 | int nrows); 17 | 18 | void _KLTFreeFloatImage( 19 | _KLT_FloatImage); 20 | 21 | void _KLTPrintSubFloatImage( 22 | _KLT_FloatImage floatimg, 23 | int x0, int y0, 24 | int width, int height); 25 | 26 | void _KLTWriteFloatImageToPGM( 27 | _KLT_FloatImage img, 28 | char *filename); 29 | 30 | #endif 31 | 32 | 33 | -------------------------------------------------------------------------------- /old/contrib/gel/vgel/kl/pyramid.h: -------------------------------------------------------------------------------- 1 | /********************************************************************* 2 | * pyramid.h 3 | *********************************************************************/ 4 | 5 | #ifndef _PYRAMID_H_ 6 | #define _PYRAMID_H_ 7 | 8 | #include "klt_util.h" 9 | 10 | typedef struct { 11 | int subsampling; 12 | int nLevels; 13 | _KLT_FloatImage *img; 14 | int *ncols, *nrows; 15 | } _KLT_PyramidRec, *_KLT_Pyramid; 16 | 17 | 18 | _KLT_Pyramid _KLTCreatePyramid( 19 | int ncols, 20 | int nrows, 21 | int subsampling, 22 | int nlevels); 23 | 24 | void _KLTComputePyramid( 25 | _KLT_FloatImage floatimg, 26 | _KLT_Pyramid pyramid, 27 | float sigma_fact); 28 | 29 | void _KLTFreePyramid( 30 | _KLT_Pyramid pyramid); 31 | 32 | #endif 33 | -------------------------------------------------------------------------------- /contrib/brld/bmvgd/vpgld/io/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # This is bmvgd/vpgld/io/CMakeLists.txt 2 | 3 | 4 | set(vpgld_io_sources 5 | # dpgl_io_camera.h vpgl_io_camera.hxx vpgl_io_camera.cxx 6 | # dpgl_io_proj_camera.h vpgl_io_proj_camera.hxx 7 | # dpgl_io_perspective_camera.h vpgl_io_perspective_camera.hxx 8 | vpgld_io_cameras.h vpgld_io_cameras.hxx 9 | vpgld_perspective_camera_vsl.h vpgld_perspective_camera_vsl.hxx 10 | vpgld_proj_camera_vsl.h vpgld_proj_camera_vsl.hxx 11 | ) 12 | 13 | aux_source_directory(Templates vpgld_io_sources) 14 | 15 | add_library(vpgld_io ${vpgld_io_sources}) 16 | 17 | target_link_libraries(vpgld_io vpgl_io vsl vbl_io) 18 | 19 | if( BUILD_TESTING ) 20 | add_subdirectory(tests) 21 | endif( BUILD_TESTING ) 22 | -------------------------------------------------------------------------------- /config/cmake/Modules/FindOSMesa.cmake: -------------------------------------------------------------------------------- 1 | # 2 | # OSMesa # Original date : Nov 22, 2005 3 | # author: T. Orechia 4 | # 5 | 6 | if (NOT WIN32) 7 | find_path(OSMESA_INCLUDE_PATH GL/osmesa.h 8 | /usr/X11R6/include 9 | /usr/include 10 | /usr/local/include 11 | ) 12 | 13 | find_library(OSMESA_LIBRARY_PATH OSMesa 14 | /usr/X11R6/lib 15 | /usr/lib 16 | /usr/local/lib 17 | ) 18 | 19 | 20 | if (OSMESA_INCLUDE_PATH) 21 | if (OSMESA_LIBRARY_PATH) 22 | if (NOT HAS_OSMESA) 23 | set(HAS_OSMESA "YES") 24 | set( OSMESA_LIBRARIES ${OSMESA_LIBRARY_PATH} ) 25 | include_directories( ${OSMESA_INCLUDE_PATH} ) 26 | endif (NOT HAS_OSMESA) 27 | endif (OSMESA_LIBRARY_PATH) 28 | endif (OSMESA_INCLUDE_PATH) 29 | 30 | endif (NOT WIN32) 31 | 32 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bprod/tests/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # basic/bprod/tests/CMakeLists.txt 2 | 3 | 4 | add_executable( bprod_test_all 5 | test_driver.cxx 6 | test_process.cxx 7 | test_process_factory.cxx 8 | test_delay_filter.cxx 9 | test_storage.cxx 10 | bprod_sample_processes.cxx 11 | ) 12 | 13 | target_link_libraries( bprod_test_all bprod testlib ) 14 | 15 | add_test( bprod_test_process bprod_test_all test_process ) 16 | add_test( bprod_test_process_factory bprod_test_all test_process_factory ) 17 | add_test( bprod_test_delay_filter bprod_test_all test_delay_filter ) 18 | add_test( bprod_test_storage bprod_test_all test_storage ) 19 | 20 | 21 | add_executable( bprod_test_include test_include.cxx ) 22 | target_link_libraries( bprod_test_include bprod) 23 | -------------------------------------------------------------------------------- /contrib/brld/bmvgd/becld/vis/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # This is bmvgd/becld/vis/CMakeLists.txt 2 | # Brown Epipolar Curve Visualization library 3 | 4 | include_directories( ${lems_SOURCE_DIR}/breye1 ) 5 | include_directories( ${VXL_BRL_INCLUDE_DIR}/bbas ) 6 | 7 | if (VXL_VGUI_FOUND) 8 | 9 | set(becld_vis_sources 10 | becld_episeg_soview2D.cxx becld_episeg_soview2D.h 11 | becld_episeg_displayer.cxx becld_episeg_displayer.h 12 | becld_episeg_tools.cxx becld_episeg_tools.h 13 | ) 14 | 15 | #aux_source_directory(Templates becld_vis_sources) 16 | 17 | add_library(becld_vis ${becld_vis_sources}) 18 | 19 | target_link_libraries(becld_vis becld_pro bvis1) 20 | 21 | 22 | if(BUILD_TESTING) 23 | # add_subdirectory(tests) 24 | endif(BUILD_TESTING) 25 | 26 | 27 | endif (VXL_VGUI_FOUND) 28 | -------------------------------------------------------------------------------- /contrib/brld/b3pd/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # b3pd/CMakeLists.txt 2 | # Brown 3rd Party Libraries (VXD version) 3 | 4 | #################################################################### 5 | # # 6 | # This is a place to store third party libraries that are required # 7 | # by other code in this repository. Please view the README file. # 8 | # # 9 | #################################################################### 10 | 11 | project(b3pd) 12 | 13 | set(B3PD_INCLUDE_DIR "${CMAKE_CURRENT_SOURCE_DIR};${CMAKE_CURRENT_BINARY_DIR}" CACHE STATIC "b3pd include files" FORCE) 14 | 15 | add_subdirectory(ray_tri) 16 | add_subdirectory(brent) 17 | add_subdirectory(triangulation_kanatani) 18 | -------------------------------------------------------------------------------- /old/contrib/tbl/vepl1/tests/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # tbl/vepl1/tests/CMakeLists.txt 2 | 3 | add_definitions(-DINSTANTIATE_TEMPLATES) 4 | 5 | add_executable( vepl1_test_all 6 | test_driver.cxx test_driver.h 7 | 8 | vepl1_test_threshold.cxx 9 | vepl1_test_erode_disk.cxx 10 | ) 11 | TARGET_link_libraries( vepl1_test_all vepl1 vil1 testlib ) 12 | 13 | add_test(vepl1_test_threshold ${EXECUTABLE_OUTPUT_PATH}/vepl1_test_all vepl1_test_threshold) 14 | add_test(vepl1_test_erode_disk ${EXECUTABLE_OUTPUT_PATH}/vepl1_test_all vepl1_test_erode_disk) 15 | 16 | add_executable( vepl1_test_include test_include.cxx ) 17 | TARGET_link_libraries( vepl1_test_include vepl1 ) 18 | add_executable( vepl1_test_template_include test_template_include.cxx ) 19 | TARGET_link_libraries( vepl1_test_template_include vepl1 ) 20 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bprod/introduction_doxy.txt: -------------------------------------------------------------------------------- 1 | // The following text is included in the main documentation page by doxygen 2 | /*! \mainpage bprod : Development Brown Process Library 3 | * This library provides a set of base classes for process, storage, and parameters object. 4 | * 5 | * \section bprod_overview Overview 6 | * 7 | * The bprod_storage class is an abstract base class for 8 | * derived storage classes that may store any type of data. The bprod_process class 9 | * is an abstract base class for derived process classes that execute various algorithms 10 | * Thus, a bprod_storage class is a wrapper around your data structures while a 11 | * bprod_process is a wrapper around your algorithm. Additional parameters to a 12 | * process are managed by the bprod_parameters class. 13 | * 14 | * 15 | */ 16 | -------------------------------------------------------------------------------- /contrib/brld/bmvgd/bmcsd/algo/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # Brown Multiview Curve Stereo Lib (Curve Sketch System Algorithms, VXD version) 2 | 3 | include_directories(${VXL_BRL_INCLUDE_DIR}) 4 | 5 | set(bmcsd_algo_sources 6 | bmcsd_curve_stereo.cxx bmcsd_curve_stereo.h 7 | bmcsd_dt_curve_stereo.cxx bmcsd_dt_curve_stereo.h 8 | bmcsd_odt_curve_stereo.cxx bmcsd_odt_curve_stereo.h 9 | bmcsd_algo_util.cxx bmcsd_algo_util.h 10 | bmcsd_discrete_corresp_algo_defs.cxx bmcsd_discrete_corresp_algo.hxx bmcsd_discrete_corresp_algo.h 11 | bmcsd_data.cxx bmcsd_data.h 12 | ) 13 | 14 | add_library(bmcsd_algo ${bmcsd_algo_sources}) 15 | 16 | target_link_libraries(bmcsd_algo bmcsd vpgld_algo becld bdifd bspid bcsid buld bpro1 sdet) 17 | 18 | if( BUILD_TESTING ) 19 | add_subdirectory(tests) 20 | endif( BUILD_TESTING ) 21 | -------------------------------------------------------------------------------- /contrib/brld/bmvgd/vpgld/algo/tests/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # vpgld/algo/tests/CMakeLists.txt 2 | # Tests for vpgld_algo library 3 | 4 | include_directories(${VXL_OXL_INCLUDE_DIR} ) 5 | include_directories( ${lems_SOURCE_DIR}/bmvgd/bmvl) 6 | 7 | add_executable( vpgld_algo_test_all 8 | # Driver source and utilities 9 | test_driver.cxx 10 | # The tests 11 | test_fm_estimation.cxx 12 | test_triangulation.cxx 13 | ) 14 | 15 | target_link_libraries( vpgld_algo_test_all vpgld_algo bdifd_algo mvl testlib ) 16 | add_test( vpgld_algo_test_fm_estimation vpgld_algo_test_all test_fm_estimation) 17 | add_test( vpgld_algo_test_triangulation vpgld_algo_test_all test_triangulation) 18 | 19 | add_executable( vpgld_algo_test_include test_include.cxx ) 20 | target_link_libraries( vpgld_algo_test_include vpgl_algo mvl ) 21 | -------------------------------------------------------------------------------- /old/core/vidl1/examples/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # vxl/vidl1/examples/CMakeLists.txt 2 | include( ${VXL_CMAKE_DIR}/UseVGUI.cmake ) 3 | 4 | 5 | add_executable( vidl1_mpegcodec_example vidl1_mpegcodec_example.cxx ) 6 | target_link_libraries( vidl1_mpegcodec_example vidl1 ) 7 | 8 | add_executable( vidl1_video2images vidl1_video2images.cxx ) 9 | target_link_libraries( vidl1_video2images vidl1 vil vul vcl ) 10 | 11 | 12 | if( HAS_VGUI ) 13 | 14 | include_directories( ${VXLCORE_INCLUDE_DIR} ) 15 | 16 | set(vidl1_player_sources 17 | vidl1_player_main.cxx 18 | vidl1_player_menus.cxx vidl1_player_menus.h 19 | vidl1_player_manager.cxx vidl1_player_manager.h 20 | ) 21 | 22 | add_executable (vidl1_player ${vidl1_player_sources}) 23 | target_link_libraries(vidl1_player vidl1 vgui) 24 | 25 | endif() 26 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bgld/algo/bgld_where_brld_lib_dir.h.in: -------------------------------------------------------------------------------- 1 | //: 2 | // \file 3 | // \author Based on original code by Nhon Trinh 4 | // \brief copied after the way VXL's vcl does 5 | // Allows cmake to set up macro giving name of BRLD root dir is 6 | 7 | // Note: The make system (eg cmake) should generate a file, bgld_where_brld_lib_dir.h, from 8 | // this, in which the macro is set correctly. 9 | // For non-cmake systems this might cause a problem. In particular if there is 10 | // no bgld_where_brld_lib_dir.h, some other stuff might not compile. 11 | // If we supply a default bgld_where_brld_lib_dir.h, it would be changed by cmake, and 12 | // may get checked back into the repository by accident. 13 | 14 | #ifndef BRLD_LIB_DIR // file guard 15 | #define BRLD_LIB_DIR "${LIBRARY_OUTPUT_PATH}" 16 | #endif 17 | -------------------------------------------------------------------------------- /contrib/brld/breye1d/bvis1/bvis1_mapper.cxx: -------------------------------------------------------------------------------- 1 | // This is breye1/bvis1/mapper/bvis1_mapper.cxx 2 | 3 | #include 4 | #include 5 | #include 6 | 7 | //: A simple generic mapping function using green 8 | vgui_style_sptr 9 | bvis1_mapper::style(const double attr) const 10 | { 11 | if(attrmaxa_) 14 | return vgui_style::new_style(0,1.0,0, 3.0, 3.0); 15 | //else scan between min and max values 16 | double range = maxa_-mina_; 17 | if(range == 0) 18 | return vgui_style::new_style(0,1.0,0, 3.0, 3.0); 19 | double v = (attr-mina_)/range; 20 | if(gamma_>0&&gamma_!=1) 21 | v = vcl_pow(v, 1/gamma_); 22 | return vgui_style::new_style(0,static_cast(v),0, 3.0, 3.0); 23 | } 24 | -------------------------------------------------------------------------------- /old/contrib/gel/vgel/kl/convolve.h: -------------------------------------------------------------------------------- 1 | /********************************************************************* 2 | * convolve.h 3 | *********************************************************************/ 4 | 5 | #ifndef _CONVOLVE_H_ 6 | #define _CONVOLVE_H_ 7 | 8 | #include "klt.h" 9 | #include "klt_util.h" 10 | 11 | void _KLTToFloatImage( 12 | KLT_PixelType *img, 13 | int ncols, int nrows, 14 | _KLT_FloatImage floatimg); 15 | 16 | void _KLTComputeGradients( 17 | _KLT_FloatImage img, 18 | float sigma, 19 | _KLT_FloatImage gradx, 20 | _KLT_FloatImage grady); 21 | 22 | void _KLTGetKernelWidths( 23 | float sigma, 24 | int *gauss_width, 25 | int *gaussderiv_width); 26 | 27 | void _KLTComputeSmoothedImage( 28 | _KLT_FloatImage img, 29 | float sigma, 30 | _KLT_FloatImage smooth); 31 | 32 | #endif 33 | -------------------------------------------------------------------------------- /contrib/brld/bbasd/bnld/bnld_fresnel.h: -------------------------------------------------------------------------------- 1 | // This is bbasd/bnld/bnld_fresnel.h 2 | 3 | #ifndef bnld_fresnel_h_ 4 | #define bnld_fresnel_h_ 5 | 6 | //: 7 | // \file 8 | // \brief Fresnel integrals - sine and cosine 9 | // 10 | // \author Based on original code by Nhon Trinh ( @lems.brown.edu) 11 | // \date 2/03/05 12 | // 13 | // \verbatim 14 | // Modifications: 15 | // \endverbatim 16 | 17 | // Reference: book "Numerical Recipes in C" by William Press et.al. Section 6.9, page 255 18 | 19 | 20 | //: Fresnel cosine integral 21 | // FresnelC = int(cos(pi/2 * t^2), t = 0..x); 22 | // FresnelS = int(sin(pi/2 * t^2), t = 0..x); 23 | // Return: fs is Fresnel cosin integral, fc is Frenel sine integral 24 | void bnld_fresnel_integral(double x, double* fresnel_cos, double* fresnel_sin); 25 | 26 | #endif // bbasd/bnld/bnld_fresnel.h 27 | -------------------------------------------------------------------------------- /contrib/brld/bmvgd/vpgld/vis/menu/vpgld_camera_menu.cxx: -------------------------------------------------------------------------------- 1 | 2 | #include "vpgld_camera_menu.h" 3 | #include 4 | #include 5 | void 6 | vpgld_camera_menu::add_to_menu( vgui_menu & menu ) 7 | { 8 | add( "Add Camaera View" , add_camera_view ); 9 | add( "Remove Camera View" , remove_camera_view ); 10 | 11 | menu.add( "Camera " , (*this)); 12 | } 13 | 14 | 15 | void 16 | vpgld_camera_menu::add_camera_view() 17 | { 18 | //Prompt the user to select a frame offset 19 | vgui_dialog view_dialog( "New Camera View" ); 20 | if( view_dialog.ask() ) 21 | bvis_mview_manager::instance()->add_new_camera_view(); 22 | } 23 | 24 | 25 | void 26 | vpgld_camera_menu::remove_camera_view() 27 | { 28 | bvis_mview_manager::instance()->remove_selected_camera_view(); 29 | } 30 | 31 | 32 | -------------------------------------------------------------------------------- /contrib/brld/breye1d/bpro1/introduction_doxy.txt: -------------------------------------------------------------------------------- 1 | // The following text is included in the main documentation page by doxygen 2 | /*! \mainpage bpro1 : Brown Process Library (VXD development version) 3 | * This library provides a set of base classes for process, storage, and parameters object. 4 | * 5 | * \section bpro1_overview Overview 6 | * 7 | * The bpro1_storage class is an abstract base class for 8 | * derived storage classes that may store any type of data. The bpro1_process class 9 | * is an abstract base class for derived process classes that execute various algorithms 10 | * Thus, a bpro1_storage class is a wrapper around your data structures while a 11 | * bpro1_process is a wrapper around your algorithm. Additional parameters to a 12 | * process are managed by the bpro1_parameters class. 13 | * 14 | * 15 | */ 16 | -------------------------------------------------------------------------------- /old/core/vil1/io/vil1_io_image.h: -------------------------------------------------------------------------------- 1 | // This is core/vil1/io/vil1_io_image.h 2 | #ifndef vil1_io_image_h_ 3 | #define vil1_io_image_h_ 4 | #ifdef VCL_NEEDS_PRAGMA_INTERFACE 5 | #pragma interface 6 | #endif 7 | //: 8 | // \file 9 | // \brief Perform serialised binary IO for vil1_image 10 | // \author Ian Scott (Manchester) 11 | // \date 23-Mar-2001 12 | 13 | #include 14 | 15 | // Predeclare classes 16 | class vil1_image; 17 | 18 | //: Binary save vgl_my_class to stream. 19 | void vsl_b_write(vsl_b_ostream &os, const vil1_image & b); 20 | 21 | //: Binary load vgl_my_class from stream. 22 | void vsl_b_read(vsl_b_istream &is, vil1_image & b); 23 | 24 | //: Print human readable summary of object to a stream 25 | void vsl_print_summary(vcl_ostream& os,const vil1_image & b); 26 | 27 | #endif // vil1_io_image_h_ 28 | --------------------------------------------------------------------------------