Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017 #ifndef CARTOGRAPHER_MAPPING_INTERNAL_OPTIMIZATION_COST_FUNCTIONS_SPA_COST_FUNCTION_2D_H_
00018 #define CARTOGRAPHER_MAPPING_INTERNAL_OPTIMIZATION_COST_FUNCTIONS_SPA_COST_FUNCTION_2D_H_
00019
00020 #include "cartographer/mapping/pose_graph_interface.h"
00021 #include "ceres/ceres.h"
00022
00023 namespace cartographer {
00024 namespace mapping {
00025 namespace optimization {
00026
00027 ceres::CostFunction* CreateAutoDiffSpaCostFunction(
00028 const PoseGraphInterface::Constraint::Pose& pose);
00029
00030 ceres::CostFunction* CreateAnalyticalSpaCostFunction(
00031 const PoseGraphInterface::Constraint::Pose& pose);
00032
00033 }
00034 }
00035 }
00036
00037 #endif // CARTOGRAPHER_MAPPING_INTERNAL_OPTIMIZATION_COST_FUNCTIONS_SPA_COST_FUNCTION_2D_H_