Template Function voxblox::evaluateLayerRmseAtPoses(const utils::VoxelEvaluationMode&, const Layer<VoxelType>&, const Layer<VoxelType>&, const std::vector<Eigen::Matrix<float, 4, 4>, Eigen::aligned_allocator<Eigen::Matrix<float, 4, 4>>>&, std::vector<utils::VoxelEvaluationDetails> *, std::vector<std::pair<typename voxblox::Layer<VoxelType>::Ptr, typename voxblox::Layer<VoxelType>::Ptr>> *)

Function Documentation

template <typename VoxelType>
void voxblox::evaluateLayerRmseAtPoses(const utils::VoxelEvaluationMode &voxel_evaluation_mode, const Layer<VoxelType> &layer_A, const Layer<VoxelType> &layer_B, const std::vector<Eigen::Matrix<float, 4, 4>, Eigen::aligned_allocator<Eigen::Matrix<float, 4, 4>>> &transforms_A_B, std::vector<utils::VoxelEvaluationDetails> *voxel_evaluation_details_vector, std::vector<std::pair<typename voxblox::Layer<VoxelType>::Ptr, typename voxblox::Layer<VoxelType>::Ptr>> *aligned_layers_and_error_layers = nullptr)