├── .gitignore ├── LICENSE ├── README.md ├── demo ├── CMakeLists.txt ├── README.md ├── custom_vector_demo.cpp └── euclidean_demo.cpp ├── src └── nigh │ ├── auto_strategy.hpp │ ├── cartesian_space.hpp │ ├── gnat.hpp │ ├── impl │ ├── atom.hpp │ ├── atomic_bs.hpp │ ├── bits.hpp │ ├── block_allocator.hpp │ ├── box_distance.hpp │ ├── cartesian_get.hpp │ ├── cartesian_space.hpp │ ├── compare_nth.hpp │ ├── constants.hpp │ ├── eigen_space.hpp │ ├── identity.hpp │ ├── k_centers.hpp │ ├── kdtree_batch │ │ ├── branch.hpp │ │ ├── clear.hpp │ │ ├── leaf.hpp │ │ ├── lp_branch.hpp │ │ ├── nearest.hpp │ │ ├── nearest_traversal.hpp │ │ ├── nearest_traversal_cartesian.hpp │ │ ├── nearest_traversal_scaled.hpp │ │ ├── nearest_traversal_so2.hpp │ │ ├── nearest_traversal_so3.hpp │ │ ├── nearest_traversals.hpp │ │ ├── node.hpp │ │ ├── so3_branch.hpp │ │ ├── so3_root.hpp │ │ ├── strategy.hpp │ │ ├── traversal.hpp │ │ ├── traversal_cartesian.hpp │ │ ├── traversal_lp.hpp │ │ ├── traversal_scaled.hpp │ │ ├── traversal_so2.hpp │ │ ├── traversal_so3.hpp │ │ ├── traversals.hpp │ │ └── types.hpp │ ├── kdtree_median │ │ ├── accum.hpp │ │ ├── accum_cartesian.hpp │ │ ├── accum_lp.hpp │ │ ├── accum_scaled.hpp │ │ ├── accum_so2.hpp │ │ ├── accum_so3.hpp │ │ ├── accums.hpp │ │ ├── builder.hpp │ │ ├── lp_branch.hpp │ │ ├── nearest.hpp │ │ ├── node.hpp │ │ ├── root.hpp │ │ ├── so3_branch.hpp │ │ ├── so3_root.hpp │ │ ├── strategy.hpp │ │ ├── traversal.hpp │ │ ├── traversal_cartesian.hpp │ │ ├── traversal_lp.hpp │ │ ├── traversal_scaled.hpp │ │ ├── traversal_so2.hpp │ │ ├── traversal_so3.hpp │ │ └── traversals.hpp │ ├── linear │ │ └── store.hpp │ ├── locked_nearest.hpp │ ├── lp_sum.hpp │ ├── metric_specializations.hpp │ ├── near_set.hpp │ ├── nearest_base.hpp │ ├── non_atomic.hpp │ ├── region.hpp │ ├── region_cartesian.hpp │ ├── region_lp.hpp │ ├── region_scaled.hpp │ ├── region_so2.hpp │ ├── region_so3.hpp │ ├── regions.hpp │ ├── root_get.hpp │ ├── scaled_space_base.hpp │ ├── so2.hpp │ ├── so3.hpp │ ├── so3_region.hpp │ └── space_base.hpp │ ├── kdtree_batch.hpp │ ├── kdtree_median.hpp │ ├── linear.hpp │ ├── lp_space.hpp │ ├── metric │ ├── cartesian.hpp │ ├── cartesian_state_element.hpp │ ├── lp.hpp │ ├── metric.hpp │ ├── scaled.hpp │ ├── so2.hpp │ ├── so3.hpp │ ├── space.hpp │ ├── space_cartesian.hpp │ ├── space_lp_array.hpp │ ├── space_lp_eigen.hpp │ ├── space_lp_scalar.hpp │ ├── space_lp_vector.hpp │ ├── space_scaled.hpp │ ├── space_so2_eigen.hpp │ ├── space_so2_rotation.hpp │ ├── space_so2_scalar.hpp │ ├── space_so3_eigen.hpp │ └── space_so3_quaternion.hpp │ ├── nigh_forward.hpp │ ├── scaled_space.hpp │ ├── se2_space.hpp │ ├── se3_space.hpp │ ├── so2_space.hpp │ └── so3_space.hpp └── test ├── .gitignore ├── README.md ├── auto_strategy_test.cpp ├── bench_template.hpp ├── block_allocator_test.cpp ├── box_sampler.hpp ├── concurrent_test_template.hpp ├── configure.sh ├── custom_vector_test.cpp ├── dup_test.cpp ├── fk100000_test.cpp ├── fkmap100000.txt ├── issue_1_test.cpp ├── lp_space_test.cpp ├── nearest_test_cases.cpp ├── plot.sh ├── sampler.hpp ├── sampler_cartesian.hpp ├── sampler_lp.hpp ├── sampler_scaled.hpp ├── sampler_so2.hpp ├── sampler_so3.hpp ├── scaled_se3_space_test.cpp ├── scaled_space_test.cpp ├── se2_space_test.cpp ├── se3_space_test.cpp ├── so2_dist_test.cpp ├── so2_median_test.cpp ├── so2_space_test.cpp ├── so3_space_test.cpp ├── test.hpp └── test_template.hpp /.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/README.md -------------------------------------------------------------------------------- /demo/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/demo/CMakeLists.txt -------------------------------------------------------------------------------- /demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/demo/README.md -------------------------------------------------------------------------------- /demo/custom_vector_demo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/demo/custom_vector_demo.cpp -------------------------------------------------------------------------------- /demo/euclidean_demo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/demo/euclidean_demo.cpp -------------------------------------------------------------------------------- /src/nigh/auto_strategy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/auto_strategy.hpp -------------------------------------------------------------------------------- /src/nigh/cartesian_space.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/cartesian_space.hpp -------------------------------------------------------------------------------- /src/nigh/gnat.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/gnat.hpp -------------------------------------------------------------------------------- /src/nigh/impl/atom.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/atom.hpp -------------------------------------------------------------------------------- /src/nigh/impl/atomic_bs.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/atomic_bs.hpp -------------------------------------------------------------------------------- /src/nigh/impl/bits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/bits.hpp -------------------------------------------------------------------------------- /src/nigh/impl/block_allocator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/block_allocator.hpp -------------------------------------------------------------------------------- /src/nigh/impl/box_distance.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/box_distance.hpp -------------------------------------------------------------------------------- /src/nigh/impl/cartesian_get.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/cartesian_get.hpp -------------------------------------------------------------------------------- /src/nigh/impl/cartesian_space.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/cartesian_space.hpp -------------------------------------------------------------------------------- /src/nigh/impl/compare_nth.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/compare_nth.hpp -------------------------------------------------------------------------------- /src/nigh/impl/constants.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/constants.hpp -------------------------------------------------------------------------------- /src/nigh/impl/eigen_space.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/eigen_space.hpp -------------------------------------------------------------------------------- /src/nigh/impl/identity.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/identity.hpp -------------------------------------------------------------------------------- /src/nigh/impl/k_centers.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/k_centers.hpp -------------------------------------------------------------------------------- /src/nigh/impl/kdtree_batch/branch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/kdtree_batch/branch.hpp -------------------------------------------------------------------------------- /src/nigh/impl/kdtree_batch/clear.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/kdtree_batch/clear.hpp -------------------------------------------------------------------------------- /src/nigh/impl/kdtree_batch/leaf.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/kdtree_batch/leaf.hpp -------------------------------------------------------------------------------- /src/nigh/impl/kdtree_batch/lp_branch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/kdtree_batch/lp_branch.hpp -------------------------------------------------------------------------------- /src/nigh/impl/kdtree_batch/nearest.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/kdtree_batch/nearest.hpp -------------------------------------------------------------------------------- /src/nigh/impl/kdtree_batch/nearest_traversal.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/kdtree_batch/nearest_traversal.hpp -------------------------------------------------------------------------------- /src/nigh/impl/kdtree_batch/nearest_traversal_cartesian.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/kdtree_batch/nearest_traversal_cartesian.hpp -------------------------------------------------------------------------------- /src/nigh/impl/kdtree_batch/nearest_traversal_scaled.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/kdtree_batch/nearest_traversal_scaled.hpp -------------------------------------------------------------------------------- /src/nigh/impl/kdtree_batch/nearest_traversal_so2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/kdtree_batch/nearest_traversal_so2.hpp -------------------------------------------------------------------------------- /src/nigh/impl/kdtree_batch/nearest_traversal_so3.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/kdtree_batch/nearest_traversal_so3.hpp -------------------------------------------------------------------------------- /src/nigh/impl/kdtree_batch/nearest_traversals.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/kdtree_batch/nearest_traversals.hpp -------------------------------------------------------------------------------- /src/nigh/impl/kdtree_batch/node.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/kdtree_batch/node.hpp -------------------------------------------------------------------------------- /src/nigh/impl/kdtree_batch/so3_branch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/kdtree_batch/so3_branch.hpp -------------------------------------------------------------------------------- /src/nigh/impl/kdtree_batch/so3_root.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/kdtree_batch/so3_root.hpp -------------------------------------------------------------------------------- /src/nigh/impl/kdtree_batch/strategy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/kdtree_batch/strategy.hpp -------------------------------------------------------------------------------- /src/nigh/impl/kdtree_batch/traversal.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/kdtree_batch/traversal.hpp -------------------------------------------------------------------------------- /src/nigh/impl/kdtree_batch/traversal_cartesian.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/kdtree_batch/traversal_cartesian.hpp -------------------------------------------------------------------------------- /src/nigh/impl/kdtree_batch/traversal_lp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/kdtree_batch/traversal_lp.hpp -------------------------------------------------------------------------------- /src/nigh/impl/kdtree_batch/traversal_scaled.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/kdtree_batch/traversal_scaled.hpp -------------------------------------------------------------------------------- /src/nigh/impl/kdtree_batch/traversal_so2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/kdtree_batch/traversal_so2.hpp -------------------------------------------------------------------------------- /src/nigh/impl/kdtree_batch/traversal_so3.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/kdtree_batch/traversal_so3.hpp -------------------------------------------------------------------------------- /src/nigh/impl/kdtree_batch/traversals.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/kdtree_batch/traversals.hpp -------------------------------------------------------------------------------- /src/nigh/impl/kdtree_batch/types.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/kdtree_batch/types.hpp -------------------------------------------------------------------------------- /src/nigh/impl/kdtree_median/accum.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/kdtree_median/accum.hpp -------------------------------------------------------------------------------- /src/nigh/impl/kdtree_median/accum_cartesian.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/kdtree_median/accum_cartesian.hpp -------------------------------------------------------------------------------- /src/nigh/impl/kdtree_median/accum_lp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/kdtree_median/accum_lp.hpp -------------------------------------------------------------------------------- /src/nigh/impl/kdtree_median/accum_scaled.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/kdtree_median/accum_scaled.hpp -------------------------------------------------------------------------------- /src/nigh/impl/kdtree_median/accum_so2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/kdtree_median/accum_so2.hpp -------------------------------------------------------------------------------- /src/nigh/impl/kdtree_median/accum_so3.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/kdtree_median/accum_so3.hpp -------------------------------------------------------------------------------- /src/nigh/impl/kdtree_median/accums.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/kdtree_median/accums.hpp -------------------------------------------------------------------------------- /src/nigh/impl/kdtree_median/builder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/kdtree_median/builder.hpp -------------------------------------------------------------------------------- /src/nigh/impl/kdtree_median/lp_branch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/kdtree_median/lp_branch.hpp -------------------------------------------------------------------------------- /src/nigh/impl/kdtree_median/nearest.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/kdtree_median/nearest.hpp -------------------------------------------------------------------------------- /src/nigh/impl/kdtree_median/node.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/kdtree_median/node.hpp -------------------------------------------------------------------------------- /src/nigh/impl/kdtree_median/root.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/kdtree_median/root.hpp -------------------------------------------------------------------------------- /src/nigh/impl/kdtree_median/so3_branch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/kdtree_median/so3_branch.hpp -------------------------------------------------------------------------------- /src/nigh/impl/kdtree_median/so3_root.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/kdtree_median/so3_root.hpp -------------------------------------------------------------------------------- /src/nigh/impl/kdtree_median/strategy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/kdtree_median/strategy.hpp -------------------------------------------------------------------------------- /src/nigh/impl/kdtree_median/traversal.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/kdtree_median/traversal.hpp -------------------------------------------------------------------------------- /src/nigh/impl/kdtree_median/traversal_cartesian.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/kdtree_median/traversal_cartesian.hpp -------------------------------------------------------------------------------- /src/nigh/impl/kdtree_median/traversal_lp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/kdtree_median/traversal_lp.hpp -------------------------------------------------------------------------------- /src/nigh/impl/kdtree_median/traversal_scaled.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/kdtree_median/traversal_scaled.hpp -------------------------------------------------------------------------------- /src/nigh/impl/kdtree_median/traversal_so2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/kdtree_median/traversal_so2.hpp -------------------------------------------------------------------------------- /src/nigh/impl/kdtree_median/traversal_so3.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/kdtree_median/traversal_so3.hpp -------------------------------------------------------------------------------- /src/nigh/impl/kdtree_median/traversals.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/kdtree_median/traversals.hpp -------------------------------------------------------------------------------- /src/nigh/impl/linear/store.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/linear/store.hpp -------------------------------------------------------------------------------- /src/nigh/impl/locked_nearest.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/locked_nearest.hpp -------------------------------------------------------------------------------- /src/nigh/impl/lp_sum.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/lp_sum.hpp -------------------------------------------------------------------------------- /src/nigh/impl/metric_specializations.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/metric_specializations.hpp -------------------------------------------------------------------------------- /src/nigh/impl/near_set.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/near_set.hpp -------------------------------------------------------------------------------- /src/nigh/impl/nearest_base.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/nearest_base.hpp -------------------------------------------------------------------------------- /src/nigh/impl/non_atomic.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/non_atomic.hpp -------------------------------------------------------------------------------- /src/nigh/impl/region.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/region.hpp -------------------------------------------------------------------------------- /src/nigh/impl/region_cartesian.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/region_cartesian.hpp -------------------------------------------------------------------------------- /src/nigh/impl/region_lp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/region_lp.hpp -------------------------------------------------------------------------------- /src/nigh/impl/region_scaled.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/region_scaled.hpp -------------------------------------------------------------------------------- /src/nigh/impl/region_so2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/region_so2.hpp -------------------------------------------------------------------------------- /src/nigh/impl/region_so3.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/region_so3.hpp -------------------------------------------------------------------------------- /src/nigh/impl/regions.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/regions.hpp -------------------------------------------------------------------------------- /src/nigh/impl/root_get.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/root_get.hpp -------------------------------------------------------------------------------- /src/nigh/impl/scaled_space_base.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/scaled_space_base.hpp -------------------------------------------------------------------------------- /src/nigh/impl/so2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/so2.hpp -------------------------------------------------------------------------------- /src/nigh/impl/so3.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/so3.hpp -------------------------------------------------------------------------------- /src/nigh/impl/so3_region.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/so3_region.hpp -------------------------------------------------------------------------------- /src/nigh/impl/space_base.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/impl/space_base.hpp -------------------------------------------------------------------------------- /src/nigh/kdtree_batch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/kdtree_batch.hpp -------------------------------------------------------------------------------- /src/nigh/kdtree_median.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/kdtree_median.hpp -------------------------------------------------------------------------------- /src/nigh/linear.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/linear.hpp -------------------------------------------------------------------------------- /src/nigh/lp_space.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/lp_space.hpp -------------------------------------------------------------------------------- /src/nigh/metric/cartesian.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/metric/cartesian.hpp -------------------------------------------------------------------------------- /src/nigh/metric/cartesian_state_element.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/metric/cartesian_state_element.hpp -------------------------------------------------------------------------------- /src/nigh/metric/lp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/metric/lp.hpp -------------------------------------------------------------------------------- /src/nigh/metric/metric.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/metric/metric.hpp -------------------------------------------------------------------------------- /src/nigh/metric/scaled.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/metric/scaled.hpp -------------------------------------------------------------------------------- /src/nigh/metric/so2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/metric/so2.hpp -------------------------------------------------------------------------------- /src/nigh/metric/so3.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/metric/so3.hpp -------------------------------------------------------------------------------- /src/nigh/metric/space.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/metric/space.hpp -------------------------------------------------------------------------------- /src/nigh/metric/space_cartesian.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/metric/space_cartesian.hpp -------------------------------------------------------------------------------- /src/nigh/metric/space_lp_array.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/metric/space_lp_array.hpp -------------------------------------------------------------------------------- /src/nigh/metric/space_lp_eigen.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/metric/space_lp_eigen.hpp -------------------------------------------------------------------------------- /src/nigh/metric/space_lp_scalar.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/metric/space_lp_scalar.hpp -------------------------------------------------------------------------------- /src/nigh/metric/space_lp_vector.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/metric/space_lp_vector.hpp -------------------------------------------------------------------------------- /src/nigh/metric/space_scaled.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/metric/space_scaled.hpp -------------------------------------------------------------------------------- /src/nigh/metric/space_so2_eigen.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/metric/space_so2_eigen.hpp -------------------------------------------------------------------------------- /src/nigh/metric/space_so2_rotation.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/metric/space_so2_rotation.hpp -------------------------------------------------------------------------------- /src/nigh/metric/space_so2_scalar.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/metric/space_so2_scalar.hpp -------------------------------------------------------------------------------- /src/nigh/metric/space_so3_eigen.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/metric/space_so3_eigen.hpp -------------------------------------------------------------------------------- /src/nigh/metric/space_so3_quaternion.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/metric/space_so3_quaternion.hpp -------------------------------------------------------------------------------- /src/nigh/nigh_forward.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/nigh_forward.hpp -------------------------------------------------------------------------------- /src/nigh/scaled_space.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/scaled_space.hpp -------------------------------------------------------------------------------- /src/nigh/se2_space.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/se2_space.hpp -------------------------------------------------------------------------------- /src/nigh/se3_space.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/se3_space.hpp -------------------------------------------------------------------------------- /src/nigh/so2_space.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/so2_space.hpp -------------------------------------------------------------------------------- /src/nigh/so3_space.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/src/nigh/so3_space.hpp -------------------------------------------------------------------------------- /test/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/test/.gitignore -------------------------------------------------------------------------------- /test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/test/README.md -------------------------------------------------------------------------------- /test/auto_strategy_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/test/auto_strategy_test.cpp -------------------------------------------------------------------------------- /test/bench_template.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/test/bench_template.hpp -------------------------------------------------------------------------------- /test/block_allocator_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/test/block_allocator_test.cpp -------------------------------------------------------------------------------- /test/box_sampler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/test/box_sampler.hpp -------------------------------------------------------------------------------- /test/concurrent_test_template.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/test/concurrent_test_template.hpp -------------------------------------------------------------------------------- /test/configure.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/test/configure.sh -------------------------------------------------------------------------------- /test/custom_vector_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/test/custom_vector_test.cpp -------------------------------------------------------------------------------- /test/dup_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/test/dup_test.cpp -------------------------------------------------------------------------------- /test/fk100000_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/test/fk100000_test.cpp -------------------------------------------------------------------------------- /test/fkmap100000.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/test/fkmap100000.txt -------------------------------------------------------------------------------- /test/issue_1_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/test/issue_1_test.cpp -------------------------------------------------------------------------------- /test/lp_space_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/test/lp_space_test.cpp -------------------------------------------------------------------------------- /test/nearest_test_cases.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/test/nearest_test_cases.cpp -------------------------------------------------------------------------------- /test/plot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/test/plot.sh -------------------------------------------------------------------------------- /test/sampler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/test/sampler.hpp -------------------------------------------------------------------------------- /test/sampler_cartesian.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/test/sampler_cartesian.hpp -------------------------------------------------------------------------------- /test/sampler_lp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/test/sampler_lp.hpp -------------------------------------------------------------------------------- /test/sampler_scaled.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/test/sampler_scaled.hpp -------------------------------------------------------------------------------- /test/sampler_so2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/test/sampler_so2.hpp -------------------------------------------------------------------------------- /test/sampler_so3.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/test/sampler_so3.hpp -------------------------------------------------------------------------------- /test/scaled_se3_space_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/test/scaled_se3_space_test.cpp -------------------------------------------------------------------------------- /test/scaled_space_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/test/scaled_space_test.cpp -------------------------------------------------------------------------------- /test/se2_space_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/test/se2_space_test.cpp -------------------------------------------------------------------------------- /test/se3_space_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/test/se3_space_test.cpp -------------------------------------------------------------------------------- /test/so2_dist_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/test/so2_dist_test.cpp -------------------------------------------------------------------------------- /test/so2_median_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/test/so2_median_test.cpp -------------------------------------------------------------------------------- /test/so2_space_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/test/so2_space_test.cpp -------------------------------------------------------------------------------- /test/so3_space_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/test/so3_space_test.cpp -------------------------------------------------------------------------------- /test/test.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/test/test.hpp -------------------------------------------------------------------------------- /test/test_template.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UNC-Robotics/nigh/HEAD/test/test_template.hpp --------------------------------------------------------------------------------