|
UFO 1.0.0
An Efficient Probabilistic 3D Mapping Framework That Embraces the Unknown
|
Public Member Functions | |
| label_t | label (Code code) const |
| label_t | label (Key key) const |
| constexpr label_t | label (Node node) const |
| label_t | label (Point coord, depth_t depth=0) const |
Protected Member Functions | |
| LabelMap (LabelMap &&other)=default | |
| LabelMap (LabelMap const &other)=default | |
| template<class Derived2 > | |
| LabelMap (LabelMap< Derived2 > const &other) | |
| void | clearImpl () |
| void | clearImpl (index_t index) |
| constexpr Derived & | derived () |
| constexpr Derived const & | derived () const |
| void | fill (index_t index, index_t parent_index, index_t parent_offset) |
| void | initRoot () |
| constexpr bool | isCollapsible (index_t index) const |
| LabelMap & | operator= (LabelMap &&rhs)=default |
| LabelMap & | operator= (LabelMap const &rhs)=default |
| template<class Derived2 > | |
| LabelMap & | operator= (LabelMap< Derived2 > const &rhs) |
| void | preparePrune (Index node) |
| template<class OutputIt > | |
| void | readNodes (ReadBuffer &in, OutputIt first, OutputIt last) |
| template<class InputIt > | |
| std::size_t | serializedSize (InputIt first, InputIt last) const |
| void | swap (LabelMap &other) noexcept |
| void | updateBlock (pos_t block) |
| void | updateNode (index_t index, index_t offset, index_t children_index) |
| template<class BlockRange > | |
| void | writeBlocks (WriteBuffer &out, BlockRange const &blocks) const |
Static Protected Member Functions | |
| static constexpr bool | canReadData (MapType mt) noexcept |
| static constexpr MapType | mapType () noexcept |
Protected Attributes | |
| std::deque< LabelSet > | label_ |
Definition at line 67 of file labels_map.hpp.
|
inlineprotected |
Definition at line 113 of file labels_map.hpp.
|
inlinestaticconstexprprotectednoexcept |
Definition at line 214 of file labels_map.hpp.
|
inlineprotected |
Definition at line 168 of file labels_map.hpp.
|
inlineprotected |
Definition at line 170 of file labels_map.hpp.
|
inlineconstexprprotected |
Definition at line 142 of file labels_map.hpp.
|
inlineconstexprprotected |
Definition at line 144 of file labels_map.hpp.
|
inlineprotected |
Definition at line 159 of file labels_map.hpp.
|
inlineprotected |
Definition at line 153 of file labels_map.hpp.
|
inlineconstexprprotected |
Definition at line 200 of file labels_map.hpp.
|
inline |
Definition at line 80 of file labels_map.hpp.
|
inline |
Definition at line 86 of file labels_map.hpp.
|
inlineconstexpr |
Definition at line 74 of file labels_map.hpp.
|
inline |
Definition at line 88 of file labels_map.hpp.
|
inlinestaticconstexprprotectednoexcept |
Definition at line 212 of file labels_map.hpp.
|
inlineprotected |
Definition at line 126 of file labels_map.hpp.
|
inlineprotected |
Definition at line 206 of file labels_map.hpp.
|
inlineprotected |
Definition at line 226 of file labels_map.hpp.
|
inlineprotected |
Definition at line 220 of file labels_map.hpp.
|
inlineprotectednoexcept |
Definition at line 136 of file labels_map.hpp.
|
inlineprotected |
Definition at line 176 of file labels_map.hpp.
|
inlineprotected |
Definition at line 181 of file labels_map.hpp.
|
inlineprotected |
Definition at line 244 of file labels_map.hpp.
|
friend |
Definition at line 256 of file labels_map.hpp.
|
protected |
Definition at line 253 of file labels_map.hpp.