supereight
Loading...
Searching...
No Matches
multires_tsdf_updater.hpp
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2016-2019 Emanuele Vespa
3 * SPDX-FileCopyrightText: 2019-2024 Smart Robotics Lab, Imperial College London, Technical University of Munich
4 * SPDX-FileCopyrightText: 2019-2021 Nils Funk
5 * SPDX-FileCopyrightText: 2021-2024 Sotiris Papatheodorou
6 * SPDX-License-Identifier: BSD-3-Clause
7 */
8
9#ifndef SE_MULTIRES_TSDF_UPDATER_HPP
10#define SE_MULTIRES_TSDF_UPDATER_HPP
11
14
15namespace se {
16
18template<Colour ColB, Semantics SemB, int BlockSize, typename SensorT>
21 typedef typename MapType::DataType DataType;
22 typedef typename MapType::OctreeType OctreeType;
23 typedef typename MapType::OctreeType::BlockType BlockType;
24
26 std::vector<OctantBase*>& block_ptrs,
27 const timestamp_t timestamp,
29};
30
31} // namespace se
32
33#include "impl/multires_tsdf_updater_impl.hpp"
34
35#endif // SE_MULTIRES_TSDF_UPDATER_HPP
Definition image.hpp:19
Definition map.hpp:27
Helper wrapper to allocate and de-allocate octants in the octree.
Definition bounded_vector.hpp:14
Field
Definition setup_util.hpp:18
Definition data.hpp:19
MapType::OctreeType OctreeType
Definition multires_tsdf_updater.hpp:22
MapType::OctreeType::BlockType BlockType
Definition multires_tsdf_updater.hpp:23
Updater(MapType &map, std::vector< OctantBase * > &block_ptrs, const timestamp_t timestamp, const Measurements< SensorT > &measurements)
MapType::DataType DataType
Definition multires_tsdf_updater.hpp:21
Map< Data< Field::TSDF, ColB, SemB >, Res::Multi, BlockSize > MapType
Definition multires_tsdf_updater.hpp:20
Definition updater.hpp:16