occupied_space_cost_function.h 509 B

12345678910111213141516171819202122
  1. /*
  2. * Copyright 2019 The space location Authors
  3. */
  4. #ifndef SPACE_SCAN_MATCHING_OCCUPIED_SPACE_COST_FUNCTION_H_
  5. #define SPACE_SCAN_MATCHING_OCCUPIED_SPACE_COST_FUNCTION_H_
  6. #include "common/common.h"
  7. #include "map/map.h"
  8. #include "ceres/ceres.h"
  9. namespace hlzn_slam {
  10. namespace ceres_matching {
  11. ceres::CostFunction* CreateOccupiedSpaceCostFunction(
  12. const double scaling_factor, const common::PointCloud& point_cloud,
  13. Map& map);
  14. } // namespace scan_matching
  15. } // namespace space_location
  16. #endif