├── .gitignore ├── CMakeLists.txt ├── CMakeModules ├── FindDoubleConversion.cmake ├── FindEigen3.cmake ├── FindFolly.cmake ├── FindGMP.cmake ├── FindGlog.cmake ├── FindMPFR.cmake ├── FindMPFR_CXX.cmake └── FindTBB.cmake ├── LICENSE ├── README.md ├── TODO.md ├── app ├── MOT_visma.cpp ├── SODFT_visma.cpp ├── SORBT_linemod.cpp ├── SORBT_rigidpose.cpp ├── SOT_visma.cpp ├── inspector.cpp ├── preprocess_mesh.cpp ├── rosviewer.cpp ├── viewer.cpp └── viewer.h ├── cfg ├── DFTracker.json ├── camera.json ├── camera_icl.json ├── camera_kitti.json ├── camera_scenenn.json ├── car_tracker.json ├── chair_tracker.json ├── couch_tracker.json ├── multiple_object_tracking.json ├── region_based_tracker.json ├── rigidpose.json ├── scene.json ├── scenenn.json ├── single_object_tracking.json ├── tool.json └── viewer.rviz ├── core ├── alias.h ├── rodrigues.h ├── se3.h ├── utils.cpp └── utils.h ├── installation_scripts ├── generate_shader_strings.py ├── install.sh └── print_stats.sh ├── launch ├── viewer.launch └── viewer.xml ├── markdown ├── ComputeShader.md ├── OpenGLNotes.md ├── README.md └── interop.md ├── package.xml ├── pix3d ├── diff_tracker.cpp ├── diff_tracker.h ├── generate_control_points.cpp ├── pix3dloader.h ├── test_loader.cpp └── test_tracker.cpp ├── protocols └── vlslam.proto ├── scripts ├── __init__.py ├── bbox_azimuth_augment.py ├── bbox_loader.py ├── bbox_shapeid_augment.py ├── edgemap_loader.py ├── extract_edgemap.py ├── network_utils.py ├── pixelnet.pytorch │ ├── .gitignore │ ├── README │ ├── README.md │ ├── eval.py │ ├── pixelnet │ │ ├── __init__.py │ │ ├── dataset.py │ │ ├── dataset_hed.py │ │ ├── fcn.py │ │ ├── helper.py │ │ ├── hypercolumn.py │ │ ├── hypercolumn_sparse.py │ │ └── segnet.py │ ├── plan.md │ ├── requirements.txt │ ├── setup.py │ ├── test_vgg.py │ ├── train.py │ └── train_fcn.py ├── test │ ├── __init__.py │ ├── test_camera.py │ ├── test_render_basic.py │ └── test_render_pool.py ├── visualize_mats.py ├── visualize_particles.py ├── visualize_pointcloud.py └── visualize_temporal_stats.py ├── test ├── test_differential.cpp ├── test_distance_transform.cpp ├── test_kitti.cpp ├── test_multirenderer.cpp ├── test_mydt.cpp ├── test_objloader.cpp ├── test_onedsearch.cpp ├── test_particles.cpp ├── test_protobufloader.cpp ├── test_region.cpp ├── test_render.cpp ├── test_surface_error.cpp ├── test_tracker.cpp ├── test_undistorter.cpp └── test_wireframe.cpp ├── thirdparty ├── abseil-cpp │ ├── .clang-format │ ├── .gitignore │ ├── ABSEIL_ISSUE_TEMPLATE.md │ ├── AUTHORS │ ├── CMake │ │ ├── AbseilHelpers.cmake │ │ ├── CMakeLists.txt.in │ │ ├── DownloadGTest.cmake │ │ └── README.md │ ├── CMakeLists.txt │ ├── CONTRIBUTING.md │ ├── LICENSE │ ├── LTS.md │ ├── README.md │ ├── WORKSPACE │ └── absl │ │ ├── BUILD.bazel │ │ ├── CMakeLists.txt │ │ ├── algorithm │ │ ├── BUILD.bazel │ │ ├── CMakeLists.txt │ │ ├── algorithm.h │ │ ├── algorithm_test.cc │ │ ├── container.h │ │ ├── container_test.cc │ │ └── equal_benchmark.cc │ │ ├── base │ │ ├── BUILD.bazel │ │ ├── CMakeLists.txt │ │ ├── attributes.h │ │ ├── bit_cast_test.cc │ │ ├── call_once.h │ │ ├── call_once_test.cc │ │ ├── casts.h │ │ ├── config.h │ │ ├── config_test.cc │ │ ├── dynamic_annotations.cc │ │ ├── dynamic_annotations.h │ │ ├── exception_safety_testing_test.cc │ │ ├── inline_variable_test.cc │ │ ├── inline_variable_test_a.cc │ │ ├── inline_variable_test_b.cc │ │ ├── internal │ │ │ ├── atomic_hook.h │ │ │ ├── atomic_hook_test.cc │ │ │ ├── bits.h │ │ │ ├── bits_test.cc │ │ │ ├── cycleclock.cc │ │ │ ├── cycleclock.h │ │ │ ├── direct_mmap.h │ │ │ ├── endian.h │ │ │ ├── endian_test.cc │ │ │ ├── exception_safety_testing.cc │ │ │ ├── exception_safety_testing.h │ │ │ ├── exception_testing.h │ │ │ ├── hide_ptr.h │ │ │ ├── identity.h │ │ │ ├── inline_variable.h │ │ │ ├── inline_variable_testing.h │ │ │ ├── invoke.h │ │ │ ├── low_level_alloc.cc │ │ │ ├── low_level_alloc.h │ │ │ ├── low_level_alloc_test.cc │ │ │ ├── low_level_scheduling.h │ │ │ ├── per_thread_tls.h │ │ │ ├── pretty_function.h │ │ │ ├── raw_logging.cc │ │ │ ├── raw_logging.h │ │ │ ├── scheduling_mode.h │ │ │ ├── spinlock.cc │ │ │ ├── spinlock.h │ │ │ ├── spinlock_akaros.inc │ │ │ ├── spinlock_linux.inc │ │ │ ├── spinlock_posix.inc │ │ │ ├── spinlock_wait.cc │ │ │ ├── spinlock_wait.h │ │ │ ├── spinlock_win32.inc │ │ │ ├── sysinfo.cc │ │ │ ├── sysinfo.h │ │ │ ├── sysinfo_test.cc │ │ │ ├── thread_identity.cc │ │ │ ├── thread_identity.h │ │ │ ├── thread_identity_benchmark.cc │ │ │ ├── thread_identity_test.cc │ │ │ ├── throw_delegate.cc │ │ │ ├── throw_delegate.h │ │ │ ├── tsan_mutex_interface.h │ │ │ ├── unaligned_access.h │ │ │ ├── unscaledcycleclock.cc │ │ │ └── unscaledcycleclock.h │ │ ├── invoke_test.cc │ │ ├── log_severity.h │ │ ├── macros.h │ │ ├── optimization.h │ │ ├── policy_checks.h │ │ ├── port.h │ │ ├── raw_logging_test.cc │ │ ├── spinlock_test_common.cc │ │ ├── thread_annotations.h │ │ └── throw_delegate_test.cc │ │ ├── compiler_config_setting.bzl │ │ ├── container │ │ ├── BUILD.bazel │ │ ├── CMakeLists.txt │ │ ├── fixed_array.h │ │ ├── fixed_array_benchmark.cc │ │ ├── fixed_array_exception_safety_test.cc │ │ ├── fixed_array_test.cc │ │ ├── flat_hash_map.h │ │ ├── flat_hash_map_test.cc │ │ ├── flat_hash_set.h │ │ ├── flat_hash_set_test.cc │ │ ├── inlined_vector.h │ │ ├── inlined_vector_benchmark.cc │ │ ├── inlined_vector_test.cc │ │ ├── internal │ │ │ ├── compressed_tuple.h │ │ │ ├── compressed_tuple_test.cc │ │ │ ├── container_memory.h │ │ │ ├── container_memory_test.cc │ │ │ ├── hash_function_defaults.h │ │ │ ├── hash_function_defaults_test.cc │ │ │ ├── hash_generator_testing.cc │ │ │ ├── hash_generator_testing.h │ │ │ ├── hash_policy_testing.h │ │ │ ├── hash_policy_testing_test.cc │ │ │ ├── hash_policy_traits.h │ │ │ ├── hash_policy_traits_test.cc │ │ │ ├── hashtable_debug.h │ │ │ ├── hashtable_debug_hooks.h │ │ │ ├── layout.h │ │ │ ├── layout_test.cc │ │ │ ├── node_hash_policy.h │ │ │ ├── node_hash_policy_test.cc │ │ │ ├── raw_hash_map.h │ │ │ ├── raw_hash_set.cc │ │ │ ├── raw_hash_set.h │ │ │ ├── raw_hash_set_allocator_test.cc │ │ │ ├── raw_hash_set_test.cc │ │ │ ├── test_instance_tracker.cc │ │ │ ├── test_instance_tracker.h │ │ │ ├── test_instance_tracker_test.cc │ │ │ ├── tracked.h │ │ │ ├── unordered_map_constructor_test.h │ │ │ ├── unordered_map_lookup_test.h │ │ │ ├── unordered_map_modifiers_test.h │ │ │ ├── unordered_map_test.cc │ │ │ ├── unordered_set_constructor_test.h │ │ │ ├── unordered_set_lookup_test.h │ │ │ ├── unordered_set_modifiers_test.h │ │ │ └── unordered_set_test.cc │ │ ├── node_hash_map.h │ │ ├── node_hash_map_test.cc │ │ ├── node_hash_set.h │ │ └── node_hash_set_test.cc │ │ ├── copts.bzl │ │ ├── debugging │ │ ├── BUILD.bazel │ │ ├── CMakeLists.txt │ │ ├── failure_signal_handler.cc │ │ ├── failure_signal_handler.h │ │ ├── failure_signal_handler_test.cc │ │ ├── internal │ │ │ ├── address_is_readable.cc │ │ │ ├── address_is_readable.h │ │ │ ├── demangle.cc │ │ │ ├── demangle.h │ │ │ ├── demangle_test.cc │ │ │ ├── elf_mem_image.cc │ │ │ ├── elf_mem_image.h │ │ │ ├── examine_stack.cc │ │ │ ├── examine_stack.h │ │ │ ├── stack_consumption.cc │ │ │ ├── stack_consumption.h │ │ │ ├── stack_consumption_test.cc │ │ │ ├── stacktrace_aarch64-inl.inc │ │ │ ├── stacktrace_arm-inl.inc │ │ │ ├── stacktrace_config.h │ │ │ ├── stacktrace_generic-inl.inc │ │ │ ├── stacktrace_powerpc-inl.inc │ │ │ ├── stacktrace_unimplemented-inl.inc │ │ │ ├── stacktrace_win32-inl.inc │ │ │ ├── stacktrace_x86-inl.inc │ │ │ ├── symbolize.h │ │ │ ├── vdso_support.cc │ │ │ └── vdso_support.h │ │ ├── leak_check.cc │ │ ├── leak_check.h │ │ ├── leak_check_disable.cc │ │ ├── leak_check_fail_test.cc │ │ ├── leak_check_test.cc │ │ ├── stacktrace.cc │ │ ├── stacktrace.h │ │ ├── symbolize.cc │ │ ├── symbolize.h │ │ ├── symbolize_elf.inc │ │ ├── symbolize_test.cc │ │ ├── symbolize_unimplemented.inc │ │ └── symbolize_win32.inc │ │ ├── hash │ │ ├── BUILD.bazel │ │ ├── CMakeLists.txt │ │ ├── hash.h │ │ ├── hash_test.cc │ │ ├── hash_testing.h │ │ └── internal │ │ │ ├── city.cc │ │ │ ├── city.h │ │ │ ├── city_test.cc │ │ │ ├── hash.cc │ │ │ ├── hash.h │ │ │ ├── print_hash_of.cc │ │ │ └── spy_hash_state.h │ │ ├── memory │ │ ├── BUILD.bazel │ │ ├── CMakeLists.txt │ │ ├── memory.h │ │ ├── memory_exception_safety_test.cc │ │ └── memory_test.cc │ │ ├── meta │ │ ├── BUILD.bazel │ │ ├── CMakeLists.txt │ │ ├── type_traits.h │ │ └── type_traits_test.cc │ │ ├── numeric │ │ ├── BUILD.bazel │ │ ├── CMakeLists.txt │ │ ├── int128.cc │ │ ├── int128.h │ │ ├── int128_benchmark.cc │ │ ├── int128_have_intrinsic.inc │ │ ├── int128_no_intrinsic.inc │ │ ├── int128_stream_test.cc │ │ └── int128_test.cc │ │ ├── strings │ │ ├── BUILD.bazel │ │ ├── CMakeLists.txt │ │ ├── ascii.cc │ │ ├── ascii.h │ │ ├── ascii_benchmark.cc │ │ ├── ascii_test.cc │ │ ├── charconv.cc │ │ ├── charconv.h │ │ ├── charconv_benchmark.cc │ │ ├── charconv_test.cc │ │ ├── escaping.cc │ │ ├── escaping.h │ │ ├── escaping_benchmark.cc │ │ ├── escaping_test.cc │ │ ├── internal │ │ │ ├── char_map.h │ │ │ ├── char_map_benchmark.cc │ │ │ ├── char_map_test.cc │ │ │ ├── charconv_bigint.cc │ │ │ ├── charconv_bigint.h │ │ │ ├── charconv_bigint_test.cc │ │ │ ├── charconv_parse.cc │ │ │ ├── charconv_parse.h │ │ │ ├── charconv_parse_test.cc │ │ │ ├── escaping_test_common.h │ │ │ ├── memutil.cc │ │ │ ├── memutil.h │ │ │ ├── memutil_benchmark.cc │ │ │ ├── memutil_test.cc │ │ │ ├── numbers_test_common.h │ │ │ ├── ostringstream.cc │ │ │ ├── ostringstream.h │ │ │ ├── ostringstream_benchmark.cc │ │ │ ├── ostringstream_test.cc │ │ │ ├── resize_uninitialized.h │ │ │ ├── resize_uninitialized_test.cc │ │ │ ├── stl_type_traits.h │ │ │ ├── str_format │ │ │ │ ├── arg.cc │ │ │ │ ├── arg.h │ │ │ │ ├── arg_test.cc │ │ │ │ ├── bind.cc │ │ │ │ ├── bind.h │ │ │ │ ├── bind_test.cc │ │ │ │ ├── checker.h │ │ │ │ ├── checker_test.cc │ │ │ │ ├── convert_test.cc │ │ │ │ ├── extension.cc │ │ │ │ ├── extension.h │ │ │ │ ├── extension_test.cc │ │ │ │ ├── float_conversion.cc │ │ │ │ ├── float_conversion.h │ │ │ │ ├── output.cc │ │ │ │ ├── output.h │ │ │ │ ├── output_test.cc │ │ │ │ ├── parser.cc │ │ │ │ ├── parser.h │ │ │ │ └── parser_test.cc │ │ │ ├── str_join_internal.h │ │ │ ├── str_split_internal.h │ │ │ ├── utf8.cc │ │ │ ├── utf8.h │ │ │ └── utf8_test.cc │ │ ├── match.cc │ │ ├── match.h │ │ ├── match_test.cc │ │ ├── numbers.cc │ │ ├── numbers.h │ │ ├── numbers_benchmark.cc │ │ ├── numbers_test.cc │ │ ├── str_cat.cc │ │ ├── str_cat.h │ │ ├── str_cat_benchmark.cc │ │ ├── str_cat_test.cc │ │ ├── str_format.h │ │ ├── str_format_test.cc │ │ ├── str_join.h │ │ ├── str_join_benchmark.cc │ │ ├── str_join_test.cc │ │ ├── str_replace.cc │ │ ├── str_replace.h │ │ ├── str_replace_benchmark.cc │ │ ├── str_replace_test.cc │ │ ├── str_split.cc │ │ ├── str_split.h │ │ ├── str_split_benchmark.cc │ │ ├── str_split_test.cc │ │ ├── string_view.cc │ │ ├── string_view.h │ │ ├── string_view_benchmark.cc │ │ ├── string_view_test.cc │ │ ├── strip.h │ │ ├── strip_test.cc │ │ ├── substitute.cc │ │ ├── substitute.h │ │ ├── substitute_test.cc │ │ └── testdata │ │ │ ├── getline-1.txt │ │ │ └── getline-2.txt │ │ ├── synchronization │ │ ├── BUILD.bazel │ │ ├── CMakeLists.txt │ │ ├── barrier.cc │ │ ├── barrier.h │ │ ├── barrier_test.cc │ │ ├── blocking_counter.cc │ │ ├── blocking_counter.h │ │ ├── blocking_counter_test.cc │ │ ├── internal │ │ │ ├── create_thread_identity.cc │ │ │ ├── create_thread_identity.h │ │ │ ├── graphcycles.cc │ │ │ ├── graphcycles.h │ │ │ ├── graphcycles_benchmark.cc │ │ │ ├── graphcycles_test.cc │ │ │ ├── kernel_timeout.h │ │ │ ├── mutex_nonprod.cc │ │ │ ├── mutex_nonprod.inc │ │ │ ├── per_thread_sem.cc │ │ │ ├── per_thread_sem.h │ │ │ ├── per_thread_sem_test.cc │ │ │ ├── thread_pool.h │ │ │ ├── waiter.cc │ │ │ └── waiter.h │ │ ├── lifetime_test.cc │ │ ├── mutex.cc │ │ ├── mutex.h │ │ ├── mutex_benchmark.cc │ │ ├── mutex_test.cc │ │ ├── notification.cc │ │ ├── notification.h │ │ └── notification_test.cc │ │ ├── time │ │ ├── BUILD.bazel │ │ ├── CMakeLists.txt │ │ ├── civil_time.cc │ │ ├── civil_time.h │ │ ├── civil_time_benchmark.cc │ │ ├── civil_time_test.cc │ │ ├── clock.cc │ │ ├── clock.h │ │ ├── clock_benchmark.cc │ │ ├── clock_test.cc │ │ ├── duration.cc │ │ ├── duration_benchmark.cc │ │ ├── duration_test.cc │ │ ├── format.cc │ │ ├── format_benchmark.cc │ │ ├── format_test.cc │ │ ├── internal │ │ │ ├── cctz │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── include │ │ │ │ │ └── cctz │ │ │ │ │ │ ├── civil_time.h │ │ │ │ │ │ ├── civil_time_detail.h │ │ │ │ │ │ ├── time_zone.h │ │ │ │ │ │ └── zone_info_source.h │ │ │ │ ├── src │ │ │ │ │ ├── cctz_benchmark.cc │ │ │ │ │ ├── civil_time_detail.cc │ │ │ │ │ ├── civil_time_test.cc │ │ │ │ │ ├── time_zone_fixed.cc │ │ │ │ │ ├── time_zone_fixed.h │ │ │ │ │ ├── time_zone_format.cc │ │ │ │ │ ├── time_zone_format_test.cc │ │ │ │ │ ├── time_zone_if.cc │ │ │ │ │ ├── time_zone_if.h │ │ │ │ │ ├── time_zone_impl.cc │ │ │ │ │ ├── time_zone_impl.h │ │ │ │ │ ├── time_zone_info.cc │ │ │ │ │ ├── time_zone_info.h │ │ │ │ │ ├── time_zone_libc.cc │ │ │ │ │ ├── time_zone_libc.h │ │ │ │ │ ├── time_zone_lookup.cc │ │ │ │ │ ├── time_zone_lookup_test.cc │ │ │ │ │ ├── time_zone_posix.cc │ │ │ │ │ ├── time_zone_posix.h │ │ │ │ │ ├── tzfile.h │ │ │ │ │ └── zone_info_source.cc │ │ │ │ └── testdata │ │ │ │ │ ├── README.zoneinfo │ │ │ │ │ ├── version │ │ │ │ │ └── zoneinfo │ │ │ │ │ ├── Africa │ │ │ │ │ ├── Abidjan │ │ │ │ │ ├── Accra │ │ │ │ │ ├── Addis_Ababa │ │ │ │ │ ├── Algiers │ │ │ │ │ ├── Asmara │ │ │ │ │ ├── Asmera │ │ │ │ │ ├── Bamako │ │ │ │ │ ├── Bangui │ │ │ │ │ ├── Banjul │ │ │ │ │ ├── Bissau │ │ │ │ │ ├── Blantyre │ │ │ │ │ ├── Brazzaville │ │ │ │ │ ├── Bujumbura │ │ │ │ │ ├── Cairo │ │ │ │ │ ├── Casablanca │ │ │ │ │ ├── Ceuta │ │ │ │ │ ├── Conakry │ │ │ │ │ ├── Dakar │ │ │ │ │ ├── Dar_es_Salaam │ │ │ │ │ ├── Djibouti │ │ │ │ │ ├── Douala │ │ │ │ │ ├── El_Aaiun │ │ │ │ │ ├── Freetown │ │ │ │ │ ├── Gaborone │ │ │ │ │ ├── Harare │ │ │ │ │ ├── Johannesburg │ │ │ │ │ ├── Juba │ │ │ │ │ ├── Kampala │ │ │ │ │ ├── Khartoum │ │ │ │ │ ├── Kigali │ │ │ │ │ ├── Kinshasa │ │ │ │ │ ├── Lagos │ │ │ │ │ ├── Libreville │ │ │ │ │ ├── Lome │ │ │ │ │ ├── Luanda │ │ │ │ │ ├── Lubumbashi │ │ │ │ │ ├── Lusaka │ │ │ │ │ ├── Malabo │ │ │ │ │ ├── Maputo │ │ │ │ │ ├── Maseru │ │ │ │ │ ├── Mbabane │ │ │ │ │ ├── Mogadishu │ │ │ │ │ ├── Monrovia │ │ │ │ │ ├── Nairobi │ │ │ │ │ ├── Ndjamena │ │ │ │ │ ├── Niamey │ │ │ │ │ ├── Nouakchott │ │ │ │ │ ├── Ouagadougou │ │ │ │ │ ├── Porto-Novo │ │ │ │ │ ├── Sao_Tome │ │ │ │ │ ├── Timbuktu │ │ │ │ │ ├── Tripoli │ │ │ │ │ ├── Tunis │ │ │ │ │ └── Windhoek │ │ │ │ │ ├── America │ │ │ │ │ ├── Adak │ │ │ │ │ ├── Anchorage │ │ │ │ │ ├── Anguilla │ │ │ │ │ ├── Antigua │ │ │ │ │ ├── Araguaina │ │ │ │ │ ├── Argentina │ │ │ │ │ │ ├── Buenos_Aires │ │ │ │ │ │ ├── Catamarca │ │ │ │ │ │ ├── ComodRivadavia │ │ │ │ │ │ ├── Cordoba │ │ │ │ │ │ ├── Jujuy │ │ │ │ │ │ ├── La_Rioja │ │ │ │ │ │ ├── Mendoza │ │ │ │ │ │ ├── Rio_Gallegos │ │ │ │ │ │ ├── Salta │ │ │ │ │ │ ├── San_Juan │ │ │ │ │ │ ├── San_Luis │ │ │ │ │ │ ├── Tucuman │ │ │ │ │ │ └── Ushuaia │ │ │ │ │ ├── Aruba │ │ │ │ │ ├── Asuncion │ │ │ │ │ ├── Atikokan │ │ │ │ │ ├── Atka │ │ │ │ │ ├── Bahia │ │ │ │ │ ├── Bahia_Banderas │ │ │ │ │ ├── Barbados │ │ │ │ │ ├── Belem │ │ │ │ │ ├── Belize │ │ │ │ │ ├── Blanc-Sablon │ │ │ │ │ ├── Boa_Vista │ │ │ │ │ ├── Bogota │ │ │ │ │ ├── Boise │ │ │ │ │ ├── Buenos_Aires │ │ │ │ │ ├── Cambridge_Bay │ │ │ │ │ ├── Campo_Grande │ │ │ │ │ ├── Cancun │ │ │ │ │ ├── Caracas │ │ │ │ │ ├── Catamarca │ │ │ │ │ ├── Cayenne │ │ │ │ │ ├── Cayman │ │ │ │ │ ├── Chicago │ │ │ │ │ ├── Chihuahua │ │ │ │ │ ├── Coral_Harbour │ │ │ │ │ ├── Cordoba │ │ │ │ │ ├── Costa_Rica │ │ │ │ │ ├── Creston │ │ │ │ │ ├── Cuiaba │ │ │ │ │ ├── Curacao │ │ │ │ │ ├── Danmarkshavn │ │ │ │ │ ├── Dawson │ │ │ │ │ ├── Dawson_Creek │ │ │ │ │ ├── Denver │ │ │ │ │ ├── Detroit │ │ │ │ │ ├── Dominica │ │ │ │ │ ├── Edmonton │ │ │ │ │ ├── Eirunepe │ │ │ │ │ ├── El_Salvador │ │ │ │ │ ├── Ensenada │ │ │ │ │ ├── Fort_Nelson │ │ │ │ │ ├── Fort_Wayne │ │ │ │ │ ├── Fortaleza │ │ │ │ │ ├── Glace_Bay │ │ │ │ │ ├── Godthab │ │ │ │ │ ├── Goose_Bay │ │ │ │ │ ├── Grand_Turk │ │ │ │ │ ├── Grenada │ │ │ │ │ ├── Guadeloupe │ │ │ │ │ ├── Guatemala │ │ │ │ │ ├── Guayaquil │ │ │ │ │ ├── Guyana │ │ │ │ │ ├── Halifax │ │ │ │ │ ├── Havana │ │ │ │ │ ├── Hermosillo │ │ │ │ │ ├── Indiana │ │ │ │ │ │ ├── Indianapolis │ │ │ │ │ │ ├── Knox │ │ │ │ │ │ ├── Marengo │ │ │ │ │ │ ├── Petersburg │ │ │ │ │ │ ├── Tell_City │ │ │ │ │ │ ├── Vevay │ │ │ │ │ │ ├── Vincennes │ │ │ │ │ │ └── Winamac │ │ │ │ │ ├── Indianapolis │ │ │ │ │ ├── Inuvik │ │ │ │ │ ├── Iqaluit │ │ │ │ │ ├── Jamaica │ │ │ │ │ ├── Jujuy │ │ │ │ │ ├── Juneau │ │ │ │ │ ├── Kentucky │ │ │ │ │ │ ├── Louisville │ │ │ │ │ │ └── Monticello │ │ │ │ │ ├── Knox_IN │ │ │ │ │ ├── Kralendijk │ │ │ │ │ ├── La_Paz │ │ │ │ │ ├── Lima │ │ │ │ │ ├── Los_Angeles │ │ │ │ │ ├── Louisville │ │ │ │ │ ├── Lower_Princes │ │ │ │ │ ├── Maceio │ │ │ │ │ ├── Managua │ │ │ │ │ ├── Manaus │ │ │ │ │ ├── Marigot │ │ │ │ │ ├── Martinique │ │ │ │ │ ├── Matamoros │ │ │ │ │ ├── Mazatlan │ │ │ │ │ ├── Mendoza │ │ │ │ │ ├── Menominee │ │ │ │ │ ├── Merida │ │ │ │ │ ├── Metlakatla │ │ │ │ │ ├── Mexico_City │ │ │ │ │ ├── Miquelon │ │ │ │ │ ├── Moncton │ │ │ │ │ ├── Monterrey │ │ │ │ │ ├── Montevideo │ │ │ │ │ ├── Montreal │ │ │ │ │ ├── Montserrat │ │ │ │ │ ├── Nassau │ │ │ │ │ ├── New_York │ │ │ │ │ ├── Nipigon │ │ │ │ │ ├── Nome │ │ │ │ │ ├── Noronha │ │ │ │ │ ├── North_Dakota │ │ │ │ │ │ ├── Beulah │ │ │ │ │ │ ├── Center │ │ │ │ │ │ └── New_Salem │ │ │ │ │ ├── Ojinaga │ │ │ │ │ ├── Panama │ │ │ │ │ ├── Pangnirtung │ │ │ │ │ ├── Paramaribo │ │ │ │ │ ├── Phoenix │ │ │ │ │ ├── Port-au-Prince │ │ │ │ │ ├── Port_of_Spain │ │ │ │ │ ├── Porto_Acre │ │ │ │ │ ├── Porto_Velho │ │ │ │ │ ├── Puerto_Rico │ │ │ │ │ ├── Punta_Arenas │ │ │ │ │ ├── Rainy_River │ │ │ │ │ ├── Rankin_Inlet │ │ │ │ │ ├── Recife │ │ │ │ │ ├── Regina │ │ │ │ │ ├── Resolute │ │ │ │ │ ├── Rio_Branco │ │ │ │ │ ├── Rosario │ │ │ │ │ ├── Santa_Isabel │ │ │ │ │ ├── Santarem │ │ │ │ │ ├── Santiago │ │ │ │ │ ├── Santo_Domingo │ │ │ │ │ ├── Sao_Paulo │ │ │ │ │ ├── Scoresbysund │ │ │ │ │ ├── Shiprock │ │ │ │ │ ├── Sitka │ │ │ │ │ ├── St_Barthelemy │ │ │ │ │ ├── St_Johns │ │ │ │ │ ├── St_Kitts │ │ │ │ │ ├── St_Lucia │ │ │ │ │ ├── St_Thomas │ │ │ │ │ ├── St_Vincent │ │ │ │ │ ├── Swift_Current │ │ │ │ │ ├── Tegucigalpa │ │ │ │ │ ├── Thule │ │ │ │ │ ├── Thunder_Bay │ │ │ │ │ ├── Tijuana │ │ │ │ │ ├── Toronto │ │ │ │ │ ├── Tortola │ │ │ │ │ ├── Vancouver │ │ │ │ │ ├── Virgin │ │ │ │ │ ├── Whitehorse │ │ │ │ │ ├── Winnipeg │ │ │ │ │ ├── Yakutat │ │ │ │ │ └── Yellowknife │ │ │ │ │ ├── Antarctica │ │ │ │ │ ├── Casey │ │ │ │ │ ├── Davis │ │ │ │ │ ├── DumontDUrville │ │ │ │ │ ├── Macquarie │ │ │ │ │ ├── Mawson │ │ │ │ │ ├── McMurdo │ │ │ │ │ ├── Palmer │ │ │ │ │ ├── Rothera │ │ │ │ │ ├── South_Pole │ │ │ │ │ ├── Syowa │ │ │ │ │ ├── Troll │ │ │ │ │ └── Vostok │ │ │ │ │ ├── Arctic │ │ │ │ │ └── Longyearbyen │ │ │ │ │ ├── Asia │ │ │ │ │ ├── Aden │ │ │ │ │ ├── Almaty │ │ │ │ │ ├── Amman │ │ │ │ │ ├── Anadyr │ │ │ │ │ ├── Aqtau │ │ │ │ │ ├── Aqtobe │ │ │ │ │ ├── Ashgabat │ │ │ │ │ ├── Ashkhabad │ │ │ │ │ ├── Atyrau │ │ │ │ │ ├── Baghdad │ │ │ │ │ ├── Bahrain │ │ │ │ │ ├── Baku │ │ │ │ │ ├── Bangkok │ │ │ │ │ ├── Barnaul │ │ │ │ │ ├── Beirut │ │ │ │ │ ├── Bishkek │ │ │ │ │ ├── Brunei │ │ │ │ │ ├── Calcutta │ │ │ │ │ ├── Chita │ │ │ │ │ ├── Choibalsan │ │ │ │ │ ├── Chongqing │ │ │ │ │ ├── Chungking │ │ │ │ │ ├── Colombo │ │ │ │ │ ├── Dacca │ │ │ │ │ ├── Damascus │ │ │ │ │ ├── Dhaka │ │ │ │ │ ├── Dili │ │ │ │ │ ├── Dubai │ │ │ │ │ ├── Dushanbe │ │ │ │ │ ├── Famagusta │ │ │ │ │ ├── Gaza │ │ │ │ │ ├── Harbin │ │ │ │ │ ├── Hebron │ │ │ │ │ ├── Ho_Chi_Minh │ │ │ │ │ ├── Hong_Kong │ │ │ │ │ ├── Hovd │ │ │ │ │ ├── Irkutsk │ │ │ │ │ ├── Istanbul │ │ │ │ │ ├── Jakarta │ │ │ │ │ ├── Jayapura │ │ │ │ │ ├── Jerusalem │ │ │ │ │ ├── Kabul │ │ │ │ │ ├── Kamchatka │ │ │ │ │ ├── Karachi │ │ │ │ │ ├── Kashgar │ │ │ │ │ ├── Kathmandu │ │ │ │ │ ├── Katmandu │ │ │ │ │ ├── Khandyga │ │ │ │ │ ├── Kolkata │ │ │ │ │ ├── Krasnoyarsk │ │ │ │ │ ├── Kuala_Lumpur │ │ │ │ │ ├── Kuching │ │ │ │ │ ├── Kuwait │ │ │ │ │ ├── Macao │ │ │ │ │ ├── Macau │ │ │ │ │ ├── Magadan │ │ │ │ │ ├── Makassar │ │ │ │ │ ├── Manila │ │ │ │ │ ├── Muscat │ │ │ │ │ ├── Nicosia │ │ │ │ │ ├── Novokuznetsk │ │ │ │ │ ├── Novosibirsk │ │ │ │ │ ├── Omsk │ │ │ │ │ ├── Oral │ │ │ │ │ ├── Phnom_Penh │ │ │ │ │ ├── Pontianak │ │ │ │ │ ├── Pyongyang │ │ │ │ │ ├── Qatar │ │ │ │ │ ├── Qyzylorda │ │ │ │ │ ├── Rangoon │ │ │ │ │ ├── Riyadh │ │ │ │ │ ├── Saigon │ │ │ │ │ ├── Sakhalin │ │ │ │ │ ├── Samarkand │ │ │ │ │ ├── Seoul │ │ │ │ │ ├── Shanghai │ │ │ │ │ ├── Singapore │ │ │ │ │ ├── Srednekolymsk │ │ │ │ │ ├── Taipei │ │ │ │ │ ├── Tashkent │ │ │ │ │ ├── Tbilisi │ │ │ │ │ ├── Tehran │ │ │ │ │ ├── Tel_Aviv │ │ │ │ │ ├── Thimbu │ │ │ │ │ ├── Thimphu │ │ │ │ │ ├── Tokyo │ │ │ │ │ ├── Tomsk │ │ │ │ │ ├── Ujung_Pandang │ │ │ │ │ ├── Ulaanbaatar │ │ │ │ │ ├── Ulan_Bator │ │ │ │ │ ├── Urumqi │ │ │ │ │ ├── Ust-Nera │ │ │ │ │ ├── Vientiane │ │ │ │ │ ├── Vladivostok │ │ │ │ │ ├── Yakutsk │ │ │ │ │ ├── Yangon │ │ │ │ │ ├── Yekaterinburg │ │ │ │ │ └── Yerevan │ │ │ │ │ ├── Atlantic │ │ │ │ │ ├── Azores │ │ │ │ │ ├── Bermuda │ │ │ │ │ ├── Canary │ │ │ │ │ ├── Cape_Verde │ │ │ │ │ ├── Faeroe │ │ │ │ │ ├── Faroe │ │ │ │ │ ├── Jan_Mayen │ │ │ │ │ ├── Madeira │ │ │ │ │ ├── Reykjavik │ │ │ │ │ ├── South_Georgia │ │ │ │ │ ├── St_Helena │ │ │ │ │ └── Stanley │ │ │ │ │ ├── Australia │ │ │ │ │ ├── ACT │ │ │ │ │ ├── Adelaide │ │ │ │ │ ├── Brisbane │ │ │ │ │ ├── Broken_Hill │ │ │ │ │ ├── Canberra │ │ │ │ │ ├── Currie │ │ │ │ │ ├── Darwin │ │ │ │ │ ├── Eucla │ │ │ │ │ ├── Hobart │ │ │ │ │ ├── LHI │ │ │ │ │ ├── Lindeman │ │ │ │ │ ├── Lord_Howe │ │ │ │ │ ├── Melbourne │ │ │ │ │ ├── NSW │ │ │ │ │ ├── North │ │ │ │ │ ├── Perth │ │ │ │ │ ├── Queensland │ │ │ │ │ ├── South │ │ │ │ │ ├── Sydney │ │ │ │ │ ├── Tasmania │ │ │ │ │ ├── Victoria │ │ │ │ │ ├── West │ │ │ │ │ └── Yancowinna │ │ │ │ │ ├── Brazil │ │ │ │ │ ├── Acre │ │ │ │ │ ├── DeNoronha │ │ │ │ │ ├── East │ │ │ │ │ └── West │ │ │ │ │ ├── CET │ │ │ │ │ ├── CST6CDT │ │ │ │ │ ├── Canada │ │ │ │ │ ├── Atlantic │ │ │ │ │ ├── Central │ │ │ │ │ ├── Eastern │ │ │ │ │ ├── Mountain │ │ │ │ │ ├── Newfoundland │ │ │ │ │ ├── Pacific │ │ │ │ │ ├── Saskatchewan │ │ │ │ │ └── Yukon │ │ │ │ │ ├── Chile │ │ │ │ │ ├── Continental │ │ │ │ │ └── EasterIsland │ │ │ │ │ ├── Cuba │ │ │ │ │ ├── EET │ │ │ │ │ ├── EST │ │ │ │ │ ├── EST5EDT │ │ │ │ │ ├── Egypt │ │ │ │ │ ├── Eire │ │ │ │ │ ├── Etc │ │ │ │ │ ├── GMT │ │ │ │ │ ├── GMT+0 │ │ │ │ │ ├── GMT+1 │ │ │ │ │ ├── GMT+10 │ │ │ │ │ ├── GMT+11 │ │ │ │ │ ├── GMT+12 │ │ │ │ │ ├── GMT+2 │ │ │ │ │ ├── GMT+3 │ │ │ │ │ ├── GMT+4 │ │ │ │ │ ├── GMT+5 │ │ │ │ │ ├── GMT+6 │ │ │ │ │ ├── GMT+7 │ │ │ │ │ ├── GMT+8 │ │ │ │ │ ├── GMT+9 │ │ │ │ │ ├── GMT-0 │ │ │ │ │ ├── GMT-1 │ │ │ │ │ ├── GMT-10 │ │ │ │ │ ├── GMT-11 │ │ │ │ │ ├── GMT-12 │ │ │ │ │ ├── GMT-13 │ │ │ │ │ ├── GMT-14 │ │ │ │ │ ├── GMT-2 │ │ │ │ │ ├── GMT-3 │ │ │ │ │ ├── GMT-4 │ │ │ │ │ ├── GMT-5 │ │ │ │ │ ├── GMT-6 │ │ │ │ │ ├── GMT-7 │ │ │ │ │ ├── GMT-8 │ │ │ │ │ ├── GMT-9 │ │ │ │ │ ├── GMT0 │ │ │ │ │ ├── Greenwich │ │ │ │ │ ├── UCT │ │ │ │ │ ├── UTC │ │ │ │ │ ├── Universal │ │ │ │ │ └── Zulu │ │ │ │ │ ├── Europe │ │ │ │ │ ├── Amsterdam │ │ │ │ │ ├── Andorra │ │ │ │ │ ├── Astrakhan │ │ │ │ │ ├── Athens │ │ │ │ │ ├── Belfast │ │ │ │ │ ├── Belgrade │ │ │ │ │ ├── Berlin │ │ │ │ │ ├── Bratislava │ │ │ │ │ ├── Brussels │ │ │ │ │ ├── Bucharest │ │ │ │ │ ├── Budapest │ │ │ │ │ ├── Busingen │ │ │ │ │ ├── Chisinau │ │ │ │ │ ├── Copenhagen │ │ │ │ │ ├── Dublin │ │ │ │ │ ├── Gibraltar │ │ │ │ │ ├── Guernsey │ │ │ │ │ ├── Helsinki │ │ │ │ │ ├── Isle_of_Man │ │ │ │ │ ├── Istanbul │ │ │ │ │ ├── Jersey │ │ │ │ │ ├── Kaliningrad │ │ │ │ │ ├── Kiev │ │ │ │ │ ├── Kirov │ │ │ │ │ ├── Lisbon │ │ │ │ │ ├── Ljubljana │ │ │ │ │ ├── London │ │ │ │ │ ├── Luxembourg │ │ │ │ │ ├── Madrid │ │ │ │ │ ├── Malta │ │ │ │ │ ├── Mariehamn │ │ │ │ │ ├── Minsk │ │ │ │ │ ├── Monaco │ │ │ │ │ ├── Moscow │ │ │ │ │ ├── Nicosia │ │ │ │ │ ├── Oslo │ │ │ │ │ ├── Paris │ │ │ │ │ ├── Podgorica │ │ │ │ │ ├── Prague │ │ │ │ │ ├── Riga │ │ │ │ │ ├── Rome │ │ │ │ │ ├── Samara │ │ │ │ │ ├── San_Marino │ │ │ │ │ ├── Sarajevo │ │ │ │ │ ├── Saratov │ │ │ │ │ ├── Simferopol │ │ │ │ │ ├── Skopje │ │ │ │ │ ├── Sofia │ │ │ │ │ ├── Stockholm │ │ │ │ │ ├── Tallinn │ │ │ │ │ ├── Tirane │ │ │ │ │ ├── Tiraspol │ │ │ │ │ ├── Ulyanovsk │ │ │ │ │ ├── Uzhgorod │ │ │ │ │ ├── Vaduz │ │ │ │ │ ├── Vatican │ │ │ │ │ ├── Vienna │ │ │ │ │ ├── Vilnius │ │ │ │ │ ├── Volgograd │ │ │ │ │ ├── Warsaw │ │ │ │ │ ├── Zagreb │ │ │ │ │ ├── Zaporozhye │ │ │ │ │ └── Zurich │ │ │ │ │ ├── Factory │ │ │ │ │ ├── GB │ │ │ │ │ ├── GB-Eire │ │ │ │ │ ├── GMT │ │ │ │ │ ├── GMT+0 │ │ │ │ │ ├── GMT-0 │ │ │ │ │ ├── GMT0 │ │ │ │ │ ├── Greenwich │ │ │ │ │ ├── HST │ │ │ │ │ ├── Hongkong │ │ │ │ │ ├── Iceland │ │ │ │ │ ├── Indian │ │ │ │ │ ├── Antananarivo │ │ │ │ │ ├── Chagos │ │ │ │ │ ├── Christmas │ │ │ │ │ ├── Cocos │ │ │ │ │ ├── Comoro │ │ │ │ │ ├── Kerguelen │ │ │ │ │ ├── Mahe │ │ │ │ │ ├── Maldives │ │ │ │ │ ├── Mauritius │ │ │ │ │ ├── Mayotte │ │ │ │ │ └── Reunion │ │ │ │ │ ├── Iran │ │ │ │ │ ├── Israel │ │ │ │ │ ├── Jamaica │ │ │ │ │ ├── Japan │ │ │ │ │ ├── Kwajalein │ │ │ │ │ ├── Libya │ │ │ │ │ ├── MET │ │ │ │ │ ├── MST │ │ │ │ │ ├── MST7MDT │ │ │ │ │ ├── Mexico │ │ │ │ │ ├── BajaNorte │ │ │ │ │ ├── BajaSur │ │ │ │ │ └── General │ │ │ │ │ ├── NZ │ │ │ │ │ ├── NZ-CHAT │ │ │ │ │ ├── Navajo │ │ │ │ │ ├── PRC │ │ │ │ │ ├── PST8PDT │ │ │ │ │ ├── Pacific │ │ │ │ │ ├── Apia │ │ │ │ │ ├── Auckland │ │ │ │ │ ├── Bougainville │ │ │ │ │ ├── Chatham │ │ │ │ │ ├── Chuuk │ │ │ │ │ ├── Easter │ │ │ │ │ ├── Efate │ │ │ │ │ ├── Enderbury │ │ │ │ │ ├── Fakaofo │ │ │ │ │ ├── Fiji │ │ │ │ │ ├── Funafuti │ │ │ │ │ ├── Galapagos │ │ │ │ │ ├── Gambier │ │ │ │ │ ├── Guadalcanal │ │ │ │ │ ├── Guam │ │ │ │ │ ├── Honolulu │ │ │ │ │ ├── Johnston │ │ │ │ │ ├── Kiritimati │ │ │ │ │ ├── Kosrae │ │ │ │ │ ├── Kwajalein │ │ │ │ │ ├── Majuro │ │ │ │ │ ├── Marquesas │ │ │ │ │ ├── Midway │ │ │ │ │ ├── Nauru │ │ │ │ │ ├── Niue │ │ │ │ │ ├── Norfolk │ │ │ │ │ ├── Noumea │ │ │ │ │ ├── Pago_Pago │ │ │ │ │ ├── Palau │ │ │ │ │ ├── Pitcairn │ │ │ │ │ ├── Pohnpei │ │ │ │ │ ├── Ponape │ │ │ │ │ ├── Port_Moresby │ │ │ │ │ ├── Rarotonga │ │ │ │ │ ├── Saipan │ │ │ │ │ ├── Samoa │ │ │ │ │ ├── Tahiti │ │ │ │ │ ├── Tarawa │ │ │ │ │ ├── Tongatapu │ │ │ │ │ ├── Truk │ │ │ │ │ ├── Wake │ │ │ │ │ ├── Wallis │ │ │ │ │ └── Yap │ │ │ │ │ ├── Poland │ │ │ │ │ ├── Portugal │ │ │ │ │ ├── ROC │ │ │ │ │ ├── ROK │ │ │ │ │ ├── Singapore │ │ │ │ │ ├── Turkey │ │ │ │ │ ├── UCT │ │ │ │ │ ├── US │ │ │ │ │ ├── Alaska │ │ │ │ │ ├── Aleutian │ │ │ │ │ ├── Arizona │ │ │ │ │ ├── Central │ │ │ │ │ ├── East-Indiana │ │ │ │ │ ├── Eastern │ │ │ │ │ ├── Hawaii │ │ │ │ │ ├── Indiana-Starke │ │ │ │ │ ├── Michigan │ │ │ │ │ ├── Mountain │ │ │ │ │ ├── Pacific │ │ │ │ │ └── Samoa │ │ │ │ │ ├── UTC │ │ │ │ │ ├── Universal │ │ │ │ │ ├── W-SU │ │ │ │ │ ├── WET │ │ │ │ │ ├── Zulu │ │ │ │ │ ├── iso3166.tab │ │ │ │ │ ├── localtime │ │ │ │ │ └── zone1970.tab │ │ │ ├── get_current_time_chrono.inc │ │ │ ├── get_current_time_posix.inc │ │ │ ├── test_util.cc │ │ │ ├── test_util.h │ │ │ └── zoneinfo.inc │ │ ├── time.cc │ │ ├── time.h │ │ ├── time_benchmark.cc │ │ ├── time_test.cc │ │ └── time_zone_test.cc │ │ ├── types │ │ ├── BUILD.bazel │ │ ├── CMakeLists.txt │ │ ├── any.h │ │ ├── any_exception_safety_test.cc │ │ ├── any_test.cc │ │ ├── bad_any_cast.cc │ │ ├── bad_any_cast.h │ │ ├── bad_optional_access.cc │ │ ├── bad_optional_access.h │ │ ├── bad_variant_access.cc │ │ ├── bad_variant_access.h │ │ ├── internal │ │ │ └── variant.h │ │ ├── optional.cc │ │ ├── optional.h │ │ ├── optional_exception_safety_test.cc │ │ ├── optional_test.cc │ │ ├── span.h │ │ ├── span_test.cc │ │ ├── variant.h │ │ ├── variant_benchmark.cc │ │ ├── variant_exception_safety_test.cc │ │ └── variant_test.cc │ │ └── utility │ │ ├── BUILD.bazel │ │ ├── CMakeLists.txt │ │ ├── utility.h │ │ └── utility_test.cc ├── glad │ ├── include │ │ ├── KHR │ │ │ └── khrplatform.h │ │ └── glad │ │ │ └── glad.h │ └── src │ │ └── glad.c ├── googletest │ ├── .gitignore │ ├── .travis.yml │ ├── BUILD.bazel │ ├── CMakeLists.txt │ ├── README.md │ ├── WORKSPACE │ ├── appveyor.yml │ ├── googlemock │ │ ├── CHANGES │ │ ├── CMakeLists.txt │ │ ├── CONTRIBUTORS │ │ ├── LICENSE │ │ ├── Makefile.am │ │ ├── README.md │ │ ├── build-aux │ │ │ └── .keep │ │ ├── cmake │ │ │ ├── gmock.pc.in │ │ │ └── gmock_main.pc.in │ │ ├── configure.ac │ │ ├── docs │ │ │ ├── CheatSheet.md │ │ │ ├── CookBook.md │ │ │ ├── DesignDoc.md │ │ │ ├── DevGuide.md │ │ │ ├── Documentation.md │ │ │ ├── ForDummies.md │ │ │ ├── FrequentlyAskedQuestions.md │ │ │ └── KnownIssues.md │ │ ├── include │ │ │ └── gmock │ │ │ │ ├── gmock-actions.h │ │ │ │ ├── gmock-cardinalities.h │ │ │ │ ├── gmock-generated-actions.h │ │ │ │ ├── gmock-generated-actions.h.pump │ │ │ │ ├── gmock-generated-function-mockers.h │ │ │ │ ├── gmock-generated-function-mockers.h.pump │ │ │ │ ├── gmock-generated-matchers.h │ │ │ │ ├── gmock-generated-matchers.h.pump │ │ │ │ ├── gmock-generated-nice-strict.h │ │ │ │ ├── gmock-generated-nice-strict.h.pump │ │ │ │ ├── gmock-matchers.h │ │ │ │ ├── gmock-more-actions.h │ │ │ │ ├── gmock-more-matchers.h │ │ │ │ ├── gmock-spec-builders.h │ │ │ │ ├── gmock.h │ │ │ │ └── internal │ │ │ │ ├── custom │ │ │ │ ├── gmock-generated-actions.h │ │ │ │ ├── gmock-generated-actions.h.pump │ │ │ │ ├── gmock-matchers.h │ │ │ │ └── gmock-port.h │ │ │ │ ├── gmock-generated-internal-utils.h │ │ │ │ ├── gmock-generated-internal-utils.h.pump │ │ │ │ ├── gmock-internal-utils.h │ │ │ │ └── gmock-port.h │ │ ├── make │ │ │ └── Makefile │ │ ├── msvc │ │ │ ├── 2005 │ │ │ │ ├── gmock.sln │ │ │ │ ├── gmock.vcproj │ │ │ │ ├── gmock_config.vsprops │ │ │ │ ├── gmock_main.vcproj │ │ │ │ └── gmock_test.vcproj │ │ │ ├── 2010 │ │ │ │ ├── gmock.sln │ │ │ │ ├── gmock.vcxproj │ │ │ │ ├── gmock_config.props │ │ │ │ ├── gmock_main.vcxproj │ │ │ │ └── gmock_test.vcxproj │ │ │ └── 2015 │ │ │ │ ├── gmock.sln │ │ │ │ ├── gmock.vcxproj │ │ │ │ ├── gmock_config.props │ │ │ │ ├── gmock_main.vcxproj │ │ │ │ └── gmock_test.vcxproj │ │ ├── scripts │ │ │ ├── fuse_gmock_files.py │ │ │ ├── generator │ │ │ │ ├── LICENSE │ │ │ │ ├── README │ │ │ │ ├── README.cppclean │ │ │ │ ├── cpp │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── ast.py │ │ │ │ │ ├── gmock_class.py │ │ │ │ │ ├── gmock_class_test.py │ │ │ │ │ ├── keywords.py │ │ │ │ │ ├── tokenize.py │ │ │ │ │ └── utils.py │ │ │ │ └── gmock_gen.py │ │ │ ├── gmock-config.in │ │ │ ├── gmock_doctor.py │ │ │ ├── upload.py │ │ │ └── upload_gmock.py │ │ ├── src │ │ │ ├── gmock-all.cc │ │ │ ├── gmock-cardinalities.cc │ │ │ ├── gmock-internal-utils.cc │ │ │ ├── gmock-matchers.cc │ │ │ ├── gmock-spec-builders.cc │ │ │ ├── gmock.cc │ │ │ └── gmock_main.cc │ │ └── test │ │ │ ├── BUILD.bazel │ │ │ ├── gmock-actions_test.cc │ │ │ ├── gmock-cardinalities_test.cc │ │ │ ├── gmock-generated-actions_test.cc │ │ │ ├── gmock-generated-function-mockers_test.cc │ │ │ ├── gmock-generated-internal-utils_test.cc │ │ │ ├── gmock-generated-matchers_test.cc │ │ │ ├── gmock-internal-utils_test.cc │ │ │ ├── gmock-matchers_test.cc │ │ │ ├── gmock-more-actions_test.cc │ │ │ ├── gmock-nice-strict_test.cc │ │ │ ├── gmock-port_test.cc │ │ │ ├── gmock-spec-builders_test.cc │ │ │ ├── gmock_all_test.cc │ │ │ ├── gmock_ex_test.cc │ │ │ ├── gmock_leak_test.py │ │ │ ├── gmock_leak_test_.cc │ │ │ ├── gmock_link2_test.cc │ │ │ ├── gmock_link_test.cc │ │ │ ├── gmock_link_test.h │ │ │ ├── gmock_output_test.py │ │ │ ├── gmock_output_test_.cc │ │ │ ├── gmock_output_test_golden.txt │ │ │ ├── gmock_stress_test.cc │ │ │ ├── gmock_test.cc │ │ │ └── gmock_test_utils.py │ ├── googletest │ │ ├── CHANGES │ │ ├── CMakeLists.txt │ │ ├── CONTRIBUTORS │ │ ├── LICENSE │ │ ├── Makefile.am │ │ ├── README.md │ │ ├── build-aux │ │ │ └── .keep │ │ ├── cmake │ │ │ ├── gtest.pc.in │ │ │ ├── gtest_main.pc.in │ │ │ └── internal_utils.cmake │ │ ├── codegear │ │ │ ├── gtest.cbproj │ │ │ ├── gtest.groupproj │ │ │ ├── gtest_all.cc │ │ │ ├── gtest_link.cc │ │ │ ├── gtest_main.cbproj │ │ │ └── gtest_unittest.cbproj │ │ ├── configure.ac │ │ ├── docs │ │ │ ├── AdvancedGuide.md │ │ │ ├── DevGuide.md │ │ │ ├── Documentation.md │ │ │ ├── FAQ.md │ │ │ ├── Pkgconfig.md │ │ │ ├── Primer.md │ │ │ ├── PumpManual.md │ │ │ ├── Samples.md │ │ │ └── XcodeGuide.md │ │ ├── include │ │ │ └── gtest │ │ │ │ ├── gtest-death-test.h │ │ │ │ ├── gtest-message.h │ │ │ │ ├── gtest-param-test.h │ │ │ │ ├── gtest-param-test.h.pump │ │ │ │ ├── gtest-printers.h │ │ │ │ ├── gtest-spi.h │ │ │ │ ├── gtest-test-part.h │ │ │ │ ├── gtest-typed-test.h │ │ │ │ ├── gtest.h │ │ │ │ ├── gtest_pred_impl.h │ │ │ │ ├── gtest_prod.h │ │ │ │ └── internal │ │ │ │ ├── custom │ │ │ │ ├── gtest-port.h │ │ │ │ ├── gtest-printers.h │ │ │ │ └── gtest.h │ │ │ │ ├── gtest-death-test-internal.h │ │ │ │ ├── gtest-filepath.h │ │ │ │ ├── gtest-internal.h │ │ │ │ ├── gtest-linked_ptr.h │ │ │ │ ├── gtest-param-util-generated.h │ │ │ │ ├── gtest-param-util-generated.h.pump │ │ │ │ ├── gtest-param-util.h │ │ │ │ ├── gtest-port-arch.h │ │ │ │ ├── gtest-port.h │ │ │ │ ├── gtest-string.h │ │ │ │ ├── gtest-tuple.h │ │ │ │ ├── gtest-tuple.h.pump │ │ │ │ ├── gtest-type-util.h │ │ │ │ └── gtest-type-util.h.pump │ │ ├── m4 │ │ │ ├── acx_pthread.m4 │ │ │ └── gtest.m4 │ │ ├── make │ │ │ └── Makefile │ │ ├── msvc │ │ │ └── 2010 │ │ │ │ ├── gtest-md.sln │ │ │ │ ├── gtest-md.vcxproj │ │ │ │ ├── gtest-md.vcxproj.filters │ │ │ │ ├── gtest.sln │ │ │ │ ├── gtest.vcxproj │ │ │ │ ├── gtest.vcxproj.filters │ │ │ │ ├── gtest_main-md.vcxproj │ │ │ │ ├── gtest_main-md.vcxproj.filters │ │ │ │ ├── gtest_main.vcxproj │ │ │ │ ├── gtest_main.vcxproj.filters │ │ │ │ ├── gtest_prod_test-md.vcxproj │ │ │ │ ├── gtest_prod_test-md.vcxproj.filters │ │ │ │ ├── gtest_prod_test.vcxproj │ │ │ │ ├── gtest_prod_test.vcxproj.filters │ │ │ │ ├── gtest_unittest-md.vcxproj │ │ │ │ ├── gtest_unittest-md.vcxproj.filters │ │ │ │ ├── gtest_unittest.vcxproj │ │ │ │ └── gtest_unittest.vcxproj.filters │ │ ├── samples │ │ │ ├── prime_tables.h │ │ │ ├── sample1.cc │ │ │ ├── sample1.h │ │ │ ├── sample10_unittest.cc │ │ │ ├── sample1_unittest.cc │ │ │ ├── sample2.cc │ │ │ ├── sample2.h │ │ │ ├── sample2_unittest.cc │ │ │ ├── sample3-inl.h │ │ │ ├── sample3_unittest.cc │ │ │ ├── sample4.cc │ │ │ ├── sample4.h │ │ │ ├── sample4_unittest.cc │ │ │ ├── sample5_unittest.cc │ │ │ ├── sample6_unittest.cc │ │ │ ├── sample7_unittest.cc │ │ │ ├── sample8_unittest.cc │ │ │ └── sample9_unittest.cc │ │ ├── scripts │ │ │ ├── common.py │ │ │ ├── fuse_gtest_files.py │ │ │ ├── gen_gtest_pred_impl.py │ │ │ ├── gtest-config.in │ │ │ ├── pump.py │ │ │ ├── release_docs.py │ │ │ ├── test │ │ │ │ └── Makefile │ │ │ ├── upload.py │ │ │ └── upload_gtest.py │ │ ├── src │ │ │ ├── gtest-all.cc │ │ │ ├── gtest-death-test.cc │ │ │ ├── gtest-filepath.cc │ │ │ ├── gtest-internal-inl.h │ │ │ ├── gtest-port.cc │ │ │ ├── gtest-printers.cc │ │ │ ├── gtest-test-part.cc │ │ │ ├── gtest-typed-test.cc │ │ │ ├── gtest.cc │ │ │ └── gtest_main.cc │ │ ├── test │ │ │ ├── BUILD.bazel │ │ │ ├── gtest-death-test_ex_test.cc │ │ │ ├── gtest-death-test_test.cc │ │ │ ├── gtest-filepath_test.cc │ │ │ ├── gtest-linked_ptr_test.cc │ │ │ ├── gtest-listener_test.cc │ │ │ ├── gtest-message_test.cc │ │ │ ├── gtest-options_test.cc │ │ │ ├── gtest-param-test2_test.cc │ │ │ ├── gtest-param-test_test.cc │ │ │ ├── gtest-param-test_test.h │ │ │ ├── gtest-port_test.cc │ │ │ ├── gtest-printers_test.cc │ │ │ ├── gtest-test-part_test.cc │ │ │ ├── gtest-tuple_test.cc │ │ │ ├── gtest-typed-test2_test.cc │ │ │ ├── gtest-typed-test_test.cc │ │ │ ├── gtest-typed-test_test.h │ │ │ ├── gtest-unittest-api_test.cc │ │ │ ├── gtest_all_test.cc │ │ │ ├── gtest_break_on_failure_unittest.py │ │ │ ├── gtest_break_on_failure_unittest_.cc │ │ │ ├── gtest_catch_exceptions_test.py │ │ │ ├── gtest_catch_exceptions_test_.cc │ │ │ ├── gtest_color_test.py │ │ │ ├── gtest_color_test_.cc │ │ │ ├── gtest_env_var_test.py │ │ │ ├── gtest_env_var_test_.cc │ │ │ ├── gtest_environment_test.cc │ │ │ ├── gtest_filter_unittest.py │ │ │ ├── gtest_filter_unittest_.cc │ │ │ ├── gtest_help_test.py │ │ │ ├── gtest_help_test_.cc │ │ │ ├── gtest_list_tests_unittest.py │ │ │ ├── gtest_list_tests_unittest_.cc │ │ │ ├── gtest_main_unittest.cc │ │ │ ├── gtest_no_test_unittest.cc │ │ │ ├── gtest_output_test.py │ │ │ ├── gtest_output_test_.cc │ │ │ ├── gtest_output_test_golden_lin.txt │ │ │ ├── gtest_pred_impl_unittest.cc │ │ │ ├── gtest_premature_exit_test.cc │ │ │ ├── gtest_prod_test.cc │ │ │ ├── gtest_repeat_test.cc │ │ │ ├── gtest_shuffle_test.py │ │ │ ├── gtest_shuffle_test_.cc │ │ │ ├── gtest_sole_header_test.cc │ │ │ ├── gtest_stress_test.cc │ │ │ ├── gtest_test_utils.py │ │ │ ├── gtest_throw_on_failure_ex_test.cc │ │ │ ├── gtest_throw_on_failure_test.py │ │ │ ├── gtest_throw_on_failure_test_.cc │ │ │ ├── gtest_uninitialized_test.py │ │ │ ├── gtest_uninitialized_test_.cc │ │ │ ├── gtest_unittest.cc │ │ │ ├── gtest_xml_outfile1_test_.cc │ │ │ ├── gtest_xml_outfile2_test_.cc │ │ │ ├── gtest_xml_outfiles_test.py │ │ │ ├── gtest_xml_output_unittest.py │ │ │ ├── gtest_xml_output_unittest_.cc │ │ │ ├── gtest_xml_test_utils.py │ │ │ ├── production.cc │ │ │ └── production.h │ │ └── xcode │ │ │ ├── Config │ │ │ ├── DebugProject.xcconfig │ │ │ ├── FrameworkTarget.xcconfig │ │ │ ├── General.xcconfig │ │ │ ├── ReleaseProject.xcconfig │ │ │ ├── StaticLibraryTarget.xcconfig │ │ │ └── TestTarget.xcconfig │ │ │ ├── Resources │ │ │ └── Info.plist │ │ │ ├── Samples │ │ │ └── FrameworkSample │ │ │ │ ├── Info.plist │ │ │ │ ├── WidgetFramework.xcodeproj │ │ │ │ └── project.pbxproj │ │ │ │ ├── runtests.sh │ │ │ │ ├── widget.cc │ │ │ │ ├── widget.h │ │ │ │ └── widget_test.cc │ │ │ ├── Scripts │ │ │ ├── runtests.sh │ │ │ └── versiongenerate.py │ │ │ └── gtest.xcodeproj │ │ │ └── project.pbxproj │ └── travis.sh ├── jsoncpp │ ├── .clang-format │ ├── .gitattributes │ ├── .gitignore │ ├── .travis.yml │ ├── AUTHORS │ ├── CMakeLists.txt │ ├── LICENSE │ ├── README.md │ ├── amalgamate.py │ ├── appveyor.yml │ ├── dev.makefile │ ├── devtools │ │ ├── __init__.py │ │ ├── agent_vmw7.json │ │ ├── agent_vmxp.json │ │ ├── antglob.py │ │ ├── batchbuild.py │ │ ├── fixeol.py │ │ ├── licenseupdater.py │ │ └── tarball.py │ ├── doc │ │ ├── doxyfile.in │ │ ├── footer.html │ │ ├── header.html │ │ ├── jsoncpp.dox │ │ ├── readme.txt │ │ ├── roadmap.dox │ │ └── web_doxyfile.in │ ├── doxybuild.py │ ├── include │ │ ├── CMakeLists.txt │ │ └── json │ │ │ ├── allocator.h │ │ │ ├── assertions.h │ │ │ ├── autolink.h │ │ │ ├── config.h │ │ │ ├── features.h │ │ │ ├── forwards.h │ │ │ ├── json.h │ │ │ ├── reader.h │ │ │ ├── value.h │ │ │ ├── version.h │ │ │ └── writer.h │ ├── makefiles │ │ └── vs71 │ │ │ ├── jsontest.vcproj │ │ │ ├── lib_json.vcproj │ │ │ └── test_lib_json.vcproj │ ├── makerelease.py │ ├── meson.build │ ├── pkg-config │ │ └── jsoncpp.pc.in │ ├── src │ │ ├── CMakeLists.txt │ │ ├── jsontestrunner │ │ │ ├── CMakeLists.txt │ │ │ └── main.cpp │ │ ├── lib_json │ │ │ ├── CMakeLists.txt │ │ │ ├── json_reader.cpp │ │ │ ├── json_tool.h │ │ │ ├── json_value.cpp │ │ │ ├── json_valueiterator.inl │ │ │ ├── json_writer.cpp │ │ │ └── version.h.in │ │ └── test_lib_json │ │ │ ├── CMakeLists.txt │ │ │ ├── jsontest.cpp │ │ │ ├── jsontest.h │ │ │ └── main.cpp │ ├── test │ │ ├── cleantests.py │ │ ├── data │ │ │ ├── fail_test_array_01.json │ │ │ ├── fail_test_stack_limit.json │ │ │ ├── test_array_01.expected │ │ │ ├── test_array_01.json │ │ │ ├── test_array_02.expected │ │ │ ├── test_array_02.json │ │ │ ├── test_array_03.expected │ │ │ ├── test_array_03.json │ │ │ ├── test_array_04.expected │ │ │ ├── test_array_04.json │ │ │ ├── test_array_05.expected │ │ │ ├── test_array_05.json │ │ │ ├── test_array_06.expected │ │ │ ├── test_array_06.json │ │ │ ├── test_array_07.expected │ │ │ ├── test_array_07.json │ │ │ ├── test_basic_01.expected │ │ │ ├── test_basic_01.json │ │ │ ├── test_basic_02.expected │ │ │ ├── test_basic_02.json │ │ │ ├── test_basic_03.expected │ │ │ ├── test_basic_03.json │ │ │ ├── test_basic_04.expected │ │ │ ├── test_basic_04.json │ │ │ ├── test_basic_05.expected │ │ │ ├── test_basic_05.json │ │ │ ├── test_basic_06.expected │ │ │ ├── test_basic_06.json │ │ │ ├── test_basic_07.expected │ │ │ ├── test_basic_07.json │ │ │ ├── test_basic_08.expected │ │ │ ├── test_basic_08.json │ │ │ ├── test_basic_09.expected │ │ │ ├── test_basic_09.json │ │ │ ├── test_comment_00.expected │ │ │ ├── test_comment_00.json │ │ │ ├── test_comment_01.expected │ │ │ ├── test_comment_01.json │ │ │ ├── test_comment_02.expected │ │ │ ├── test_comment_02.json │ │ │ ├── test_complex_01.expected │ │ │ ├── test_complex_01.json │ │ │ ├── test_integer_01.expected │ │ │ ├── test_integer_01.json │ │ │ ├── test_integer_02.expected │ │ │ ├── test_integer_02.json │ │ │ ├── test_integer_03.expected │ │ │ ├── test_integer_03.json │ │ │ ├── test_integer_04.expected │ │ │ ├── test_integer_04.json │ │ │ ├── test_integer_05.expected │ │ │ ├── test_integer_05.json │ │ │ ├── test_integer_06_64bits.expected │ │ │ ├── test_integer_06_64bits.json │ │ │ ├── test_integer_07_64bits.expected │ │ │ ├── test_integer_07_64bits.json │ │ │ ├── test_integer_08_64bits.expected │ │ │ ├── test_integer_08_64bits.json │ │ │ ├── test_large_01.expected │ │ │ ├── test_large_01.json │ │ │ ├── test_object_01.expected │ │ │ ├── test_object_01.json │ │ │ ├── test_object_02.expected │ │ │ ├── test_object_02.json │ │ │ ├── test_object_03.expected │ │ │ ├── test_object_03.json │ │ │ ├── test_object_04.expected │ │ │ ├── test_object_04.json │ │ │ ├── test_preserve_comment_01.expected │ │ │ ├── test_preserve_comment_01.json │ │ │ ├── test_real_01.expected │ │ │ ├── test_real_01.json │ │ │ ├── test_real_02.expected │ │ │ ├── test_real_02.json │ │ │ ├── test_real_03.expected │ │ │ ├── test_real_03.json │ │ │ ├── test_real_04.expected │ │ │ ├── test_real_04.json │ │ │ ├── test_real_05.expected │ │ │ ├── test_real_05.json │ │ │ ├── test_real_06.expected │ │ │ ├── test_real_06.json │ │ │ ├── test_real_07.expected │ │ │ ├── test_real_07.json │ │ │ ├── test_real_08.expected │ │ │ ├── test_real_08.json │ │ │ ├── test_real_09.expected │ │ │ ├── test_real_09.json │ │ │ ├── test_real_10.expected │ │ │ ├── test_real_10.json │ │ │ ├── test_real_11.expected │ │ │ ├── test_real_11.json │ │ │ ├── test_real_12.expected │ │ │ ├── test_real_12.json │ │ │ ├── test_string_01.expected │ │ │ ├── test_string_01.json │ │ │ ├── test_string_02.expected │ │ │ ├── test_string_02.json │ │ │ ├── test_string_03.expected │ │ │ ├── test_string_03.json │ │ │ ├── test_string_04.expected │ │ │ ├── test_string_04.json │ │ │ ├── test_string_05.expected │ │ │ ├── test_string_05.json │ │ │ ├── test_string_unicode_01.expected │ │ │ ├── test_string_unicode_01.json │ │ │ ├── test_string_unicode_02.expected │ │ │ ├── test_string_unicode_02.json │ │ │ ├── test_string_unicode_03.expected │ │ │ ├── test_string_unicode_03.json │ │ │ ├── test_string_unicode_04.expected │ │ │ ├── test_string_unicode_04.json │ │ │ ├── test_string_unicode_05.expected │ │ │ └── test_string_unicode_05.json │ │ ├── generate_expected.py │ │ ├── jsonchecker │ │ │ ├── fail1.json │ │ │ ├── fail10.json │ │ │ ├── fail11.json │ │ │ ├── fail12.json │ │ │ ├── fail13.json │ │ │ ├── fail14.json │ │ │ ├── fail15.json │ │ │ ├── fail16.json │ │ │ ├── fail17.json │ │ │ ├── fail18.json │ │ │ ├── fail19.json │ │ │ ├── fail2.json │ │ │ ├── fail20.json │ │ │ ├── fail21.json │ │ │ ├── fail22.json │ │ │ ├── fail23.json │ │ │ ├── fail24.json │ │ │ ├── fail25.json │ │ │ ├── fail26.json │ │ │ ├── fail27.json │ │ │ ├── fail28.json │ │ │ ├── fail29.json │ │ │ ├── fail3.json │ │ │ ├── fail30.json │ │ │ ├── fail31.json │ │ │ ├── fail32.json │ │ │ ├── fail33.json │ │ │ ├── fail4.json │ │ │ ├── fail5.json │ │ │ ├── fail6.json │ │ │ ├── fail7.json │ │ │ ├── fail8.json │ │ │ ├── fail9.json │ │ │ ├── pass1.json │ │ │ ├── pass2.json │ │ │ ├── pass3.json │ │ │ └── readme.txt │ │ ├── pyjsontestrunner.py │ │ ├── runjsontests.py │ │ └── rununittests.py │ ├── travis.before_install.linux.sh │ ├── travis.before_install.osx.sh │ ├── travis.install.linux.sh │ ├── travis.install.osx.sh │ ├── travis.sh │ ├── version │ └── version.in ├── lcm-1.4.0 │ ├── .clang-format │ ├── AUTHORS │ ├── CMakeLists.txt │ ├── COPYING │ ├── NEWS │ ├── README.md │ ├── WinSpecific │ │ ├── CMakeLists.txt │ │ ├── README.txt │ │ ├── getopt │ │ │ ├── getopt.c │ │ │ ├── getopt.h │ │ │ ├── getopt_long.c │ │ │ └── getopt_long.h │ │ └── include │ │ │ ├── inttypes.h │ │ │ └── stdint.h │ ├── cmake │ │ ├── 3.7 │ │ │ ├── UseJava.cmake │ │ │ ├── UseJavaClassFilelist.cmake │ │ │ ├── UseJavaSymlinks.cmake │ │ │ └── javaTargets.cmake.in │ │ ├── FindGLib2.cmake │ │ ├── FindGo.cmake │ │ └── FindPython.cmake │ ├── docs │ │ ├── CMakeLists.txt │ │ ├── Doxyfile.in │ │ ├── DoxygenLayout.xml │ │ ├── content │ │ │ ├── build-instructions.md │ │ │ ├── java-notes.md │ │ │ ├── lcm-type-ref.md │ │ │ ├── log-file-format.md │ │ │ ├── lua-api.md │ │ │ ├── mainpage.md │ │ │ ├── multicast-setup.md │ │ │ ├── tutorial-c.md │ │ │ ├── tutorial-cmake.md │ │ │ ├── tutorial-cpp.md │ │ │ ├── tutorial-dotnet.md │ │ │ ├── tutorial-go.md │ │ │ ├── tutorial-java.md │ │ │ ├── tutorial-lcmgen.md │ │ │ ├── tutorial-lua.md │ │ │ ├── tutorial-matlab.md │ │ │ ├── tutorial-python.md │ │ │ ├── tutorial.md │ │ │ └── udp-multicast-protocol.md │ │ ├── epydoc.cfg │ │ ├── footer.html │ │ └── release_checklist │ ├── examples │ │ ├── .gitignore │ │ ├── c │ │ │ ├── Makefile │ │ │ ├── listener-async.c │ │ │ ├── listener-glib.c │ │ │ ├── listener.c │ │ │ ├── read_log.c │ │ │ └── send_message.c │ │ ├── cpp │ │ │ ├── Makefile │ │ │ ├── listener.cpp │ │ │ ├── read_log.cpp │ │ │ └── send_message.cpp │ │ ├── csharp │ │ │ ├── example_t_demo │ │ │ │ ├── AssemblyInfo.cs │ │ │ │ ├── example_t.cs │ │ │ │ ├── example_t_display.cs │ │ │ │ ├── example_t_display.csproj │ │ │ │ ├── example_t_transmit.cs │ │ │ │ └── example_t_transmit.csproj │ │ │ ├── lcm-csharp-examples.sln │ │ │ ├── tcp_provider_demo │ │ │ │ ├── AssemblyInfo.cs │ │ │ │ ├── Program.cs │ │ │ │ └── tcp_provider_demo.csproj │ │ │ └── temperature_t_demo │ │ │ │ ├── AssemblyInfo.cs │ │ │ │ ├── temperature_t.cs │ │ │ │ ├── temperature_t_display.cs │ │ │ │ ├── temperature_t_display.csproj │ │ │ │ ├── temperature_t_transmit.cs │ │ │ │ └── temperature_t_transmit.csproj │ │ ├── go │ │ │ ├── gen.go │ │ │ ├── listener │ │ │ │ └── main.go │ │ │ └── sender │ │ │ │ └── main.go │ │ ├── java │ │ │ ├── example_t_demo │ │ │ │ ├── MySubscriber.java │ │ │ │ ├── SendMessage.java │ │ │ │ ├── build.sh │ │ │ │ └── clean.sh │ │ │ └── temperature_demo_java │ │ │ │ ├── TemperatureDisplay.java │ │ │ │ ├── TemperatureTransmit.java │ │ │ │ ├── runme.sh │ │ │ │ └── temperature_t.lcm │ │ ├── lcm-spy │ │ │ ├── buildjar.sh │ │ │ └── runspy.sh │ │ ├── lua │ │ │ ├── cleanup.sh │ │ │ ├── gen-types.sh │ │ │ ├── listener.lua │ │ │ └── send-message.lua │ │ ├── matlab │ │ │ ├── README │ │ │ ├── addjars.m │ │ │ ├── buildjar.sh │ │ │ ├── listener.m │ │ │ └── sendmessage.m │ │ ├── python │ │ │ ├── cleanup.sh │ │ │ ├── gen-types.sh │ │ │ ├── listener.py │ │ │ ├── listener_select.py │ │ │ ├── read-log.py │ │ │ └── send-message.py │ │ └── types │ │ │ ├── example_list_t.lcm │ │ │ ├── example_t.lcm │ │ │ ├── exampleconst_t.lcm │ │ │ ├── multidim_array_t.lcm │ │ │ └── node_t.lcm │ ├── format_code.sh │ ├── lcm-cmake │ │ ├── config.cmake │ │ ├── cpack.cmake │ │ ├── functions.cmake │ │ ├── install.cmake │ │ ├── lcmConfig.cmake.in │ │ ├── lcmUtilities.cmake │ │ ├── mkdist.cmake │ │ └── version.cmake │ ├── lcm-dotnet │ │ ├── Doxyfile.in │ │ ├── lcm-dotnet.sln │ │ ├── lcm-server │ │ │ ├── AssemblyInfo.cs │ │ │ ├── Program.cs │ │ │ └── lcm-server.csproj │ │ └── lcm │ │ │ ├── AssemblyInfo.cs │ │ │ ├── lcm.csproj │ │ │ ├── lcm │ │ │ ├── LCM.cs │ │ │ ├── LCMDataInputStream.cs │ │ │ ├── LCMDataOutputStream.cs │ │ │ ├── LCMEncodable.cs │ │ │ ├── LCMSubscriber.cs │ │ │ ├── MessageAggregator.cs │ │ │ ├── Provider.cs │ │ │ ├── TCPProvider.cs │ │ │ ├── TCPService.cs │ │ │ ├── UDPMulticastProvider.cs │ │ │ └── URLParser.cs │ │ │ └── util │ │ │ └── BitConverter.cs │ ├── lcm-go │ │ ├── README.md │ │ └── lcm │ │ │ ├── lcm.go │ │ │ └── lcm_test.go │ ├── lcm-java │ │ ├── CMakeLists.txt │ │ ├── jchart2d-code │ │ │ ├── .classpath │ │ │ ├── .keystore │ │ │ ├── .project │ │ │ ├── .settings │ │ │ │ └── org.eclipse.jdt.core.prefs │ │ │ ├── 3rdpartylicenses.txt │ │ │ ├── CMakeLists.txt │ │ │ ├── LICENSE-apache-xmlgraphics-commons │ │ │ ├── LICENSE-jide-oss.txt │ │ │ ├── NOTICE-apache-xmlgraphics-commons │ │ │ ├── build.xml │ │ │ ├── checkstyle.xml │ │ │ ├── cleanup.xml │ │ │ ├── codetemplates.xml │ │ │ ├── doc │ │ │ │ ├── applet.shtml │ │ │ │ ├── bug.shtml │ │ │ │ ├── credit.shtml │ │ │ │ ├── docs.shtml │ │ │ │ ├── donation.shtml │ │ │ │ ├── download.shtml │ │ │ │ ├── feature.shtml │ │ │ │ ├── footer.shtml │ │ │ │ ├── head.shtml │ │ │ │ ├── header.shtml │ │ │ │ ├── img │ │ │ │ │ ├── Client-Screenshot.gif │ │ │ │ │ ├── Zwischenablage01-1.jpg │ │ │ │ │ ├── ant_logo_large.gif │ │ │ │ │ ├── architecture.vsd │ │ │ │ │ ├── dionidium.gif │ │ │ │ │ ├── jchart2d.gif │ │ │ │ │ ├── log4j.gif │ │ │ │ │ ├── multitracing.gif │ │ │ │ │ ├── multitracing1.gif │ │ │ │ │ ├── runningchart.gif │ │ │ │ │ ├── runningchart1.01.gif │ │ │ │ │ ├── saison_2008_lr08_fahrwerk_001_1_20080530_1194722016.jpg │ │ │ │ │ └── showcase.gif │ │ │ │ ├── index.shtml │ │ │ │ ├── link.shtml │ │ │ │ ├── mailing.shtml │ │ │ │ ├── navigation.css │ │ │ │ ├── navigation.shtml │ │ │ │ ├── pastel.css │ │ │ │ ├── projnews.cache │ │ │ │ ├── screenshots.shtml │ │ │ │ └── usage.shtml │ │ │ ├── ext │ │ │ │ ├── jide-oss-2.9.7.jar │ │ │ │ └── xmlgraphics-commons-1.3.1.jar │ │ │ ├── formatting.xml │ │ │ ├── jchart2d.importorder │ │ │ ├── lgpl.txt │ │ │ ├── manifest.mf │ │ │ ├── readme-binaries.txt │ │ │ ├── readme-javadoc.txt │ │ │ ├── readme-sources.txt │ │ │ ├── src │ │ │ │ ├── AffineTransformBug.java │ │ │ │ └── info │ │ │ │ │ └── monitorenter │ │ │ │ │ ├── gui │ │ │ │ │ ├── chart │ │ │ │ │ │ ├── Chart2D.java │ │ │ │ │ │ ├── IAxis.java │ │ │ │ │ │ ├── IAxisLabelFormatter.java │ │ │ │ │ │ ├── IAxisScalePolicy.java │ │ │ │ │ │ ├── IAxisTickPainter.java │ │ │ │ │ │ ├── IAxisTitlePainter.java │ │ │ │ │ │ ├── ICodeBlock.java │ │ │ │ │ │ ├── IErrorBarPainter.java │ │ │ │ │ │ ├── IErrorBarPixel.java │ │ │ │ │ │ ├── IErrorBarPolicy.java │ │ │ │ │ │ ├── IPointFinder.java │ │ │ │ │ │ ├── IPointPainter.java │ │ │ │ │ │ ├── IPointPainterConfigurableUI.java │ │ │ │ │ │ ├── IRangePolicy.java │ │ │ │ │ │ ├── IToolTipType.java │ │ │ │ │ │ ├── ITrace2D.java │ │ │ │ │ │ ├── ITracePainter.java │ │ │ │ │ │ ├── ITracePoint2D.java │ │ │ │ │ │ ├── ITracePointProvider.java │ │ │ │ │ │ ├── LabeledValue.java │ │ │ │ │ │ ├── TracePoint2D.java │ │ │ │ │ │ ├── TracePointProviderDefault.java │ │ │ │ │ │ ├── ZoomableChart.java │ │ │ │ │ │ ├── annotations │ │ │ │ │ │ │ ├── AAnnotationContentComponent.java │ │ │ │ │ │ │ ├── AnnotationContentComponentDataValues.java │ │ │ │ │ │ │ ├── IAnnotationCreator.java │ │ │ │ │ │ │ ├── bubble │ │ │ │ │ │ │ │ ├── AnnotationBubble.java │ │ │ │ │ │ │ │ ├── AnnotationCreatorBubble.java │ │ │ │ │ │ │ │ └── package.html │ │ │ │ │ │ │ └── package.html │ │ │ │ │ │ ├── axis │ │ │ │ │ │ │ ├── AAxis.java │ │ │ │ │ │ │ ├── AAxisTransformation.java │ │ │ │ │ │ │ ├── AxisInverse.java │ │ │ │ │ │ │ ├── AxisLinear.java │ │ │ │ │ │ │ ├── AxisLog10.java │ │ │ │ │ │ │ ├── AxisLogE.java │ │ │ │ │ │ │ ├── package.html │ │ │ │ │ │ │ └── scalepolicy │ │ │ │ │ │ │ │ ├── AxisScalePolicyAutomaticBestFit.java │ │ │ │ │ │ │ │ ├── AxisScalePolicyManualTicks.java │ │ │ │ │ │ │ │ └── AxisScalePolicyTransformation.java │ │ │ │ │ │ ├── axistickpainters │ │ │ │ │ │ │ ├── AxisTickPainterDefault.java │ │ │ │ │ │ │ └── package.html │ │ │ │ │ │ ├── axistitlepainters │ │ │ │ │ │ │ ├── AxisTitlePainterDefault.java │ │ │ │ │ │ │ └── package.html │ │ │ │ │ │ ├── controls │ │ │ │ │ │ │ ├── LayoutFactory.java │ │ │ │ │ │ │ ├── OneStringChooserPanel.java │ │ │ │ │ │ │ ├── RangeChooserPanel.java │ │ │ │ │ │ │ ├── TwoStringsChooserPanel.java │ │ │ │ │ │ │ ├── errorbarwizard │ │ │ │ │ │ │ │ ├── ErrorBarDirectionPanel.java │ │ │ │ │ │ │ │ ├── ErrorBarPainterEditPanel.java │ │ │ │ │ │ │ │ ├── ErrorBarPaintersPanel.java │ │ │ │ │ │ │ │ ├── ErrorBarPolicyPanel.java │ │ │ │ │ │ │ │ ├── ErrorBarWizard.java │ │ │ │ │ │ │ │ └── package.html │ │ │ │ │ │ │ └── package.html │ │ │ │ │ │ ├── demos │ │ │ │ │ │ │ ├── AdvancedDynamicChart.java │ │ │ │ │ │ │ ├── AdvancedStaticChart.java │ │ │ │ │ │ │ ├── AntialiasingChart.java │ │ │ │ │ │ │ ├── AxisScalePolicyManualTickChart.java │ │ │ │ │ │ │ ├── CoordinateViewChart.java │ │ │ │ │ │ │ ├── DynamicChartWithArithmeticMeanTrace.java │ │ │ │ │ │ │ ├── Log10AxisChart.java │ │ │ │ │ │ │ ├── Log10AxisChartZoomable.java │ │ │ │ │ │ │ ├── LogAxisChart.java │ │ │ │ │ │ │ ├── MinimalDynamicChart.java │ │ │ │ │ │ │ ├── MinimalStaticChart.java │ │ │ │ │ │ │ ├── MinimalStaticChartLargeData.java │ │ │ │ │ │ │ ├── MinimalStaticChartWithNanValues.java │ │ │ │ │ │ │ ├── MultiAxesStaticChart.java │ │ │ │ │ │ │ ├── MultiAxisZoomTest.java │ │ │ │ │ │ │ ├── MultiTracing.java │ │ │ │ │ │ │ ├── MultipleCharts.java │ │ │ │ │ │ │ ├── MultitraceStaticChart.java │ │ │ │ │ │ │ ├── Showcase.java │ │ │ │ │ │ │ ├── StaticChartDiscs.java │ │ │ │ │ │ │ ├── StaticChartErrorBarLineDisc.java │ │ │ │ │ │ │ ├── StaticChartFill.java │ │ │ │ │ │ │ ├── StaticChartWithBoxAndTitle.java │ │ │ │ │ │ │ ├── StaticChartXAxisInverse.java │ │ │ │ │ │ │ ├── StaticCollectorChart.java │ │ │ │ │ │ │ ├── TraceTester.java │ │ │ │ │ │ │ ├── VerticalStackedChartsWithParametricSpirals.java │ │ │ │ │ │ │ ├── ZoomChartWithErrorBarsAndLogAxis.java │ │ │ │ │ │ │ ├── ZoomTest.java │ │ │ │ │ │ │ ├── data.properties │ │ │ │ │ │ │ └── package.html │ │ │ │ │ │ ├── dialogs │ │ │ │ │ │ │ ├── ModalDialog.java │ │ │ │ │ │ │ └── package.html │ │ │ │ │ │ ├── errorbars │ │ │ │ │ │ │ ├── AErrorBarPolicyConfigurable.java │ │ │ │ │ │ │ ├── ErrorBarPainter.java │ │ │ │ │ │ │ ├── ErrorBarPainterLine.java │ │ │ │ │ │ │ ├── ErrorBarPixel.java │ │ │ │ │ │ │ ├── ErrorBarPolicyAbsoluteSummation.java │ │ │ │ │ │ │ ├── ErrorBarPolicyRelative.java │ │ │ │ │ │ │ └── package.html │ │ │ │ │ │ ├── events │ │ │ │ │ │ │ ├── AAxisAction.java │ │ │ │ │ │ │ ├── AChart2DAction.java │ │ │ │ │ │ │ ├── AChartPanelAction.java │ │ │ │ │ │ │ ├── AErrorBarPainterAction.java │ │ │ │ │ │ │ ├── AErrorBarPolicyAction.java │ │ │ │ │ │ │ ├── AJComponentAction.java │ │ │ │ │ │ │ ├── ATrace2DAction.java │ │ │ │ │ │ │ ├── ATrace2DActionErrorBarPolicy.java │ │ │ │ │ │ │ ├── AZoomableChartAction.java │ │ │ │ │ │ │ ├── AxisActionSetFormatter.java │ │ │ │ │ │ │ ├── AxisActionSetGrid.java │ │ │ │ │ │ │ ├── AxisActionSetRange.java │ │ │ │ │ │ │ ├── AxisActionSetRangePolicy.java │ │ │ │ │ │ │ ├── AxisActionSetTitle.java │ │ │ │ │ │ │ ├── AxisActionSetTitleFont.java │ │ │ │ │ │ │ ├── Chart2DActionEnableAntialiasing.java │ │ │ │ │ │ │ ├── Chart2DActionEnableHighlighting.java │ │ │ │ │ │ │ ├── Chart2DActionPrintSingleton.java │ │ │ │ │ │ │ ├── Chart2DActionSaveEpsSingletonApacheFop.java │ │ │ │ │ │ │ ├── Chart2DActionSaveImageSingleton.java │ │ │ │ │ │ │ ├── Chart2DActionSetAxis.java │ │ │ │ │ │ │ ├── Chart2DActionSetCustomGridColor.java │ │ │ │ │ │ │ ├── Chart2DActionSetCustomGridColorSingleton.java │ │ │ │ │ │ │ ├── Chart2DActionSetGridColor.java │ │ │ │ │ │ │ ├── Chart2DActionSetName.java │ │ │ │ │ │ │ ├── Chart2DActionSetPaintLabels.java │ │ │ │ │ │ │ ├── ChartActionSetToolTipType.java │ │ │ │ │ │ │ ├── ChartPanelActionAddAnnotation.java │ │ │ │ │ │ │ ├── ErrorBarPainterActionEdit.java │ │ │ │ │ │ │ ├── ErrorBarPainterActionSetSegmentColor.java │ │ │ │ │ │ │ ├── ErrorBarPainterActionSetSegmentPainter.java │ │ │ │ │ │ │ ├── ErrorBarPolicyActionAddPainter.java │ │ │ │ │ │ │ ├── ErrorBarPolicyActionRemovePainter.java │ │ │ │ │ │ │ ├── ErrorBarPolicyActionShowWizard.java │ │ │ │ │ │ │ ├── ErrorBarPolicyMultiAction.java │ │ │ │ │ │ │ ├── JComponentActionSetBackground.java │ │ │ │ │ │ │ ├── JComponentActionSetCustomBackground.java │ │ │ │ │ │ │ ├── JComponentActionSetCustomBackgroundSingleton.java │ │ │ │ │ │ │ ├── JComponentActionSetCustomForeground.java │ │ │ │ │ │ │ ├── JComponentActionSetCustomForegroundSingleton.java │ │ │ │ │ │ │ ├── JComponentActionSetForeground.java │ │ │ │ │ │ │ ├── PopupListener.java │ │ │ │ │ │ │ ├── Trace2DActionAddErrorBarPolicy.java │ │ │ │ │ │ │ ├── Trace2DActionAddRemoveHighlighter.java │ │ │ │ │ │ │ ├── Trace2DActionAddRemoveTracePainter.java │ │ │ │ │ │ │ ├── Trace2DActionRemove.java │ │ │ │ │ │ │ ├── Trace2DActionRemoveErrorBarPolicy.java │ │ │ │ │ │ │ ├── Trace2DActionSetColor.java │ │ │ │ │ │ │ ├── Trace2DActionSetCustomColor.java │ │ │ │ │ │ │ ├── Trace2DActionSetName.java │ │ │ │ │ │ │ ├── Trace2DActionSetPhysicalUnits.java │ │ │ │ │ │ │ ├── Trace2DActionSetStroke.java │ │ │ │ │ │ │ ├── Trace2DActionSetVisible.java │ │ │ │ │ │ │ ├── Trace2DActionSetZindex.java │ │ │ │ │ │ │ ├── Trace2DActionZindexDecrease.java │ │ │ │ │ │ │ ├── Trace2DActionZindexIncrease.java │ │ │ │ │ │ │ ├── ZoomableChartZoomOutAction.java │ │ │ │ │ │ │ └── package.html │ │ │ │ │ │ ├── io │ │ │ │ │ │ │ ├── ADataCollector.java │ │ │ │ │ │ │ ├── AStaticDataCollector.java │ │ │ │ │ │ │ ├── FileFilterExtensions.java │ │ │ │ │ │ │ ├── INameFilter.java │ │ │ │ │ │ │ ├── PropertyFileStaticDataCollector.java │ │ │ │ │ │ │ ├── RandomDataCollectorOffset.java │ │ │ │ │ │ │ ├── RandomDataCollectorTimeStamped.java │ │ │ │ │ │ │ └── package.html │ │ │ │ │ │ ├── labelformatters │ │ │ │ │ │ │ ├── ALabelFormatter.java │ │ │ │ │ │ │ ├── LabelFormatterAutoUnits.java │ │ │ │ │ │ │ ├── LabelFormatterDate.java │ │ │ │ │ │ │ ├── LabelFormatterNumber.java │ │ │ │ │ │ │ ├── LabelFormatterSimple.java │ │ │ │ │ │ │ ├── LabelFormatterUnit.java │ │ │ │ │ │ │ └── package.html │ │ │ │ │ │ ├── layouts │ │ │ │ │ │ │ ├── FlowLayoutCorrectMinimumSize.java │ │ │ │ │ │ │ └── package.html │ │ │ │ │ │ ├── package.html │ │ │ │ │ │ ├── pointpainters │ │ │ │ │ │ │ ├── APointPainter.java │ │ │ │ │ │ │ ├── PointPainterDisc.java │ │ │ │ │ │ │ ├── PointPainterLine.java │ │ │ │ │ │ │ ├── PointPainterVerticalBar.java │ │ │ │ │ │ │ └── package.html │ │ │ │ │ │ ├── rangepolicies │ │ │ │ │ │ │ ├── ARangePolicy.java │ │ │ │ │ │ │ ├── RangePolicyFixedViewport.java │ │ │ │ │ │ │ ├── RangePolicyForcedPoint.java │ │ │ │ │ │ │ ├── RangePolicyHighestValues.java │ │ │ │ │ │ │ ├── RangePolicyHighestValuesForcedMin.java │ │ │ │ │ │ │ ├── RangePolicyMinimumViewport.java │ │ │ │ │ │ │ ├── RangePolicyUnbounded.java │ │ │ │ │ │ │ └── package.html │ │ │ │ │ │ ├── traces │ │ │ │ │ │ │ ├── ATrace2D.java │ │ │ │ │ │ │ ├── Trace2DAxisSwap.java │ │ │ │ │ │ │ ├── Trace2DBijective.java │ │ │ │ │ │ │ ├── Trace2DDebugger.java │ │ │ │ │ │ │ ├── Trace2DLtd.java │ │ │ │ │ │ │ ├── Trace2DLtdReplacing.java │ │ │ │ │ │ │ ├── Trace2DLtdSorted.java │ │ │ │ │ │ │ ├── Trace2DReplacing.java │ │ │ │ │ │ │ ├── Trace2DSimple.java │ │ │ │ │ │ │ ├── Trace2DSorted.java │ │ │ │ │ │ │ ├── computing │ │ │ │ │ │ │ │ ├── Trace2DArithmeticMean.java │ │ │ │ │ │ │ │ ├── Trace2DArithmeticMeanX.java │ │ │ │ │ │ │ │ ├── Trace2DArithmeticMeanY.java │ │ │ │ │ │ │ │ └── package.html │ │ │ │ │ │ │ ├── package.html │ │ │ │ │ │ │ └── painters │ │ │ │ │ │ │ │ ├── ATracePainter.java │ │ │ │ │ │ │ │ ├── TracePainterConfigurable.java │ │ │ │ │ │ │ │ ├── TracePainterDisc.java │ │ │ │ │ │ │ │ ├── TracePainterFill.java │ │ │ │ │ │ │ │ ├── TracePainterLine.java │ │ │ │ │ │ │ │ ├── TracePainterPolyline.java │ │ │ │ │ │ │ │ ├── TracePainterVerticalBar.java │ │ │ │ │ │ │ │ └── package.html │ │ │ │ │ │ └── views │ │ │ │ │ │ │ ├── ChartCoordinateView.java │ │ │ │ │ │ │ ├── ChartPanel.java │ │ │ │ │ │ │ └── package.html │ │ │ │ │ └── util │ │ │ │ │ │ ├── ColorIcon.java │ │ │ │ │ │ ├── ColorIterator.java │ │ │ │ │ │ ├── ColorMutable.java │ │ │ │ │ │ ├── HSBColor.java │ │ │ │ │ │ ├── IColorDistributor.java │ │ │ │ │ │ ├── Messages.java │ │ │ │ │ │ ├── messages.properties │ │ │ │ │ │ └── package.html │ │ │ │ │ ├── reflection │ │ │ │ │ ├── ObjRecorder2Trace2DAdapter.java │ │ │ │ │ ├── ObjectRecorder.java │ │ │ │ │ └── package.html │ │ │ │ │ └── util │ │ │ │ │ ├── ExceptionUtil.java │ │ │ │ │ ├── FileUtil.java │ │ │ │ │ ├── Range.java │ │ │ │ │ ├── SerializationUtility.java │ │ │ │ │ ├── SimpleDateFormatAnalyzer.java │ │ │ │ │ ├── StringUtil.java │ │ │ │ │ ├── TimeStampedValue.java │ │ │ │ │ ├── UIUtil.java │ │ │ │ │ ├── collections │ │ │ │ │ ├── ComparatorToString.java │ │ │ │ │ ├── Entry.java │ │ │ │ │ ├── IComparableProperty.java │ │ │ │ │ ├── IRingBuffer.java │ │ │ │ │ ├── RingBufferArray.java │ │ │ │ │ ├── RingBufferArrayFast.java │ │ │ │ │ ├── TreeSetGreedy.java │ │ │ │ │ └── package.html │ │ │ │ │ ├── math │ │ │ │ │ ├── IntegerMutable.java │ │ │ │ │ ├── MathUtil.java │ │ │ │ │ └── package.html │ │ │ │ │ ├── messages.properties │ │ │ │ │ ├── messages_de.properties │ │ │ │ │ ├── messages_fr.properties │ │ │ │ │ ├── package.html │ │ │ │ │ └── units │ │ │ │ │ ├── AUnit.java │ │ │ │ │ ├── IUnitSystem.java │ │ │ │ │ ├── UnitFactory.java │ │ │ │ │ ├── UnitFemto.java │ │ │ │ │ ├── UnitGiga.java │ │ │ │ │ ├── UnitKilo.java │ │ │ │ │ ├── UnitMega.java │ │ │ │ │ ├── UnitMicro.java │ │ │ │ │ ├── UnitMilli.java │ │ │ │ │ ├── UnitNano.java │ │ │ │ │ ├── UnitPeta.java │ │ │ │ │ ├── UnitPico.java │ │ │ │ │ ├── UnitSystemSI.java │ │ │ │ │ ├── UnitTera.java │ │ │ │ │ ├── UnitUnchanged.java │ │ │ │ │ └── package.html │ │ │ └── test │ │ │ │ └── info │ │ │ │ └── monitorenter │ │ │ │ ├── gui │ │ │ │ └── chart │ │ │ │ │ ├── AllTests.java │ │ │ │ │ ├── BlankChart.java │ │ │ │ │ ├── MockFontMetrics.java │ │ │ │ │ ├── MockGraphics2D.java │ │ │ │ │ ├── TestChart2D.java │ │ │ │ │ ├── TestChart2DHeadless.java │ │ │ │ │ ├── TestChartOperationsVisual.java │ │ │ │ │ ├── TestMultiThreadingAndTracing.java │ │ │ │ │ ├── TestMultithreading.java │ │ │ │ │ ├── TestStackedJChart2D.java │ │ │ │ │ ├── TestTracePoint2D.java │ │ │ │ │ ├── axis │ │ │ │ │ ├── AllTests.java │ │ │ │ │ └── TestAxis.java │ │ │ │ │ ├── demos │ │ │ │ │ ├── AllTests.java │ │ │ │ │ ├── LabelSpacingTestChart.java │ │ │ │ │ ├── TestAddRemoveTrace.java │ │ │ │ │ ├── TestStaticCollectorChart.java │ │ │ │ │ ├── test0.properties │ │ │ │ │ ├── test1.properties │ │ │ │ │ ├── test2.properties │ │ │ │ │ ├── test3.properties │ │ │ │ │ ├── test4.properties │ │ │ │ │ ├── test5.properties │ │ │ │ │ ├── test6.properties │ │ │ │ │ ├── test7.properties │ │ │ │ │ └── test8.properties │ │ │ │ │ ├── errorbars │ │ │ │ │ ├── AllTests.java │ │ │ │ │ └── TestErrorBarsVisual.java │ │ │ │ │ ├── labelformatters │ │ │ │ │ ├── AllTests.java │ │ │ │ │ ├── TestLabelFormatterAutoUnits.java │ │ │ │ │ └── TestLabelFormatterSimple.java │ │ │ │ │ ├── layouts │ │ │ │ │ ├── AllTests.java │ │ │ │ │ └── TestChartPanel.java │ │ │ │ │ ├── test │ │ │ │ │ ├── ATestChartOperations.java │ │ │ │ │ ├── ATestJChart2D.java │ │ │ │ │ ├── ATestStackedJChart2D.java │ │ │ │ │ ├── AllTests.java │ │ │ │ │ └── package.html │ │ │ │ │ └── traces │ │ │ │ │ ├── AllTests.java │ │ │ │ │ ├── TestTrace2D.java │ │ │ │ │ ├── TestTrace2DLtd.java │ │ │ │ │ └── TestTrace2DSimple.java │ │ │ │ └── util │ │ │ │ └── collections │ │ │ │ ├── AllTests.java │ │ │ │ ├── TestRingBufferArrayFast.java │ │ │ │ └── TestTreeSetGreedy.java │ │ ├── lcm-logplayer-gui.1 │ │ ├── lcm-logplayer-gui.sh │ │ ├── lcm-spy.1 │ │ ├── lcm-spy.sh.in │ │ ├── lcm │ │ │ ├── lcm │ │ │ │ ├── LCM.java │ │ │ │ ├── LCMDataInputStream.java │ │ │ │ ├── LCMDataOutputStream.java │ │ │ │ ├── LCMEncodable.java │ │ │ │ ├── LCMSubscriber.java │ │ │ │ ├── LogFileProvider.java │ │ │ │ ├── MemqProvider.java │ │ │ │ ├── MessageAggregator.java │ │ │ │ ├── Provider.java │ │ │ │ ├── TCPProvider.java │ │ │ │ ├── TCPService.java │ │ │ │ ├── UDPMulticastProvider.java │ │ │ │ └── URLParser.java │ │ │ ├── logging │ │ │ │ ├── JScrubber.java │ │ │ │ ├── JScrubberListener.java │ │ │ │ ├── Log.java │ │ │ │ ├── LogDiagnostic.java │ │ │ │ └── LogPlayer.java │ │ │ ├── spy │ │ │ │ ├── ChannelData.java │ │ │ │ ├── ChartData.java │ │ │ │ ├── LCMTypeDatabase.java │ │ │ │ ├── ObjectPanel.java │ │ │ │ ├── Spy.java │ │ │ │ ├── SpyPlugin.java │ │ │ │ └── ZoomableChartScrollWheel.java │ │ │ └── util │ │ │ │ ├── BufferedRandomAccessFile.java │ │ │ │ ├── ClassDiscoverer.java │ │ │ │ ├── ColorMapper.java │ │ │ │ ├── JImage.java │ │ │ │ ├── ParameterGUI.java │ │ │ │ ├── ParameterListener.java │ │ │ │ └── TableSorter.java │ │ └── make-javadocs.sh │ ├── lcm-lite │ │ ├── README │ │ ├── lcmlite.c │ │ ├── lcmlite.h │ │ ├── lcmlite_ios.c │ │ ├── lcmlite_ios.h │ │ └── lcmlite_posix.c │ ├── lcm-logger │ │ ├── CMakeLists.txt │ │ ├── glib_util.c │ │ ├── glib_util.h │ │ ├── lcm-logger.1 │ │ ├── lcm-logplayer.1 │ │ ├── lcm_logger.c │ │ └── lcm_logplayer.c │ ├── lcm-lua │ │ ├── CMakeLists.txt │ │ ├── debug_support.h │ │ ├── init.c │ │ ├── lua_ref_helper.c │ │ ├── lua_ref_helper.h │ │ ├── lua_ver_helper.h │ │ ├── lualcm_hash.c │ │ ├── lualcm_hash.h │ │ ├── lualcm_lcm.c │ │ ├── lualcm_lcm.h │ │ ├── lualcm_pack.c │ │ ├── lualcm_pack.h │ │ ├── rock │ │ │ ├── .gitignore │ │ │ ├── LUAROCKS_INSTALL.md │ │ │ └── lcm-1.4.0-0.rockspec │ │ ├── test_unref.c │ │ └── utf8_check.c │ ├── lcm-pkgconfig │ │ ├── CMakeLists.txt │ │ ├── lcm-java.pc.in │ │ └── lcm.pc.in │ ├── lcm-python │ │ ├── .gitignore │ │ ├── CHANGELOG │ │ ├── CMakeLists.txt │ │ ├── COPYING │ │ ├── README │ │ ├── lcm │ │ │ └── __init__.py │ │ ├── module.c │ │ ├── pyeventlog.c │ │ ├── pylcm.c │ │ ├── pylcm.h │ │ ├── pylcm_subscription.c │ │ ├── pylcm_subscription.h │ │ └── setup.py │ ├── lcm │ │ ├── CMakeLists.txt │ │ ├── dbg.h │ │ ├── eventlog.c │ │ ├── eventlog.h │ │ ├── ioutils.h │ │ ├── lcm-cpp-impl.hpp │ │ ├── lcm-cpp.hpp │ │ ├── lcm.c │ │ ├── lcm.h │ │ ├── lcm_coretypes.h │ │ ├── lcm_file.c │ │ ├── lcm_internal.h │ │ ├── lcm_memq.c │ │ ├── lcm_mpudpm.c │ │ ├── lcm_tcpq.c │ │ ├── lcm_udpm.c │ │ ├── lcm_version.h │ │ ├── lcmtypes │ │ │ ├── channel_port_map_update_t.c │ │ │ ├── channel_port_map_update_t.h │ │ │ ├── channel_port_mapping.lcm │ │ │ ├── channel_to_port_t.c │ │ │ └── channel_to_port_t.h │ │ ├── ringbuffer.c │ │ ├── ringbuffer.h │ │ ├── udpm_util.c │ │ ├── udpm_util.h │ │ └── windows │ │ │ ├── WinLCM.cpp │ │ │ ├── WinPorting.cpp │ │ │ └── WinPorting.h │ ├── lcmgen │ │ ├── CMakeLists.txt │ │ ├── doc.txt │ │ ├── emit_c.c │ │ ├── emit_cpp.c │ │ ├── emit_csharp.c │ │ ├── emit_go.c │ │ ├── emit_java.c │ │ ├── emit_lua.c │ │ ├── emit_python.c │ │ ├── getopt.c │ │ ├── getopt.h │ │ ├── lcm-gen.1 │ │ ├── lcmgen.c │ │ ├── lcmgen.h │ │ ├── main.c │ │ ├── tokenize.c │ │ └── tokenize.h │ ├── liblcm-test │ │ ├── CMakeLists.txt │ │ ├── buftest-receiver.c │ │ ├── buftest-sender.c │ │ ├── lcm-example.1 │ │ ├── lcm-example.c │ │ ├── lcm-logfilter.c │ │ ├── lcm-sink.1 │ │ ├── lcm-sink.c │ │ ├── lcm-source.1 │ │ ├── lcm-source.c │ │ ├── lcm-tester.1 │ │ └── lcm-tester.c │ ├── m4macros │ │ ├── CMakeLists.txt │ │ ├── README │ │ └── lcm.m4 │ └── test │ │ ├── CMakeLists.txt │ │ ├── README │ │ ├── c │ │ ├── CMakeLists.txt │ │ ├── client.cpp │ │ ├── common.c │ │ ├── common.h │ │ ├── eventlog_test.cpp │ │ ├── memq_test.cpp │ │ ├── server.c │ │ └── udpm_test.cpp │ │ ├── cpp │ │ ├── CMakeLists.txt │ │ ├── client.cpp │ │ ├── common.cpp │ │ ├── common.hpp │ │ └── memq_test.cpp │ │ ├── go │ │ ├── CMakeLists.txt │ │ └── client_test.go │ │ ├── gtest │ │ ├── CMakeLists.txt │ │ ├── LICENSE │ │ ├── README │ │ ├── include │ │ │ └── gtest │ │ │ │ ├── gtest-death-test.h │ │ │ │ ├── gtest-message.h │ │ │ │ ├── gtest-param-test.h │ │ │ │ ├── gtest-param-test.h.pump │ │ │ │ ├── gtest-printers.h │ │ │ │ ├── gtest-spi.h │ │ │ │ ├── gtest-test-part.h │ │ │ │ ├── gtest-typed-test.h │ │ │ │ ├── gtest.h │ │ │ │ ├── gtest_pred_impl.h │ │ │ │ ├── gtest_prod.h │ │ │ │ └── internal │ │ │ │ ├── custom │ │ │ │ ├── gtest-port.h │ │ │ │ ├── gtest-printers.h │ │ │ │ └── gtest.h │ │ │ │ ├── gtest-death-test-internal.h │ │ │ │ ├── gtest-filepath.h │ │ │ │ ├── gtest-internal.h │ │ │ │ ├── gtest-linked_ptr.h │ │ │ │ ├── gtest-param-util-generated.h │ │ │ │ ├── gtest-param-util-generated.h.pump │ │ │ │ ├── gtest-param-util.h │ │ │ │ ├── gtest-port-arch.h │ │ │ │ ├── gtest-port.h │ │ │ │ ├── gtest-string.h │ │ │ │ ├── gtest-tuple.h │ │ │ │ ├── gtest-tuple.h.pump │ │ │ │ ├── gtest-type-util.h │ │ │ │ └── gtest-type-util.h.pump │ │ └── src │ │ │ ├── gtest-all.cc │ │ │ ├── gtest-death-test.cc │ │ │ ├── gtest-filepath.cc │ │ │ ├── gtest-internal-inl.h │ │ │ ├── gtest-port.cc │ │ │ ├── gtest-printers.cc │ │ │ ├── gtest-test-part.cc │ │ │ ├── gtest-typed-test.cc │ │ │ ├── gtest.cc │ │ │ └── gtest_main.cc │ │ ├── java │ │ ├── CMakeLists.txt │ │ ├── hamcrest-core-1.3 │ │ │ ├── CMakeLists.txt │ │ │ ├── META-INF │ │ │ │ └── MANIFEST.MF │ │ │ └── org │ │ │ │ └── hamcrest │ │ │ │ ├── BaseDescription.java │ │ │ │ ├── BaseMatcher.java │ │ │ │ ├── Condition.java │ │ │ │ ├── CoreMatchers.java │ │ │ │ ├── CustomMatcher.java │ │ │ │ ├── CustomTypeSafeMatcher.java │ │ │ │ ├── Description.java │ │ │ │ ├── DiagnosingMatcher.java │ │ │ │ ├── Factory.java │ │ │ │ ├── FeatureMatcher.java │ │ │ │ ├── Matcher.java │ │ │ │ ├── MatcherAssert.java │ │ │ │ ├── SelfDescribing.java │ │ │ │ ├── StringDescription.java │ │ │ │ ├── TypeSafeDiagnosingMatcher.java │ │ │ │ ├── TypeSafeMatcher.java │ │ │ │ ├── core │ │ │ │ ├── AllOf.java │ │ │ │ ├── AnyOf.java │ │ │ │ ├── CombinableMatcher.java │ │ │ │ ├── DescribedAs.java │ │ │ │ ├── Every.java │ │ │ │ ├── Is.java │ │ │ │ ├── IsAnything.java │ │ │ │ ├── IsCollectionContaining.java │ │ │ │ ├── IsEqual.java │ │ │ │ ├── IsInstanceOf.java │ │ │ │ ├── IsNot.java │ │ │ │ ├── IsNull.java │ │ │ │ ├── IsSame.java │ │ │ │ ├── ShortcutCombination.java │ │ │ │ ├── StringContains.java │ │ │ │ ├── StringEndsWith.java │ │ │ │ ├── StringStartsWith.java │ │ │ │ ├── SubstringMatcher.java │ │ │ │ └── package.html │ │ │ │ ├── internal │ │ │ │ ├── ArrayIterator.java │ │ │ │ ├── ReflectiveTypeFinder.java │ │ │ │ ├── SelfDescribingValue.java │ │ │ │ └── SelfDescribingValueIterator.java │ │ │ │ └── package.html │ │ ├── junit-4.11 │ │ │ ├── CMakeLists.txt │ │ │ ├── META-INF │ │ │ │ └── MANIFEST.MF │ │ │ ├── junit │ │ │ │ ├── extensions │ │ │ │ │ ├── ActiveTestSuite.java │ │ │ │ │ ├── RepeatedTest.java │ │ │ │ │ ├── TestDecorator.java │ │ │ │ │ ├── TestSetup.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── framework │ │ │ │ │ ├── Assert.java │ │ │ │ │ ├── AssertionFailedError.java │ │ │ │ │ ├── ComparisonCompactor.java │ │ │ │ │ ├── ComparisonFailure.java │ │ │ │ │ ├── JUnit4TestAdapter.java │ │ │ │ │ ├── JUnit4TestAdapterCache.java │ │ │ │ │ ├── JUnit4TestCaseFacade.java │ │ │ │ │ ├── Protectable.java │ │ │ │ │ ├── Test.java │ │ │ │ │ ├── TestCase.java │ │ │ │ │ ├── TestFailure.java │ │ │ │ │ ├── TestListener.java │ │ │ │ │ ├── TestResult.java │ │ │ │ │ ├── TestSuite.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── runner │ │ │ │ │ ├── BaseTestRunner.java │ │ │ │ │ ├── TestRunListener.java │ │ │ │ │ ├── Version.java │ │ │ │ │ ├── Version.java.template │ │ │ │ │ ├── logo.gif │ │ │ │ │ ├── package-info.java │ │ │ │ │ └── smalllogo.gif │ │ │ │ └── textui │ │ │ │ │ ├── ResultPrinter.java │ │ │ │ │ ├── TestRunner.java │ │ │ │ │ └── package-info.java │ │ │ └── org │ │ │ │ └── junit │ │ │ │ ├── After.java │ │ │ │ ├── AfterClass.java │ │ │ │ ├── Assert.java │ │ │ │ ├── Assume.java │ │ │ │ ├── Before.java │ │ │ │ ├── BeforeClass.java │ │ │ │ ├── ClassRule.java │ │ │ │ ├── ComparisonFailure.java │ │ │ │ ├── FixMethodOrder.java │ │ │ │ ├── Ignore.java │ │ │ │ ├── Rule.java │ │ │ │ ├── Test.java │ │ │ │ ├── experimental │ │ │ │ ├── ParallelComputer.java │ │ │ │ ├── categories │ │ │ │ │ ├── Categories.java │ │ │ │ │ └── Category.java │ │ │ │ ├── max │ │ │ │ │ ├── CouldNotReadCoreException.java │ │ │ │ │ ├── MaxCore.java │ │ │ │ │ └── MaxHistory.java │ │ │ │ ├── results │ │ │ │ │ ├── FailureList.java │ │ │ │ │ ├── PrintableResult.java │ │ │ │ │ └── ResultMatchers.java │ │ │ │ ├── runners │ │ │ │ │ └── Enclosed.java │ │ │ │ └── theories │ │ │ │ │ ├── DataPoint.java │ │ │ │ │ ├── DataPoints.java │ │ │ │ │ ├── ParameterSignature.java │ │ │ │ │ ├── ParameterSupplier.java │ │ │ │ │ ├── ParametersSuppliedBy.java │ │ │ │ │ ├── PotentialAssignment.java │ │ │ │ │ ├── Theories.java │ │ │ │ │ ├── Theory.java │ │ │ │ │ ├── internal │ │ │ │ │ ├── AllMembersSupplier.java │ │ │ │ │ ├── Assignments.java │ │ │ │ │ └── ParameterizedAssertionError.java │ │ │ │ │ └── suppliers │ │ │ │ │ ├── TestedOn.java │ │ │ │ │ └── TestedOnSupplier.java │ │ │ │ ├── internal │ │ │ │ ├── ArrayComparisonFailure.java │ │ │ │ ├── AssumptionViolatedException.java │ │ │ │ ├── ComparisonCriteria.java │ │ │ │ ├── ExactComparisonCriteria.java │ │ │ │ ├── InexactComparisonCriteria.java │ │ │ │ ├── JUnitSystem.java │ │ │ │ ├── MethodSorter.java │ │ │ │ ├── RealSystem.java │ │ │ │ ├── TextListener.java │ │ │ │ ├── builders │ │ │ │ │ ├── AllDefaultPossibilitiesBuilder.java │ │ │ │ │ ├── AnnotatedBuilder.java │ │ │ │ │ ├── IgnoredBuilder.java │ │ │ │ │ ├── IgnoredClassRunner.java │ │ │ │ │ ├── JUnit3Builder.java │ │ │ │ │ ├── JUnit4Builder.java │ │ │ │ │ ├── NullBuilder.java │ │ │ │ │ └── SuiteMethodBuilder.java │ │ │ │ ├── matchers │ │ │ │ │ ├── StacktracePrintingMatcher.java │ │ │ │ │ ├── ThrowableCauseMatcher.java │ │ │ │ │ ├── ThrowableMessageMatcher.java │ │ │ │ │ └── TypeSafeMatcher.java │ │ │ │ ├── requests │ │ │ │ │ ├── ClassRequest.java │ │ │ │ │ ├── FilterRequest.java │ │ │ │ │ ├── SortingRequest.java │ │ │ │ │ └── package-info.java │ │ │ │ └── runners │ │ │ │ │ ├── ClassRoadie.java │ │ │ │ │ ├── ErrorReportingRunner.java │ │ │ │ │ ├── FailedBefore.java │ │ │ │ │ ├── InitializationError.java │ │ │ │ │ ├── JUnit38ClassRunner.java │ │ │ │ │ ├── JUnit4ClassRunner.java │ │ │ │ │ ├── MethodRoadie.java │ │ │ │ │ ├── MethodValidator.java │ │ │ │ │ ├── SuiteMethod.java │ │ │ │ │ ├── TestClass.java │ │ │ │ │ ├── TestMethod.java │ │ │ │ │ ├── model │ │ │ │ │ ├── EachTestNotifier.java │ │ │ │ │ ├── MultipleFailureException.java │ │ │ │ │ └── ReflectiveCallable.java │ │ │ │ │ ├── package-info.java │ │ │ │ │ ├── rules │ │ │ │ │ └── RuleFieldValidator.java │ │ │ │ │ └── statements │ │ │ │ │ ├── ExpectException.java │ │ │ │ │ ├── Fail.java │ │ │ │ │ ├── FailOnTimeout.java │ │ │ │ │ ├── InvokeMethod.java │ │ │ │ │ ├── RunAfters.java │ │ │ │ │ └── RunBefores.java │ │ │ │ ├── matchers │ │ │ │ ├── JUnitMatchers.java │ │ │ │ └── package-info.java │ │ │ │ ├── package-info.java │ │ │ │ ├── rules │ │ │ │ ├── ErrorCollector.java │ │ │ │ ├── ExpectedException.java │ │ │ │ ├── ExpectedExceptionMatcherBuilder.java │ │ │ │ ├── ExternalResource.java │ │ │ │ ├── MethodRule.java │ │ │ │ ├── RuleChain.java │ │ │ │ ├── RunRules.java │ │ │ │ ├── TemporaryFolder.java │ │ │ │ ├── TestName.java │ │ │ │ ├── TestRule.java │ │ │ │ ├── TestWatcher.java │ │ │ │ ├── TestWatchman.java │ │ │ │ ├── Timeout.java │ │ │ │ └── Verifier.java │ │ │ │ ├── runner │ │ │ │ ├── Computer.java │ │ │ │ ├── Describable.java │ │ │ │ ├── Description.java │ │ │ │ ├── JUnitCore.java │ │ │ │ ├── Request.java │ │ │ │ ├── Result.java │ │ │ │ ├── RunWith.java │ │ │ │ ├── Runner.java │ │ │ │ ├── manipulation │ │ │ │ │ ├── Filter.java │ │ │ │ │ ├── Filterable.java │ │ │ │ │ ├── NoTestsRemainException.java │ │ │ │ │ ├── Sortable.java │ │ │ │ │ ├── Sorter.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── notification │ │ │ │ │ ├── Failure.java │ │ │ │ │ ├── RunListener.java │ │ │ │ │ ├── RunNotifier.java │ │ │ │ │ ├── StoppedByUserException.java │ │ │ │ │ └── package-info.java │ │ │ │ └── package-info.java │ │ │ │ └── runners │ │ │ │ ├── AllTests.java │ │ │ │ ├── BlockJUnit4ClassRunner.java │ │ │ │ ├── JUnit4.java │ │ │ │ ├── MethodSorters.java │ │ │ │ ├── Parameterized.java │ │ │ │ ├── ParentRunner.java │ │ │ │ ├── Suite.java │ │ │ │ ├── model │ │ │ │ ├── FrameworkField.java │ │ │ │ ├── FrameworkMember.java │ │ │ │ ├── FrameworkMethod.java │ │ │ │ ├── InitializationError.java │ │ │ │ ├── MultipleFailureException.java │ │ │ │ ├── NoGenericTypeParametersValidator.java │ │ │ │ ├── RunnerBuilder.java │ │ │ │ ├── RunnerScheduler.java │ │ │ │ ├── Statement.java │ │ │ │ └── TestClass.java │ │ │ │ └── package-info.java │ │ ├── lcm-spy.sh │ │ └── lcmtest │ │ │ ├── LcmTestClient.java │ │ │ └── TestUDPMulticastProvider.java │ │ ├── lua │ │ ├── CMakeLists.txt │ │ └── client.lua │ │ ├── python │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── bool_test.py │ │ ├── byte_array_test.py │ │ ├── client.py │ │ ├── lcm_file_test.py │ │ ├── lcm_memq_test.py │ │ └── lcm_thread_test.py │ │ ├── run_client_server_test.py │ │ └── types │ │ ├── CMakeLists.txt │ │ ├── lcmtest │ │ ├── bools_t.lcm │ │ ├── byte_array_t.lcm │ │ ├── comments_t.lcm │ │ ├── exampleconst_t.lcm │ │ ├── multidim_array_t.lcm │ │ ├── node_t.lcm │ │ ├── primitives_list_t.lcm │ │ └── primitives_t.lcm │ │ ├── lcmtest2 │ │ ├── another_type_t.lcm │ │ └── cross_package_t.lcm │ │ └── lcmtest3 │ │ └── arrays_t.lcm ├── libigl │ └── include │ │ └── igl │ │ ├── AABB.cpp │ │ ├── AABB.h │ │ ├── ARAPEnergyType.h │ │ ├── AtA_cached.cpp │ │ ├── AtA_cached.h │ │ ├── C_STR.h │ │ ├── Camera.h │ │ ├── EPS.cpp │ │ ├── EPS.h │ │ ├── HalfEdgeIterator.cpp │ │ ├── HalfEdgeIterator.h │ │ ├── Hit.h │ │ ├── IO │ │ ├── IndexComparison.h │ │ ├── LinSpaced.h │ │ ├── MeshBooleanType.h │ │ ├── NormalType.h │ │ ├── ONE.h │ │ ├── PI.h │ │ ├── REDRUM.h │ │ ├── STR.h │ │ ├── Singular_Value_Decomposition_Givens_QR_Factorization_Kernel.hpp │ │ ├── Singular_Value_Decomposition_Jacobi_Conjugation_Kernel.hpp │ │ ├── Singular_Value_Decomposition_Kernel_Declarations.hpp │ │ ├── Singular_Value_Decomposition_Main_Kernel_Body.hpp │ │ ├── Singular_Value_Decomposition_Preamble.hpp │ │ ├── SolverStatus.h │ │ ├── SortableRow.h │ │ ├── Timer.h │ │ ├── Viewport.h │ │ ├── WindingNumberAABB.h │ │ ├── WindingNumberMethod.h │ │ ├── WindingNumberTree.h │ │ ├── ZERO.h │ │ ├── active_set.cpp │ │ ├── active_set.h │ │ ├── adjacency_list.cpp │ │ ├── adjacency_list.h │ │ ├── adjacency_matrix.cpp │ │ ├── adjacency_matrix.h │ │ ├── all.cpp │ │ ├── all.h │ │ ├── all_edges.cpp │ │ ├── all_edges.h │ │ ├── all_pairs_distances.cpp │ │ ├── all_pairs_distances.h │ │ ├── ambient_occlusion.cpp │ │ ├── ambient_occlusion.h │ │ ├── angular_distance.cpp │ │ ├── angular_distance.h │ │ ├── any.cpp │ │ ├── any.h │ │ ├── any_of.cpp │ │ ├── any_of.h │ │ ├── arap.cpp │ │ ├── arap.h │ │ ├── arap_dof.cpp │ │ ├── arap_dof.h │ │ ├── arap_linear_block.cpp │ │ ├── arap_linear_block.h │ │ ├── arap_rhs.cpp │ │ ├── arap_rhs.h │ │ ├── average_onto_faces.cpp │ │ ├── average_onto_faces.h │ │ ├── average_onto_vertices.cpp │ │ ├── average_onto_vertices.h │ │ ├── avg_edge_length.cpp │ │ ├── avg_edge_length.h │ │ ├── axis_angle_to_quat.cpp │ │ ├── axis_angle_to_quat.h │ │ ├── barycenter.cpp │ │ ├── barycenter.h │ │ ├── barycentric_coordinates.cpp │ │ ├── barycentric_coordinates.h │ │ ├── barycentric_to_global.cpp │ │ ├── barycentric_to_global.h │ │ ├── basename.cpp │ │ ├── basename.h │ │ ├── bbw.cpp │ │ ├── bbw.h │ │ ├── bfs.cpp │ │ ├── bfs.h │ │ ├── bfs_orient.cpp │ │ ├── bfs_orient.h │ │ ├── biharmonic_coordinates.cpp │ │ ├── biharmonic_coordinates.h │ │ ├── bijective_composite_harmonic_mapping.cpp │ │ ├── bijective_composite_harmonic_mapping.h │ │ ├── bone_parents.cpp │ │ ├── bone_parents.h │ │ ├── boundary_conditions.cpp │ │ ├── boundary_conditions.h │ │ ├── boundary_facets.cpp │ │ ├── boundary_facets.h │ │ ├── boundary_loop.cpp │ │ ├── boundary_loop.h │ │ ├── bounding_box.cpp │ │ ├── bounding_box.h │ │ ├── bounding_box_diagonal.cpp │ │ ├── bounding_box_diagonal.h │ │ ├── canonical_quaternions.cpp │ │ ├── canonical_quaternions.h │ │ ├── cat.cpp │ │ ├── cat.h │ │ ├── ceil.cpp │ │ ├── ceil.h │ │ ├── centroid.cpp │ │ ├── centroid.h │ │ ├── circulation.cpp │ │ ├── circulation.h │ │ ├── circumradius.cpp │ │ ├── circumradius.h │ │ ├── collapse_edge.cpp │ │ ├── collapse_edge.h │ │ ├── collapse_small_triangles.cpp │ │ ├── collapse_small_triangles.h │ │ ├── colon.cpp │ │ ├── colon.h │ │ ├── colormap.cpp │ │ ├── colormap.h │ │ ├── column_to_quats.cpp │ │ ├── column_to_quats.h │ │ ├── columnize.cpp │ │ ├── columnize.h │ │ ├── comb_cross_field.cpp │ │ ├── comb_cross_field.h │ │ ├── comb_frame_field.cpp │ │ ├── comb_frame_field.h │ │ ├── comb_line_field.cpp │ │ ├── comb_line_field.h │ │ ├── combine.cpp │ │ ├── combine.h │ │ ├── components.cpp │ │ ├── components.h │ │ ├── compute_frame_field_bisectors.cpp │ │ ├── compute_frame_field_bisectors.h │ │ ├── connect_boundary_to_infinity.cpp │ │ ├── connect_boundary_to_infinity.h │ │ ├── cotmatrix.cpp │ │ ├── cotmatrix.h │ │ ├── cotmatrix_entries.cpp │ │ ├── cotmatrix_entries.h │ │ ├── count.cpp │ │ ├── count.h │ │ ├── covariance_scatter_matrix.cpp │ │ ├── covariance_scatter_matrix.h │ │ ├── cross.cpp │ │ ├── cross.h │ │ ├── cross_field_missmatch.cpp │ │ ├── cross_field_missmatch.h │ │ ├── crouzeix_raviart_cotmatrix.cpp │ │ ├── crouzeix_raviart_cotmatrix.h │ │ ├── crouzeix_raviart_massmatrix.cpp │ │ ├── crouzeix_raviart_massmatrix.h │ │ ├── cumsum.cpp │ │ ├── cumsum.h │ │ ├── cut_mesh.cpp │ │ ├── cut_mesh.h │ │ ├── cut_mesh_from_singularities.cpp │ │ ├── cut_mesh_from_singularities.h │ │ ├── cylinder.cpp │ │ ├── cylinder.h │ │ ├── dated_copy.cpp │ │ ├── dated_copy.h │ │ ├── decimate.cpp │ │ ├── decimate.h │ │ ├── deform_skeleton.cpp │ │ ├── deform_skeleton.h │ │ ├── delaunay_triangulation.cpp │ │ ├── delaunay_triangulation.h │ │ ├── deprecated.h │ │ ├── dfs.cpp │ │ ├── dfs.h │ │ ├── diag.cpp │ │ ├── diag.h │ │ ├── dihedral_angles.cpp │ │ ├── dihedral_angles.h │ │ ├── dijkstra.cpp │ │ ├── dijkstra.h │ │ ├── directed_edge_orientations.cpp │ │ ├── directed_edge_orientations.h │ │ ├── directed_edge_parents.cpp │ │ ├── directed_edge_parents.h │ │ ├── dirname.cpp │ │ ├── dirname.h │ │ ├── dot.cpp │ │ ├── dot.h │ │ ├── dot_row.cpp │ │ ├── dot_row.h │ │ ├── doublearea.cpp │ │ ├── doublearea.h │ │ ├── dqs.cpp │ │ ├── dqs.h │ │ ├── ears.cpp │ │ ├── ears.h │ │ ├── edge_collapse_is_valid.cpp │ │ ├── edge_collapse_is_valid.h │ │ ├── edge_flaps.cpp │ │ ├── edge_flaps.h │ │ ├── edge_lengths.cpp │ │ ├── edge_lengths.h │ │ ├── edge_topology.cpp │ │ ├── edge_topology.h │ │ ├── edges.cpp │ │ ├── edges.h │ │ ├── edges_to_path.cpp │ │ ├── edges_to_path.h │ │ ├── eigs.cpp │ │ ├── eigs.h │ │ ├── euler_characteristic.cpp │ │ ├── euler_characteristic.h │ │ ├── exact_geodesic.cpp │ │ ├── exact_geodesic.h │ │ ├── example_fun.cpp │ │ ├── example_fun.h │ │ ├── exterior_edges.cpp │ │ ├── exterior_edges.h │ │ ├── extract_manifold_patches.cpp │ │ ├── extract_manifold_patches.h │ │ ├── extract_non_manifold_edge_curves.cpp │ │ ├── extract_non_manifold_edge_curves.h │ │ ├── face_areas.cpp │ │ ├── face_areas.h │ │ ├── face_occurrences.cpp │ │ ├── face_occurrences.h │ │ ├── faces_first.cpp │ │ ├── faces_first.h │ │ ├── facet_components.cpp │ │ ├── facet_components.h │ │ ├── false_barycentric_subdivision.cpp │ │ ├── false_barycentric_subdivision.h │ │ ├── fast_winding_number.cpp │ │ ├── fast_winding_number.h │ │ ├── file_contents_as_string.cpp │ │ ├── file_contents_as_string.h │ │ ├── file_dialog_open.cpp │ │ ├── file_dialog_open.h │ │ ├── file_dialog_save.cpp │ │ ├── file_dialog_save.h │ │ ├── file_exists.cpp │ │ ├── file_exists.h │ │ ├── find.cpp │ │ ├── find.h │ │ ├── find_cross_field_singularities.cpp │ │ ├── find_cross_field_singularities.h │ │ ├── find_zero.cpp │ │ ├── find_zero.h │ │ ├── fit_plane.cpp │ │ ├── fit_plane.h │ │ ├── fit_rotations.cpp │ │ ├── fit_rotations.h │ │ ├── flip_avoiding_line_search.cpp │ │ ├── flip_avoiding_line_search.h │ │ ├── flip_edge.cpp │ │ ├── flip_edge.h │ │ ├── flipped_triangles.cpp │ │ ├── flipped_triangles.h │ │ ├── flood_fill.cpp │ │ ├── flood_fill.h │ │ ├── floor.cpp │ │ ├── floor.h │ │ ├── for_each.h │ │ ├── forward_kinematics.cpp │ │ ├── forward_kinematics.h │ │ ├── frame_field_deformer.cpp │ │ ├── frame_field_deformer.h │ │ ├── frame_to_cross_field.cpp │ │ ├── frame_to_cross_field.h │ │ ├── frustum.cpp │ │ ├── frustum.h │ │ ├── gaussian_curvature.cpp │ │ ├── gaussian_curvature.h │ │ ├── get_seconds.cpp │ │ ├── get_seconds.h │ │ ├── get_seconds_hires.cpp │ │ ├── get_seconds_hires.h │ │ ├── grad.cpp │ │ ├── grad.h │ │ ├── grid.cpp │ │ ├── grid.h │ │ ├── grid_search.cpp │ │ ├── grid_search.h │ │ ├── group_sum_matrix.cpp │ │ ├── group_sum_matrix.h │ │ ├── guess_extension.cpp │ │ ├── guess_extension.h │ │ ├── harmonic.cpp │ │ ├── harmonic.h │ │ ├── harwell_boeing.cpp │ │ ├── harwell_boeing.h │ │ ├── hausdorff.cpp │ │ ├── hausdorff.h │ │ ├── hessian.cpp │ │ ├── hessian.h │ │ ├── hessian_energy.cpp │ │ ├── hessian_energy.h │ │ ├── histc.cpp │ │ ├── histc.h │ │ ├── hsv_to_rgb.cpp │ │ ├── hsv_to_rgb.h │ │ ├── igl_inline.h │ │ ├── in_element.cpp │ │ ├── in_element.h │ │ ├── infinite_cost_stopping_condition.cpp │ │ ├── infinite_cost_stopping_condition.h │ │ ├── inradius.cpp │ │ ├── inradius.h │ │ ├── internal_angles.cpp │ │ ├── internal_angles.h │ │ ├── intersect.cpp │ │ ├── intersect.h │ │ ├── invert_diag.cpp │ │ ├── invert_diag.h │ │ ├── is_border_vertex.cpp │ │ ├── is_border_vertex.h │ │ ├── is_boundary_edge.cpp │ │ ├── is_boundary_edge.h │ │ ├── is_dir.cpp │ │ ├── is_dir.h │ │ ├── is_edge_manifold.cpp │ │ ├── is_edge_manifold.h │ │ ├── is_file.cpp │ │ ├── is_file.h │ │ ├── is_irregular_vertex.cpp │ │ ├── is_irregular_vertex.h │ │ ├── is_planar.cpp │ │ ├── is_planar.h │ │ ├── is_readable.cpp │ │ ├── is_readable.h │ │ ├── is_sparse.cpp │ │ ├── is_sparse.h │ │ ├── is_stl.cpp │ │ ├── is_stl.h │ │ ├── is_symmetric.cpp │ │ ├── is_symmetric.h │ │ ├── is_vertex_manifold.cpp │ │ ├── is_vertex_manifold.h │ │ ├── is_writable.cpp │ │ ├── is_writable.h │ │ ├── isdiag.cpp │ │ ├── isdiag.h │ │ ├── ismember.cpp │ │ ├── ismember.h │ │ ├── isolines.cpp │ │ ├── isolines.h │ │ ├── jet.cpp │ │ ├── jet.h │ │ ├── knn.cpp │ │ ├── knn.h │ │ ├── launch_medit.cpp │ │ ├── launch_medit.h │ │ ├── lbs_matrix.cpp │ │ ├── lbs_matrix.h │ │ ├── lexicographic_triangulation.cpp │ │ ├── lexicographic_triangulation.h │ │ ├── limit_faces.cpp │ │ ├── limit_faces.h │ │ ├── line_field_missmatch.cpp │ │ ├── line_field_missmatch.h │ │ ├── line_search.cpp │ │ ├── line_search.h │ │ ├── line_segment_in_rectangle.cpp │ │ ├── line_segment_in_rectangle.h │ │ ├── linprog.cpp │ │ ├── linprog.h │ │ ├── list_to_matrix.cpp │ │ ├── list_to_matrix.h │ │ ├── local_basis.cpp │ │ ├── local_basis.h │ │ ├── look_at.cpp │ │ ├── look_at.h │ │ ├── loop.cpp │ │ ├── loop.h │ │ ├── lscm.cpp │ │ ├── lscm.h │ │ ├── map_vertices_to_circle.cpp │ │ ├── map_vertices_to_circle.h │ │ ├── massmatrix.cpp │ │ ├── massmatrix.h │ │ ├── mat_max.cpp │ │ ├── mat_max.h │ │ ├── mat_min.cpp │ │ ├── mat_min.h │ │ ├── mat_to_quat.cpp │ │ ├── mat_to_quat.h │ │ ├── material_colors.h │ │ ├── matlab_format.cpp │ │ ├── matlab_format.h │ │ ├── matrix_to_list.cpp │ │ ├── matrix_to_list.h │ │ ├── max.cpp │ │ ├── max.h │ │ ├── max_faces_stopping_condition.cpp │ │ ├── max_faces_stopping_condition.h │ │ ├── max_size.cpp │ │ ├── max_size.h │ │ ├── median.cpp │ │ ├── median.h │ │ ├── min.cpp │ │ ├── min.h │ │ ├── min_quad_dense.cpp │ │ ├── min_quad_dense.h │ │ ├── min_quad_with_fixed.cpp │ │ ├── min_quad_with_fixed.h │ │ ├── min_size.cpp │ │ ├── min_size.h │ │ ├── mod.cpp │ │ ├── mod.h │ │ ├── mode.cpp │ │ ├── mode.h │ │ ├── mvc.cpp │ │ ├── mvc.h │ │ ├── nchoosek.cpp │ │ ├── nchoosek.h │ │ ├── next_filename.cpp │ │ ├── next_filename.h │ │ ├── normal_derivative.cpp │ │ ├── normal_derivative.h │ │ ├── normalize_quat.cpp │ │ ├── normalize_quat.h │ │ ├── normalize_row_lengths.cpp │ │ ├── normalize_row_lengths.h │ │ ├── normalize_row_sums.cpp │ │ ├── normalize_row_sums.h │ │ ├── null.cpp │ │ ├── null.h │ │ ├── octree.cpp │ │ ├── octree.h │ │ ├── on_boundary.cpp │ │ ├── on_boundary.h │ │ ├── orient_outward.cpp │ │ ├── orient_outward.h │ │ ├── orientable_patches.cpp │ │ ├── orientable_patches.h │ │ ├── oriented_facets.cpp │ │ ├── oriented_facets.h │ │ ├── orth.cpp │ │ ├── orth.h │ │ ├── ortho.cpp │ │ ├── ortho.h │ │ ├── outer_element.cpp │ │ ├── outer_element.h │ │ ├── parallel_for.h │ │ ├── parallel_transport_angles.cpp │ │ ├── parallel_transport_angles.h │ │ ├── partition.cpp │ │ ├── partition.h │ │ ├── parula.cpp │ │ ├── parula.h │ │ ├── path_to_executable.cpp │ │ ├── path_to_executable.h │ │ ├── pathinfo.cpp │ │ ├── pathinfo.h │ │ ├── per_corner_normals.cpp │ │ ├── per_corner_normals.h │ │ ├── per_edge_normals.cpp │ │ ├── per_edge_normals.h │ │ ├── per_face_normals.cpp │ │ ├── per_face_normals.h │ │ ├── per_vertex_attribute_smoothing.cpp │ │ ├── per_vertex_attribute_smoothing.h │ │ ├── per_vertex_normals.cpp │ │ ├── per_vertex_normals.h │ │ ├── per_vertex_point_to_plane_quadrics.cpp │ │ ├── per_vertex_point_to_plane_quadrics.h │ │ ├── piecewise_constant_winding_number.cpp │ │ ├── piecewise_constant_winding_number.h │ │ ├── pinv.cpp │ │ ├── pinv.h │ │ ├── planarize_quad_mesh.cpp │ │ ├── planarize_quad_mesh.h │ │ ├── ply.h │ │ ├── point_in_circle.cpp │ │ ├── point_in_circle.h │ │ ├── point_in_poly.cpp │ │ ├── point_in_poly.h │ │ ├── point_mesh_squared_distance.cpp │ │ ├── point_mesh_squared_distance.h │ │ ├── point_simplex_squared_distance.cpp │ │ ├── point_simplex_squared_distance.h │ │ ├── polar_dec.cpp │ │ ├── polar_dec.h │ │ ├── polar_svd.cpp │ │ ├── polar_svd.h │ │ ├── polar_svd3x3.cpp │ │ ├── polar_svd3x3.h │ │ ├── polygon_mesh_to_triangle_mesh.cpp │ │ ├── polygon_mesh_to_triangle_mesh.h │ │ ├── principal_curvature.cpp │ │ ├── principal_curvature.h │ │ ├── print_ijv.cpp │ │ ├── print_ijv.h │ │ ├── print_vector.cpp │ │ ├── print_vector.h │ │ ├── procrustes.cpp │ │ ├── procrustes.h │ │ ├── project.cpp │ │ ├── project.h │ │ ├── project_isometrically_to_plane.cpp │ │ ├── project_isometrically_to_plane.h │ │ ├── project_to_line.cpp │ │ ├── project_to_line.h │ │ ├── project_to_line_segment.cpp │ │ ├── project_to_line_segment.h │ │ ├── pseudonormal_test.cpp │ │ ├── pseudonormal_test.h │ │ ├── pso.cpp │ │ ├── pso.h │ │ ├── qslim.cpp │ │ ├── qslim.h │ │ ├── qslim_optimal_collapse_edge_callbacks.cpp │ │ ├── qslim_optimal_collapse_edge_callbacks.h │ │ ├── quad_planarity.cpp │ │ ├── quad_planarity.h │ │ ├── quadric_binary_plus_operator.cpp │ │ ├── quadric_binary_plus_operator.h │ │ ├── quat_conjugate.cpp │ │ ├── quat_conjugate.h │ │ ├── quat_mult.cpp │ │ ├── quat_mult.h │ │ ├── quat_to_axis_angle.cpp │ │ ├── quat_to_axis_angle.h │ │ ├── quat_to_mat.cpp │ │ ├── quat_to_mat.h │ │ ├── quats_to_column.cpp │ │ ├── quats_to_column.h │ │ ├── ramer_douglas_peucker.cpp │ │ ├── ramer_douglas_peucker.h │ │ ├── random_dir.cpp │ │ ├── random_dir.h │ │ ├── random_points_on_mesh.cpp │ │ ├── random_points_on_mesh.h │ │ ├── random_quaternion.cpp │ │ ├── random_quaternion.h │ │ ├── random_search.cpp │ │ ├── random_search.h │ │ ├── randperm.cpp │ │ ├── randperm.h │ │ ├── ray_box_intersect.cpp │ │ ├── ray_box_intersect.h │ │ ├── ray_mesh_intersect.cpp │ │ ├── ray_mesh_intersect.h │ │ ├── ray_sphere_intersect.cpp │ │ ├── ray_sphere_intersect.h │ │ ├── raytri.c │ │ ├── readBF.cpp │ │ ├── readBF.h │ │ ├── readCSV.cpp │ │ ├── readCSV.h │ │ ├── readDMAT.cpp │ │ ├── readDMAT.h │ │ ├── readMESH.cpp │ │ ├── readMESH.h │ │ ├── readMSH.cpp │ │ ├── readMSH.h │ │ ├── readNODE.cpp │ │ ├── readNODE.h │ │ ├── readOBJ.cpp │ │ ├── readOBJ.h │ │ ├── readOFF.cpp │ │ ├── readOFF.h │ │ ├── readPLY.cpp │ │ ├── readPLY.h │ │ ├── readSTL.cpp │ │ ├── readSTL.h │ │ ├── readTGF.cpp │ │ ├── readTGF.h │ │ ├── readWRL.cpp │ │ ├── readWRL.h │ │ ├── read_triangle_mesh.cpp │ │ ├── read_triangle_mesh.h │ │ ├── redux.h │ │ ├── remesh_along_isoline.cpp │ │ ├── remesh_along_isoline.h │ │ ├── remove_duplicate_vertices.cpp │ │ ├── remove_duplicate_vertices.h │ │ ├── remove_duplicates.cpp │ │ ├── remove_duplicates.h │ │ ├── remove_unreferenced.cpp │ │ ├── remove_unreferenced.h │ │ ├── reorder.cpp │ │ ├── reorder.h │ │ ├── repdiag.cpp │ │ ├── repdiag.h │ │ ├── repmat.cpp │ │ ├── repmat.h │ │ ├── resolve_duplicated_faces.cpp │ │ ├── resolve_duplicated_faces.h │ │ ├── rgb_to_hsv.cpp │ │ ├── rgb_to_hsv.h │ │ ├── rotate_by_quat.cpp │ │ ├── rotate_by_quat.h │ │ ├── rotate_vectors.cpp │ │ ├── rotate_vectors.h │ │ ├── rotation_matrix_from_directions.cpp │ │ ├── rotation_matrix_from_directions.h │ │ ├── round.cpp │ │ ├── round.h │ │ ├── rows_to_matrix.cpp │ │ ├── rows_to_matrix.h │ │ ├── sample_edges.cpp │ │ ├── sample_edges.h │ │ ├── seam_edges.cpp │ │ ├── seam_edges.h │ │ ├── segment_segment_intersect.cpp │ │ ├── segment_segment_intersect.h │ │ ├── serialize.h │ │ ├── setdiff.cpp │ │ ├── setdiff.h │ │ ├── setunion.cpp │ │ ├── setunion.h │ │ ├── setxor.cpp │ │ ├── setxor.h │ │ ├── shape_diameter_function.cpp │ │ ├── shape_diameter_function.h │ │ ├── shapeup.cpp │ │ ├── shapeup.h │ │ ├── shortest_edge_and_midpoint.cpp │ │ ├── shortest_edge_and_midpoint.h │ │ ├── signed_angle.cpp │ │ ├── signed_angle.h │ │ ├── signed_distance.cpp │ │ ├── signed_distance.h │ │ ├── simplify_polyhedron.cpp │ │ ├── simplify_polyhedron.h │ │ ├── slice.cpp │ │ ├── slice.h │ │ ├── slice_cached.cpp │ │ ├── slice_cached.h │ │ ├── slice_into.cpp │ │ ├── slice_into.h │ │ ├── slice_mask.cpp │ │ ├── slice_mask.h │ │ ├── slice_tets.cpp │ │ ├── slice_tets.h │ │ ├── slim.cpp │ │ ├── slim.h │ │ ├── snap_points.cpp │ │ ├── snap_points.h │ │ ├── snap_to_canonical_view_quat.cpp │ │ ├── snap_to_canonical_view_quat.h │ │ ├── snap_to_fixed_up.cpp │ │ ├── snap_to_fixed_up.h │ │ ├── solid_angle.cpp │ │ ├── solid_angle.h │ │ ├── sort.cpp │ │ ├── sort.h │ │ ├── sort_angles.cpp │ │ ├── sort_angles.h │ │ ├── sort_triangles.cpp │ │ ├── sort_triangles.h │ │ ├── sort_vectors_ccw.cpp │ │ ├── sort_vectors_ccw.h │ │ ├── sortrows.cpp │ │ ├── sortrows.h │ │ ├── sparse.cpp │ │ ├── sparse.h │ │ ├── sparse_cached.cpp │ │ ├── sparse_cached.h │ │ ├── speye.cpp │ │ ├── speye.h │ │ ├── squared_edge_lengths.cpp │ │ ├── squared_edge_lengths.h │ │ ├── stdin_to_temp.cpp │ │ ├── stdin_to_temp.h │ │ ├── straighten_seams.cpp │ │ ├── straighten_seams.h │ │ ├── sum.cpp │ │ ├── sum.h │ │ ├── svd3x3.cpp │ │ ├── svd3x3.h │ │ ├── svd3x3_avx.cpp │ │ ├── svd3x3_avx.h │ │ ├── svd3x3_sse.cpp │ │ ├── svd3x3_sse.h │ │ ├── swept_volume_bounding_box.cpp │ │ ├── swept_volume_bounding_box.h │ │ ├── swept_volume_signed_distance.cpp │ │ ├── swept_volume_signed_distance.h │ │ ├── trackball.cpp │ │ ├── trackball.h │ │ ├── transpose_blocks.cpp │ │ ├── transpose_blocks.h │ │ ├── triangle_fan.cpp │ │ ├── triangle_fan.h │ │ ├── triangle_triangle_adjacency.cpp │ │ ├── triangle_triangle_adjacency.h │ │ ├── triangles_from_strip.cpp │ │ ├── triangles_from_strip.h │ │ ├── two_axis_valuator_fixed_up.cpp │ │ ├── two_axis_valuator_fixed_up.h │ │ ├── uniformly_sample_two_manifold.cpp │ │ ├── uniformly_sample_two_manifold.h │ │ ├── unique.cpp │ │ ├── unique.h │ │ ├── unique_edge_map.cpp │ │ ├── unique_edge_map.h │ │ ├── unique_rows.cpp │ │ ├── unique_rows.h │ │ ├── unique_simplices.cpp │ │ ├── unique_simplices.h │ │ ├── unproject.cpp │ │ ├── unproject.h │ │ ├── unproject_in_mesh.cpp │ │ ├── unproject_in_mesh.h │ │ ├── unproject_onto_mesh.cpp │ │ ├── unproject_onto_mesh.h │ │ ├── unproject_ray.cpp │ │ ├── unproject_ray.h │ │ ├── unzip_corners.cpp │ │ ├── unzip_corners.h │ │ ├── upsample.cpp │ │ ├── upsample.h │ │ ├── vector_area_matrix.cpp │ │ ├── vector_area_matrix.h │ │ ├── verbose.h │ │ ├── vertex_triangle_adjacency.cpp │ │ ├── vertex_triangle_adjacency.h │ │ ├── volume.cpp │ │ ├── volume.h │ │ ├── voxel_grid.cpp │ │ ├── voxel_grid.h │ │ ├── winding_number.cpp │ │ ├── winding_number.h │ │ ├── writeBF.cpp │ │ ├── writeBF.h │ │ ├── writeDMAT.cpp │ │ ├── writeDMAT.h │ │ ├── writeMESH.cpp │ │ ├── writeMESH.h │ │ ├── writeOBJ.cpp │ │ ├── writeOBJ.h │ │ ├── writeOFF.cpp │ │ ├── writeOFF.h │ │ ├── writePLY.cpp │ │ ├── writePLY.h │ │ ├── writeSTL.cpp │ │ ├── writeSTL.h │ │ ├── writeTGF.cpp │ │ ├── writeTGF.h │ │ ├── writeWRL.cpp │ │ ├── writeWRL.h │ │ ├── write_triangle_mesh.cpp │ │ └── write_triangle_mesh.h └── zmqpp │ ├── .gitignore │ ├── .travis.yml │ ├── AUTHORS │ ├── CHANGES.md │ ├── CMakeLists.txt │ ├── Doxyfile │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── examples │ ├── Makefile │ ├── grasslands.cpp │ ├── ironhouse.cpp │ ├── ironhouse2.cpp │ ├── simple_client.cpp │ ├── simple_server.cpp │ ├── stonehouse.cpp │ ├── strawhouse.cpp │ └── woodhouse.cpp │ ├── packaging │ ├── build-srpm │ └── zmqpp.spec │ ├── publish_doc.sh │ ├── src │ ├── client │ │ ├── main.cpp │ │ ├── options.cpp │ │ └── options.hpp │ ├── libzmqpp.pc │ ├── mainpage.md │ ├── tests │ │ ├── test_actor.cpp │ │ ├── test_auth.cpp │ │ ├── test_context.cpp │ │ ├── test_inet.cpp │ │ ├── test_load.cpp │ │ ├── test_loop.cpp │ │ ├── test_message.cpp │ │ ├── test_message_stream.cpp │ │ ├── test_poller.cpp │ │ ├── test_proxy.cpp │ │ ├── test_reactor.cpp │ │ ├── test_sanity.cpp │ │ ├── test_socket.cpp │ │ ├── test_socket_options.cpp │ │ └── test_z85.cpp │ └── zmqpp │ │ ├── actor.cpp │ │ ├── actor.hpp │ │ ├── auth.cpp │ │ ├── auth.hpp │ │ ├── byte_ordering.hpp │ │ ├── compatibility.hpp │ │ ├── context.cpp │ │ ├── context.hpp │ │ ├── context_options.hpp │ │ ├── curve.cpp │ │ ├── curve.hpp │ │ ├── exception.hpp │ │ ├── frame.cpp │ │ ├── frame.hpp │ │ ├── inet.hpp │ │ ├── loop.cpp │ │ ├── loop.hpp │ │ ├── message.cpp │ │ ├── message.hpp │ │ ├── poller.cpp │ │ ├── poller.hpp │ │ ├── proxy.cpp │ │ ├── proxy.hpp │ │ ├── proxy_steerable.cpp │ │ ├── proxy_steerable.hpp │ │ ├── reactor.cpp │ │ ├── reactor.hpp │ │ ├── signal.cpp │ │ ├── signal.hpp │ │ ├── socket.cpp │ │ ├── socket.hpp │ │ ├── socket_mechanisms.hpp │ │ ├── socket_options.hpp │ │ ├── socket_types.hpp │ │ ├── z85.cpp │ │ ├── z85.hpp │ │ ├── zap_request.cpp │ │ ├── zap_request.hpp │ │ ├── zmqpp.cpp │ │ └── zmqpp.hpp │ └── travis.sh └── tracker ├── DFtracker.cpp ├── DFtracker.h ├── bresenham.cpp ├── bresenham.h ├── dataloaders.cpp ├── dataloaders.h ├── distance_transform.h ├── gravity_aligned_tracker.cpp ├── gravity_aligned_tracker.h ├── initializer.cpp ├── initializer.h ├── lcm_msg_handlers.h ├── message_utils.cpp ├── message_utils.h ├── oned_search.cpp ├── oned_search.h ├── parallel_kernels.h ├── particle.h ├── region_based_tracker.cpp ├── region_based_tracker.h ├── renderer.cpp ├── renderer.h ├── scene.cpp ├── scene.h ├── scene_inference.cpp ├── shader.h ├── shaders ├── basic_mvp.vert ├── basic_mvp_vert.i ├── depth_linearization.frag ├── depth_linearization_frag.i ├── edge_detection.frag ├── edge_detection_frag.i ├── edgelist.comp ├── edgelist_comp.i ├── gaussian_blur.comp ├── gaussian_blur_comp.i ├── likelihood.comp ├── likelihood_comp.i ├── maxpool.comp ├── maxpool_comp.i ├── maxpool_shared.comp ├── oned.comp ├── oned_comp.i ├── position_color_texture.vert ├── position_color_texture_vert.i ├── position_texture.vert └── position_texture_vert.i ├── tracker.cpp ├── tracker.h ├── tracker_init.cpp ├── tracker_sir.cpp ├── tracker_utils.cpp └── tracker_utils.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CMakeModules/FindDoubleConversion.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/CMakeModules/FindDoubleConversion.cmake -------------------------------------------------------------------------------- /CMakeModules/FindEigen3.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/CMakeModules/FindEigen3.cmake -------------------------------------------------------------------------------- /CMakeModules/FindFolly.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/CMakeModules/FindFolly.cmake -------------------------------------------------------------------------------- /CMakeModules/FindGMP.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/CMakeModules/FindGMP.cmake -------------------------------------------------------------------------------- /CMakeModules/FindGlog.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/CMakeModules/FindGlog.cmake -------------------------------------------------------------------------------- /CMakeModules/FindMPFR.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/CMakeModules/FindMPFR.cmake -------------------------------------------------------------------------------- /CMakeModules/FindMPFR_CXX.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/CMakeModules/FindMPFR_CXX.cmake -------------------------------------------------------------------------------- /CMakeModules/FindTBB.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/CMakeModules/FindTBB.cmake -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/README.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/TODO.md -------------------------------------------------------------------------------- /app/MOT_visma.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/app/MOT_visma.cpp -------------------------------------------------------------------------------- /app/SODFT_visma.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/app/SODFT_visma.cpp -------------------------------------------------------------------------------- /app/SORBT_linemod.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/app/SORBT_linemod.cpp -------------------------------------------------------------------------------- /app/SORBT_rigidpose.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/app/SORBT_rigidpose.cpp -------------------------------------------------------------------------------- /app/SOT_visma.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/app/SOT_visma.cpp -------------------------------------------------------------------------------- /app/inspector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/app/inspector.cpp -------------------------------------------------------------------------------- /app/preprocess_mesh.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/app/preprocess_mesh.cpp -------------------------------------------------------------------------------- /app/rosviewer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/app/rosviewer.cpp -------------------------------------------------------------------------------- /app/viewer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/app/viewer.cpp -------------------------------------------------------------------------------- /app/viewer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/app/viewer.h -------------------------------------------------------------------------------- /cfg/DFTracker.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/cfg/DFTracker.json -------------------------------------------------------------------------------- /cfg/camera.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/cfg/camera.json -------------------------------------------------------------------------------- /cfg/camera_icl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/cfg/camera_icl.json -------------------------------------------------------------------------------- /cfg/camera_kitti.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/cfg/camera_kitti.json -------------------------------------------------------------------------------- /cfg/camera_scenenn.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/cfg/camera_scenenn.json -------------------------------------------------------------------------------- /cfg/car_tracker.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/cfg/car_tracker.json -------------------------------------------------------------------------------- /cfg/chair_tracker.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/cfg/chair_tracker.json -------------------------------------------------------------------------------- /cfg/couch_tracker.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/cfg/couch_tracker.json -------------------------------------------------------------------------------- /cfg/multiple_object_tracking.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/cfg/multiple_object_tracking.json -------------------------------------------------------------------------------- /cfg/region_based_tracker.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/cfg/region_based_tracker.json -------------------------------------------------------------------------------- /cfg/rigidpose.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/cfg/rigidpose.json -------------------------------------------------------------------------------- /cfg/scene.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/cfg/scene.json -------------------------------------------------------------------------------- /cfg/scenenn.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/cfg/scenenn.json -------------------------------------------------------------------------------- /cfg/single_object_tracking.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/cfg/single_object_tracking.json -------------------------------------------------------------------------------- /cfg/tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/cfg/tool.json -------------------------------------------------------------------------------- /cfg/viewer.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/cfg/viewer.rviz -------------------------------------------------------------------------------- /core/alias.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/core/alias.h -------------------------------------------------------------------------------- /core/rodrigues.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/core/rodrigues.h -------------------------------------------------------------------------------- /core/se3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/core/se3.h -------------------------------------------------------------------------------- /core/utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/core/utils.cpp -------------------------------------------------------------------------------- /core/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/core/utils.h -------------------------------------------------------------------------------- /installation_scripts/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/installation_scripts/install.sh -------------------------------------------------------------------------------- /installation_scripts/print_stats.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/installation_scripts/print_stats.sh -------------------------------------------------------------------------------- /launch/viewer.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/launch/viewer.launch -------------------------------------------------------------------------------- /launch/viewer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/launch/viewer.xml -------------------------------------------------------------------------------- /markdown/ComputeShader.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/markdown/ComputeShader.md -------------------------------------------------------------------------------- /markdown/OpenGLNotes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/markdown/OpenGLNotes.md -------------------------------------------------------------------------------- /markdown/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/markdown/README.md -------------------------------------------------------------------------------- /markdown/interop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/markdown/interop.md -------------------------------------------------------------------------------- /package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/package.xml -------------------------------------------------------------------------------- /pix3d/diff_tracker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/pix3d/diff_tracker.cpp -------------------------------------------------------------------------------- /pix3d/diff_tracker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/pix3d/diff_tracker.h -------------------------------------------------------------------------------- /pix3d/generate_control_points.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/pix3d/generate_control_points.cpp -------------------------------------------------------------------------------- /pix3d/pix3dloader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/pix3d/pix3dloader.h -------------------------------------------------------------------------------- /pix3d/test_loader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/pix3d/test_loader.cpp -------------------------------------------------------------------------------- /pix3d/test_tracker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/pix3d/test_tracker.cpp -------------------------------------------------------------------------------- /protocols/vlslam.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/protocols/vlslam.proto -------------------------------------------------------------------------------- /scripts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/bbox_azimuth_augment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/scripts/bbox_azimuth_augment.py -------------------------------------------------------------------------------- /scripts/bbox_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/scripts/bbox_loader.py -------------------------------------------------------------------------------- /scripts/bbox_shapeid_augment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/scripts/bbox_shapeid_augment.py -------------------------------------------------------------------------------- /scripts/edgemap_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/scripts/edgemap_loader.py -------------------------------------------------------------------------------- /scripts/extract_edgemap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/scripts/extract_edgemap.py -------------------------------------------------------------------------------- /scripts/network_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/scripts/network_utils.py -------------------------------------------------------------------------------- /scripts/pixelnet.pytorch/.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | *.pth 3 | log*.txt 4 | -------------------------------------------------------------------------------- /scripts/pixelnet.pytorch/README: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/pixelnet.pytorch/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/scripts/pixelnet.pytorch/README.md -------------------------------------------------------------------------------- /scripts/pixelnet.pytorch/eval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/scripts/pixelnet.pytorch/eval.py -------------------------------------------------------------------------------- /scripts/pixelnet.pytorch/pixelnet/dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/scripts/pixelnet.pytorch/pixelnet/dataset.py -------------------------------------------------------------------------------- /scripts/pixelnet.pytorch/pixelnet/fcn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/scripts/pixelnet.pytorch/pixelnet/fcn.py -------------------------------------------------------------------------------- /scripts/pixelnet.pytorch/pixelnet/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/scripts/pixelnet.pytorch/pixelnet/helper.py -------------------------------------------------------------------------------- /scripts/pixelnet.pytorch/pixelnet/segnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/scripts/pixelnet.pytorch/pixelnet/segnet.py -------------------------------------------------------------------------------- /scripts/pixelnet.pytorch/plan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/scripts/pixelnet.pytorch/plan.md -------------------------------------------------------------------------------- /scripts/pixelnet.pytorch/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/scripts/pixelnet.pytorch/requirements.txt -------------------------------------------------------------------------------- /scripts/pixelnet.pytorch/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/scripts/pixelnet.pytorch/setup.py -------------------------------------------------------------------------------- /scripts/pixelnet.pytorch/test_vgg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/scripts/pixelnet.pytorch/test_vgg.py -------------------------------------------------------------------------------- /scripts/pixelnet.pytorch/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/scripts/pixelnet.pytorch/train.py -------------------------------------------------------------------------------- /scripts/pixelnet.pytorch/train_fcn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/scripts/pixelnet.pytorch/train_fcn.py -------------------------------------------------------------------------------- /scripts/test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/test/test_camera.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/scripts/test/test_camera.py -------------------------------------------------------------------------------- /scripts/test/test_render_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/scripts/test/test_render_basic.py -------------------------------------------------------------------------------- /scripts/test/test_render_pool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/scripts/test/test_render_pool.py -------------------------------------------------------------------------------- /scripts/visualize_mats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/scripts/visualize_mats.py -------------------------------------------------------------------------------- /scripts/visualize_particles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/scripts/visualize_particles.py -------------------------------------------------------------------------------- /scripts/visualize_pointcloud.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/scripts/visualize_pointcloud.py -------------------------------------------------------------------------------- /scripts/visualize_temporal_stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/scripts/visualize_temporal_stats.py -------------------------------------------------------------------------------- /test/test_differential.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/test/test_differential.cpp -------------------------------------------------------------------------------- /test/test_distance_transform.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/test/test_distance_transform.cpp -------------------------------------------------------------------------------- /test/test_kitti.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/test/test_kitti.cpp -------------------------------------------------------------------------------- /test/test_multirenderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/test/test_multirenderer.cpp -------------------------------------------------------------------------------- /test/test_mydt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/test/test_mydt.cpp -------------------------------------------------------------------------------- /test/test_objloader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/test/test_objloader.cpp -------------------------------------------------------------------------------- /test/test_onedsearch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/test/test_onedsearch.cpp -------------------------------------------------------------------------------- /test/test_particles.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/test/test_particles.cpp -------------------------------------------------------------------------------- /test/test_protobufloader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/test/test_protobufloader.cpp -------------------------------------------------------------------------------- /test/test_region.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/test/test_region.cpp -------------------------------------------------------------------------------- /test/test_render.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/test/test_render.cpp -------------------------------------------------------------------------------- /test/test_surface_error.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/test/test_surface_error.cpp -------------------------------------------------------------------------------- /test/test_tracker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/test/test_tracker.cpp -------------------------------------------------------------------------------- /test/test_undistorter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/test/test_undistorter.cpp -------------------------------------------------------------------------------- /test/test_wireframe.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/test/test_wireframe.cpp -------------------------------------------------------------------------------- /thirdparty/abseil-cpp/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/abseil-cpp/.clang-format -------------------------------------------------------------------------------- /thirdparty/abseil-cpp/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/abseil-cpp/.gitignore -------------------------------------------------------------------------------- /thirdparty/abseil-cpp/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/abseil-cpp/AUTHORS -------------------------------------------------------------------------------- /thirdparty/abseil-cpp/CMake/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/abseil-cpp/CMake/README.md -------------------------------------------------------------------------------- /thirdparty/abseil-cpp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/abseil-cpp/CMakeLists.txt -------------------------------------------------------------------------------- /thirdparty/abseil-cpp/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/abseil-cpp/CONTRIBUTING.md -------------------------------------------------------------------------------- /thirdparty/abseil-cpp/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/abseil-cpp/LICENSE -------------------------------------------------------------------------------- /thirdparty/abseil-cpp/LTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/abseil-cpp/LTS.md -------------------------------------------------------------------------------- /thirdparty/abseil-cpp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/abseil-cpp/README.md -------------------------------------------------------------------------------- /thirdparty/abseil-cpp/WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/abseil-cpp/WORKSPACE -------------------------------------------------------------------------------- /thirdparty/abseil-cpp/absl/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/abseil-cpp/absl/BUILD.bazel -------------------------------------------------------------------------------- /thirdparty/abseil-cpp/absl/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/abseil-cpp/absl/CMakeLists.txt -------------------------------------------------------------------------------- /thirdparty/abseil-cpp/absl/base/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/abseil-cpp/absl/base/BUILD.bazel -------------------------------------------------------------------------------- /thirdparty/abseil-cpp/absl/base/attributes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/abseil-cpp/absl/base/attributes.h -------------------------------------------------------------------------------- /thirdparty/abseil-cpp/absl/base/call_once.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/abseil-cpp/absl/base/call_once.h -------------------------------------------------------------------------------- /thirdparty/abseil-cpp/absl/base/casts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/abseil-cpp/absl/base/casts.h -------------------------------------------------------------------------------- /thirdparty/abseil-cpp/absl/base/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/abseil-cpp/absl/base/config.h -------------------------------------------------------------------------------- /thirdparty/abseil-cpp/absl/base/macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/abseil-cpp/absl/base/macros.h -------------------------------------------------------------------------------- /thirdparty/abseil-cpp/absl/base/port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/abseil-cpp/absl/base/port.h -------------------------------------------------------------------------------- /thirdparty/abseil-cpp/absl/copts.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/abseil-cpp/absl/copts.bzl -------------------------------------------------------------------------------- /thirdparty/abseil-cpp/absl/hash/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/abseil-cpp/absl/hash/BUILD.bazel -------------------------------------------------------------------------------- /thirdparty/abseil-cpp/absl/hash/hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/abseil-cpp/absl/hash/hash.h -------------------------------------------------------------------------------- /thirdparty/abseil-cpp/absl/hash/hash_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/abseil-cpp/absl/hash/hash_test.cc -------------------------------------------------------------------------------- /thirdparty/abseil-cpp/absl/memory/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/abseil-cpp/absl/memory/memory.h -------------------------------------------------------------------------------- /thirdparty/abseil-cpp/absl/meta/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/abseil-cpp/absl/meta/BUILD.bazel -------------------------------------------------------------------------------- /thirdparty/abseil-cpp/absl/numeric/int128.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/abseil-cpp/absl/numeric/int128.cc -------------------------------------------------------------------------------- /thirdparty/abseil-cpp/absl/numeric/int128.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/abseil-cpp/absl/numeric/int128.h -------------------------------------------------------------------------------- /thirdparty/abseil-cpp/absl/strings/ascii.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/abseil-cpp/absl/strings/ascii.cc -------------------------------------------------------------------------------- /thirdparty/abseil-cpp/absl/strings/ascii.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/abseil-cpp/absl/strings/ascii.h -------------------------------------------------------------------------------- /thirdparty/abseil-cpp/absl/strings/match.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/abseil-cpp/absl/strings/match.cc -------------------------------------------------------------------------------- /thirdparty/abseil-cpp/absl/strings/match.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/abseil-cpp/absl/strings/match.h -------------------------------------------------------------------------------- /thirdparty/abseil-cpp/absl/strings/numbers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/abseil-cpp/absl/strings/numbers.h -------------------------------------------------------------------------------- /thirdparty/abseil-cpp/absl/strings/str_cat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/abseil-cpp/absl/strings/str_cat.h -------------------------------------------------------------------------------- /thirdparty/abseil-cpp/absl/strings/strip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/abseil-cpp/absl/strings/strip.h -------------------------------------------------------------------------------- /thirdparty/abseil-cpp/absl/strings/testdata/getline-1.txt: -------------------------------------------------------------------------------- 1 | alpha 2 | 3 | beta gamma 4 | -------------------------------------------------------------------------------- /thirdparty/abseil-cpp/absl/strings/testdata/getline-2.txt: -------------------------------------------------------------------------------- 1 | one.two.three 2 | -------------------------------------------------------------------------------- /thirdparty/abseil-cpp/absl/time/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/abseil-cpp/absl/time/BUILD.bazel -------------------------------------------------------------------------------- /thirdparty/abseil-cpp/absl/time/civil_time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/abseil-cpp/absl/time/civil_time.h -------------------------------------------------------------------------------- /thirdparty/abseil-cpp/absl/time/clock.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/abseil-cpp/absl/time/clock.cc -------------------------------------------------------------------------------- /thirdparty/abseil-cpp/absl/time/clock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/abseil-cpp/absl/time/clock.h -------------------------------------------------------------------------------- /thirdparty/abseil-cpp/absl/time/duration.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/abseil-cpp/absl/time/duration.cc -------------------------------------------------------------------------------- /thirdparty/abseil-cpp/absl/time/format.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/abseil-cpp/absl/time/format.cc -------------------------------------------------------------------------------- /thirdparty/abseil-cpp/absl/time/internal/cctz/testdata/version: -------------------------------------------------------------------------------- 1 | 2018g-9-gf0d2759 2 | -------------------------------------------------------------------------------- /thirdparty/abseil-cpp/absl/time/time.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/abseil-cpp/absl/time/time.cc -------------------------------------------------------------------------------- /thirdparty/abseil-cpp/absl/time/time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/abseil-cpp/absl/time/time.h -------------------------------------------------------------------------------- /thirdparty/abseil-cpp/absl/time/time_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/abseil-cpp/absl/time/time_test.cc -------------------------------------------------------------------------------- /thirdparty/abseil-cpp/absl/types/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/abseil-cpp/absl/types/BUILD.bazel -------------------------------------------------------------------------------- /thirdparty/abseil-cpp/absl/types/any.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/abseil-cpp/absl/types/any.h -------------------------------------------------------------------------------- /thirdparty/abseil-cpp/absl/types/any_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/abseil-cpp/absl/types/any_test.cc -------------------------------------------------------------------------------- /thirdparty/abseil-cpp/absl/types/optional.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/abseil-cpp/absl/types/optional.cc -------------------------------------------------------------------------------- /thirdparty/abseil-cpp/absl/types/optional.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/abseil-cpp/absl/types/optional.h -------------------------------------------------------------------------------- /thirdparty/abseil-cpp/absl/types/span.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/abseil-cpp/absl/types/span.h -------------------------------------------------------------------------------- /thirdparty/abseil-cpp/absl/types/variant.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/abseil-cpp/absl/types/variant.h -------------------------------------------------------------------------------- /thirdparty/abseil-cpp/absl/utility/utility.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/abseil-cpp/absl/utility/utility.h -------------------------------------------------------------------------------- /thirdparty/glad/include/KHR/khrplatform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/glad/include/KHR/khrplatform.h -------------------------------------------------------------------------------- /thirdparty/glad/include/glad/glad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/glad/include/glad/glad.h -------------------------------------------------------------------------------- /thirdparty/glad/src/glad.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/glad/src/glad.c -------------------------------------------------------------------------------- /thirdparty/googletest/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/googletest/.gitignore -------------------------------------------------------------------------------- /thirdparty/googletest/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/googletest/.travis.yml -------------------------------------------------------------------------------- /thirdparty/googletest/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/googletest/BUILD.bazel -------------------------------------------------------------------------------- /thirdparty/googletest/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/googletest/CMakeLists.txt -------------------------------------------------------------------------------- /thirdparty/googletest/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/googletest/README.md -------------------------------------------------------------------------------- /thirdparty/googletest/WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/googletest/WORKSPACE -------------------------------------------------------------------------------- /thirdparty/googletest/appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/googletest/appveyor.yml -------------------------------------------------------------------------------- /thirdparty/googletest/googlemock/CHANGES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/googletest/googlemock/CHANGES -------------------------------------------------------------------------------- /thirdparty/googletest/googlemock/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/googletest/googlemock/LICENSE -------------------------------------------------------------------------------- /thirdparty/googletest/googlemock/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/googletest/googlemock/Makefile.am -------------------------------------------------------------------------------- /thirdparty/googletest/googlemock/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/googletest/googlemock/README.md -------------------------------------------------------------------------------- /thirdparty/googletest/googlemock/build-aux/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/googletest/googlemock/scripts/generator/cpp/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/googletest/googletest/CHANGES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/googletest/googletest/CHANGES -------------------------------------------------------------------------------- /thirdparty/googletest/googletest/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/googletest/googletest/LICENSE -------------------------------------------------------------------------------- /thirdparty/googletest/googletest/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/googletest/googletest/Makefile.am -------------------------------------------------------------------------------- /thirdparty/googletest/googletest/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/googletest/googletest/README.md -------------------------------------------------------------------------------- /thirdparty/googletest/googletest/build-aux/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/googletest/googletest/docs/FAQ.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/googletest/googletest/docs/FAQ.md -------------------------------------------------------------------------------- /thirdparty/googletest/googletest/m4/gtest.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/googletest/googletest/m4/gtest.m4 -------------------------------------------------------------------------------- /thirdparty/googletest/travis.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/googletest/travis.sh -------------------------------------------------------------------------------- /thirdparty/jsoncpp/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/jsoncpp/.clang-format -------------------------------------------------------------------------------- /thirdparty/jsoncpp/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/jsoncpp/.gitattributes -------------------------------------------------------------------------------- /thirdparty/jsoncpp/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/jsoncpp/.gitignore -------------------------------------------------------------------------------- /thirdparty/jsoncpp/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/jsoncpp/.travis.yml -------------------------------------------------------------------------------- /thirdparty/jsoncpp/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/jsoncpp/AUTHORS -------------------------------------------------------------------------------- /thirdparty/jsoncpp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/jsoncpp/CMakeLists.txt -------------------------------------------------------------------------------- /thirdparty/jsoncpp/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/jsoncpp/LICENSE -------------------------------------------------------------------------------- /thirdparty/jsoncpp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/jsoncpp/README.md -------------------------------------------------------------------------------- /thirdparty/jsoncpp/amalgamate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/jsoncpp/amalgamate.py -------------------------------------------------------------------------------- /thirdparty/jsoncpp/appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/jsoncpp/appveyor.yml -------------------------------------------------------------------------------- /thirdparty/jsoncpp/dev.makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/jsoncpp/dev.makefile -------------------------------------------------------------------------------- /thirdparty/jsoncpp/devtools/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/jsoncpp/devtools/__init__.py -------------------------------------------------------------------------------- /thirdparty/jsoncpp/devtools/agent_vmw7.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/jsoncpp/devtools/agent_vmw7.json -------------------------------------------------------------------------------- /thirdparty/jsoncpp/devtools/agent_vmxp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/jsoncpp/devtools/agent_vmxp.json -------------------------------------------------------------------------------- /thirdparty/jsoncpp/devtools/antglob.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/jsoncpp/devtools/antglob.py -------------------------------------------------------------------------------- /thirdparty/jsoncpp/devtools/batchbuild.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/jsoncpp/devtools/batchbuild.py -------------------------------------------------------------------------------- /thirdparty/jsoncpp/devtools/fixeol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/jsoncpp/devtools/fixeol.py -------------------------------------------------------------------------------- /thirdparty/jsoncpp/devtools/tarball.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/jsoncpp/devtools/tarball.py -------------------------------------------------------------------------------- /thirdparty/jsoncpp/doc/doxyfile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/jsoncpp/doc/doxyfile.in -------------------------------------------------------------------------------- /thirdparty/jsoncpp/doc/footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/jsoncpp/doc/footer.html -------------------------------------------------------------------------------- /thirdparty/jsoncpp/doc/header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/jsoncpp/doc/header.html -------------------------------------------------------------------------------- /thirdparty/jsoncpp/doc/jsoncpp.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/jsoncpp/doc/jsoncpp.dox -------------------------------------------------------------------------------- /thirdparty/jsoncpp/doc/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/jsoncpp/doc/readme.txt -------------------------------------------------------------------------------- /thirdparty/jsoncpp/doc/roadmap.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/jsoncpp/doc/roadmap.dox -------------------------------------------------------------------------------- /thirdparty/jsoncpp/doc/web_doxyfile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/jsoncpp/doc/web_doxyfile.in -------------------------------------------------------------------------------- /thirdparty/jsoncpp/doxybuild.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/jsoncpp/doxybuild.py -------------------------------------------------------------------------------- /thirdparty/jsoncpp/include/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/jsoncpp/include/CMakeLists.txt -------------------------------------------------------------------------------- /thirdparty/jsoncpp/include/json/allocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/jsoncpp/include/json/allocator.h -------------------------------------------------------------------------------- /thirdparty/jsoncpp/include/json/assertions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/jsoncpp/include/json/assertions.h -------------------------------------------------------------------------------- /thirdparty/jsoncpp/include/json/autolink.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/jsoncpp/include/json/autolink.h -------------------------------------------------------------------------------- /thirdparty/jsoncpp/include/json/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/jsoncpp/include/json/config.h -------------------------------------------------------------------------------- /thirdparty/jsoncpp/include/json/features.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/jsoncpp/include/json/features.h -------------------------------------------------------------------------------- /thirdparty/jsoncpp/include/json/forwards.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/jsoncpp/include/json/forwards.h -------------------------------------------------------------------------------- /thirdparty/jsoncpp/include/json/json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/jsoncpp/include/json/json.h -------------------------------------------------------------------------------- /thirdparty/jsoncpp/include/json/reader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/jsoncpp/include/json/reader.h -------------------------------------------------------------------------------- /thirdparty/jsoncpp/include/json/value.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/jsoncpp/include/json/value.h -------------------------------------------------------------------------------- /thirdparty/jsoncpp/include/json/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/jsoncpp/include/json/version.h -------------------------------------------------------------------------------- /thirdparty/jsoncpp/include/json/writer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/jsoncpp/include/json/writer.h -------------------------------------------------------------------------------- /thirdparty/jsoncpp/makerelease.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/jsoncpp/makerelease.py -------------------------------------------------------------------------------- /thirdparty/jsoncpp/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/jsoncpp/meson.build -------------------------------------------------------------------------------- /thirdparty/jsoncpp/pkg-config/jsoncpp.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/jsoncpp/pkg-config/jsoncpp.pc.in -------------------------------------------------------------------------------- /thirdparty/jsoncpp/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/jsoncpp/src/CMakeLists.txt -------------------------------------------------------------------------------- /thirdparty/jsoncpp/src/lib_json/json_tool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/jsoncpp/src/lib_json/json_tool.h -------------------------------------------------------------------------------- /thirdparty/jsoncpp/src/lib_json/version.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/jsoncpp/src/lib_json/version.h.in -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/cleantests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/jsoncpp/test/cleantests.py -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/fail_test_array_01.json: -------------------------------------------------------------------------------- 1 | [ 1 2 3] 2 | -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/test_array_01.expected: -------------------------------------------------------------------------------- 1 | .=[] 2 | -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/test_array_01.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/test_array_02.expected: -------------------------------------------------------------------------------- 1 | .=[] 2 | .[0]=1 3 | -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/test_array_02.json: -------------------------------------------------------------------------------- 1 | [1] 2 | -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/test_array_03.json: -------------------------------------------------------------------------------- 1 | [ 1, 2 , 3,4,5] 2 | -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/test_array_04.json: -------------------------------------------------------------------------------- 1 | [1, "abc" , 12.3, -4] 2 | -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/test_basic_01.expected: -------------------------------------------------------------------------------- 1 | .=123456789 2 | -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/test_basic_01.json: -------------------------------------------------------------------------------- 1 | 0123456789 2 | -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/test_basic_02.expected: -------------------------------------------------------------------------------- 1 | .=-123456789 2 | -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/test_basic_02.json: -------------------------------------------------------------------------------- 1 | -0123456789 2 | -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/test_basic_03.expected: -------------------------------------------------------------------------------- 1 | .=1.2345678 2 | 3 | 4 | -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/test_basic_03.json: -------------------------------------------------------------------------------- 1 | 1.2345678 2 | 3 | 4 | -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/test_basic_04.expected: -------------------------------------------------------------------------------- 1 | .="abcdef" 2 | 3 | -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/test_basic_04.json: -------------------------------------------------------------------------------- 1 | "abcdef" 2 | 3 | -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/test_basic_05.expected: -------------------------------------------------------------------------------- 1 | .=null 2 | 3 | -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/test_basic_05.json: -------------------------------------------------------------------------------- 1 | null 2 | 3 | -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/test_basic_06.expected: -------------------------------------------------------------------------------- 1 | .=true 2 | 3 | -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/test_basic_06.json: -------------------------------------------------------------------------------- 1 | true 2 | 3 | -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/test_basic_07.expected: -------------------------------------------------------------------------------- 1 | .=false 2 | 3 | -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/test_basic_07.json: -------------------------------------------------------------------------------- 1 | false 2 | 3 | -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/test_basic_08.expected: -------------------------------------------------------------------------------- 1 | // C++ style comment 2 | .=null 3 | 4 | -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/test_basic_08.json: -------------------------------------------------------------------------------- 1 | // C++ style comment 2 | null 3 | 4 | -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/test_basic_09.expected: -------------------------------------------------------------------------------- 1 | /* C style comment 2 | */ 3 | .=null 4 | 5 | -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/test_basic_09.json: -------------------------------------------------------------------------------- 1 | /* C style comment 2 | */ 3 | null 4 | 5 | -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/test_integer_01.expected: -------------------------------------------------------------------------------- 1 | // Max signed integer 2 | .=2147483647 3 | -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/test_integer_01.json: -------------------------------------------------------------------------------- 1 | // Max signed integer 2 | 2147483647 3 | -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/test_integer_02.expected: -------------------------------------------------------------------------------- 1 | // Min signed integer 2 | .=-2147483648 3 | -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/test_integer_02.json: -------------------------------------------------------------------------------- 1 | // Min signed integer 2 | -2147483648 3 | -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/test_integer_03.expected: -------------------------------------------------------------------------------- 1 | // Max unsigned integer 2 | .=4294967295 3 | -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/test_integer_03.json: -------------------------------------------------------------------------------- 1 | // Max unsigned integer 2 | 4294967295 3 | -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/test_integer_04.expected: -------------------------------------------------------------------------------- 1 | // Min unsigned integer 2 | .=0 3 | 4 | -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/test_integer_04.json: -------------------------------------------------------------------------------- 1 | // Min unsigned integer 2 | 0 3 | 4 | -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/test_integer_05.expected: -------------------------------------------------------------------------------- 1 | .=1 2 | 3 | -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/test_integer_05.json: -------------------------------------------------------------------------------- 1 | 1 2 | 3 | -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/test_integer_06_64bits.expected: -------------------------------------------------------------------------------- 1 | .=9223372036854775808 2 | -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/test_integer_06_64bits.json: -------------------------------------------------------------------------------- 1 | 9223372036854775808 2 | 3 | -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/test_integer_07_64bits.expected: -------------------------------------------------------------------------------- 1 | .=-9223372036854775808 2 | -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/test_integer_07_64bits.json: -------------------------------------------------------------------------------- 1 | -9223372036854775808 2 | 3 | -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/test_integer_08_64bits.expected: -------------------------------------------------------------------------------- 1 | .=18446744073709551615 2 | -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/test_integer_08_64bits.json: -------------------------------------------------------------------------------- 1 | 18446744073709551615 2 | 3 | -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/test_object_01.expected: -------------------------------------------------------------------------------- 1 | .={} 2 | -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/test_object_01.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/test_object_02.expected: -------------------------------------------------------------------------------- 1 | .={} 2 | .count=1234 3 | -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/test_object_02.json: -------------------------------------------------------------------------------- 1 | { "count" : 1234 } 2 | -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/test_object_03.expected: -------------------------------------------------------------------------------- 1 | .={} 2 | .attribute="random" 3 | .count=1234 4 | .name="test" 5 | -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/test_object_04.expected: -------------------------------------------------------------------------------- 1 | .={} 2 | .=1234 3 | -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/test_object_04.json: -------------------------------------------------------------------------------- 1 | { 2 | "" : 1234 3 | } 4 | -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/test_real_01.expected: -------------------------------------------------------------------------------- 1 | // 2^33 => out of integer range, switch to double 2 | .=8589934592 3 | 4 | -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/test_real_01.json: -------------------------------------------------------------------------------- 1 | // 2^33 => out of integer range, switch to double 2 | 8589934592 3 | 4 | -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/test_real_02.expected: -------------------------------------------------------------------------------- 1 | // -2^32 => out of signed integer range, switch to double 2 | .=-4294967295 3 | 4 | -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/test_real_02.json: -------------------------------------------------------------------------------- 1 | // -2^32 => out of signed integer range, switch to double 2 | -4294967295 3 | 4 | -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/test_real_03.expected: -------------------------------------------------------------------------------- 1 | // -2^32 => out of signed integer range, switch to double 2 | .=-4294967295 3 | 4 | -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/test_real_03.json: -------------------------------------------------------------------------------- 1 | // -2^32 => out of signed integer range, switch to double 2 | -4294967295 3 | 4 | -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/test_real_12.expected: -------------------------------------------------------------------------------- 1 | // 2^64 -> switch to double. 2 | .=1.844674407370955e+19 3 | -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/test_real_12.json: -------------------------------------------------------------------------------- 1 | // 2^64 -> switch to double. 2 | 18446744073709551616 3 | -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/test_string_03.expected: -------------------------------------------------------------------------------- 1 | .="http://jsoncpp.sourceforge.net/" -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/test_string_03.json: -------------------------------------------------------------------------------- 1 | "http:\/\/jsoncpp.sourceforge.net\/" 2 | -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/test_string_04.expected: -------------------------------------------------------------------------------- 1 | .=""abc\def"" 2 | 3 | -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/test_string_04.json: -------------------------------------------------------------------------------- 1 | "\"abc\\def\"" 2 | 3 | -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/test_string_unicode_01.expected: -------------------------------------------------------------------------------- 1 | .="a" 2 | -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/test_string_unicode_01.json: -------------------------------------------------------------------------------- 1 | "\u0061" -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/test_string_unicode_02.expected: -------------------------------------------------------------------------------- 1 | .="¢" 2 | -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/test_string_unicode_02.json: -------------------------------------------------------------------------------- 1 | "\u00A2" -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/test_string_unicode_03.expected: -------------------------------------------------------------------------------- 1 | .="€" 2 | -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/test_string_unicode_03.json: -------------------------------------------------------------------------------- 1 | "\u20AC" -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/test_string_unicode_04.expected: -------------------------------------------------------------------------------- 1 | .="𝄞" 2 | -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/test_string_unicode_04.json: -------------------------------------------------------------------------------- 1 | "\uD834\uDD1E" -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/test_string_unicode_05.expected: -------------------------------------------------------------------------------- 1 | .="Zażółć gęślą jaźń" 2 | 3 | -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/data/test_string_unicode_05.json: -------------------------------------------------------------------------------- 1 | "Zażółć gęślą jaźń" -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/generate_expected.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/jsoncpp/test/generate_expected.py -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/jsonchecker/fail1.json: -------------------------------------------------------------------------------- 1 | "A JSON payload should be an object or array, not a string." -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/jsonchecker/fail11.json: -------------------------------------------------------------------------------- 1 | {"Illegal expression": 1 + 2} -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/jsonchecker/fail12.json: -------------------------------------------------------------------------------- 1 | {"Illegal invocation": alert()} -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/jsonchecker/fail13.json: -------------------------------------------------------------------------------- 1 | {"Numbers cannot have leading zeroes": 013} -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/jsonchecker/fail14.json: -------------------------------------------------------------------------------- 1 | {"Numbers cannot be hex": 0x14} -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/jsonchecker/fail15.json: -------------------------------------------------------------------------------- 1 | ["Illegal backslash escape: \x15"] -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/jsonchecker/fail16.json: -------------------------------------------------------------------------------- 1 | [\naked] -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/jsonchecker/fail17.json: -------------------------------------------------------------------------------- 1 | ["Illegal backslash escape: \017"] -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/jsonchecker/fail19.json: -------------------------------------------------------------------------------- 1 | {"Missing colon" null} -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/jsonchecker/fail2.json: -------------------------------------------------------------------------------- 1 | ["Unclosed array" -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/jsonchecker/fail20.json: -------------------------------------------------------------------------------- 1 | {"Double colon":: null} -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/jsonchecker/fail21.json: -------------------------------------------------------------------------------- 1 | {"Comma instead of colon", null} -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/jsonchecker/fail22.json: -------------------------------------------------------------------------------- 1 | ["Colon instead of comma": false] -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/jsonchecker/fail23.json: -------------------------------------------------------------------------------- 1 | ["Bad value", truth] -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/jsonchecker/fail24.json: -------------------------------------------------------------------------------- 1 | ['single quote'] -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/jsonchecker/fail25.json: -------------------------------------------------------------------------------- 1 | [" tab character in string "] -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/jsonchecker/fail27.json: -------------------------------------------------------------------------------- 1 | ["line 2 | break"] -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/jsonchecker/fail28.json: -------------------------------------------------------------------------------- 1 | ["line\ 2 | break"] -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/jsonchecker/fail29.json: -------------------------------------------------------------------------------- 1 | [0e] -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/jsonchecker/fail30.json: -------------------------------------------------------------------------------- 1 | [0e+] -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/jsonchecker/fail31.json: -------------------------------------------------------------------------------- 1 | [0e+-1] -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/jsonchecker/fail32.json: -------------------------------------------------------------------------------- 1 | {"Comma instead if closing brace": true, -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/jsonchecker/fail33.json: -------------------------------------------------------------------------------- 1 | ["mismatch"} -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/jsonchecker/fail4.json: -------------------------------------------------------------------------------- 1 | ["extra comma",] -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/jsonchecker/fail5.json: -------------------------------------------------------------------------------- 1 | ["double extra comma",,] -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/jsonchecker/fail6.json: -------------------------------------------------------------------------------- 1 | [ , "<-- missing value"] -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/jsonchecker/fail7.json: -------------------------------------------------------------------------------- 1 | ["Comma after the close"], -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/jsonchecker/fail8.json: -------------------------------------------------------------------------------- 1 | ["Extra close"]] -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/jsonchecker/fail9.json: -------------------------------------------------------------------------------- 1 | {"Extra comma": true,} -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/pyjsontestrunner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/jsoncpp/test/pyjsontestrunner.py -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/runjsontests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/jsoncpp/test/runjsontests.py -------------------------------------------------------------------------------- /thirdparty/jsoncpp/test/rununittests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/jsoncpp/test/rununittests.py -------------------------------------------------------------------------------- /thirdparty/jsoncpp/travis.install.linux.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/jsoncpp/travis.install.linux.sh -------------------------------------------------------------------------------- /thirdparty/jsoncpp/travis.install.osx.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/jsoncpp/travis.install.osx.sh -------------------------------------------------------------------------------- /thirdparty/jsoncpp/travis.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/jsoncpp/travis.sh -------------------------------------------------------------------------------- /thirdparty/jsoncpp/version: -------------------------------------------------------------------------------- 1 | 1.8.4 2 | -------------------------------------------------------------------------------- /thirdparty/jsoncpp/version.in: -------------------------------------------------------------------------------- 1 | @JSONCPP_VERSION@ 2 | -------------------------------------------------------------------------------- /thirdparty/lcm-1.4.0/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/lcm-1.4.0/.clang-format -------------------------------------------------------------------------------- /thirdparty/lcm-1.4.0/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/lcm-1.4.0/AUTHORS -------------------------------------------------------------------------------- /thirdparty/lcm-1.4.0/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/lcm-1.4.0/CMakeLists.txt -------------------------------------------------------------------------------- /thirdparty/lcm-1.4.0/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/lcm-1.4.0/COPYING -------------------------------------------------------------------------------- /thirdparty/lcm-1.4.0/NEWS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/lcm-1.4.0/NEWS -------------------------------------------------------------------------------- /thirdparty/lcm-1.4.0/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/lcm-1.4.0/README.md -------------------------------------------------------------------------------- /thirdparty/lcm-1.4.0/WinSpecific/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/lcm-1.4.0/WinSpecific/README.txt -------------------------------------------------------------------------------- /thirdparty/lcm-1.4.0/cmake/3.7/UseJava.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/lcm-1.4.0/cmake/3.7/UseJava.cmake -------------------------------------------------------------------------------- /thirdparty/lcm-1.4.0/cmake/FindGLib2.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/lcm-1.4.0/cmake/FindGLib2.cmake -------------------------------------------------------------------------------- /thirdparty/lcm-1.4.0/cmake/FindGo.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/lcm-1.4.0/cmake/FindGo.cmake -------------------------------------------------------------------------------- /thirdparty/lcm-1.4.0/cmake/FindPython.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/lcm-1.4.0/cmake/FindPython.cmake -------------------------------------------------------------------------------- /thirdparty/lcm-1.4.0/docs/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/lcm-1.4.0/docs/CMakeLists.txt -------------------------------------------------------------------------------- /thirdparty/lcm-1.4.0/docs/Doxyfile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/lcm-1.4.0/docs/Doxyfile.in -------------------------------------------------------------------------------- /thirdparty/lcm-1.4.0/docs/DoxygenLayout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/lcm-1.4.0/docs/DoxygenLayout.xml -------------------------------------------------------------------------------- /thirdparty/lcm-1.4.0/docs/content/lua-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/lcm-1.4.0/docs/content/lua-api.md -------------------------------------------------------------------------------- /thirdparty/lcm-1.4.0/docs/epydoc.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feixh/VISMA-tracker/HEAD/thirdparty/lcm-1.4.0/docs/epydoc.cfg -------------------------------------------------------------------------------- /thirdparty/lcm-1.4.0/docs/footer.html: -------------------------------------------------------------------------------- 1 |