|
UFO 1.0.0
An Efficient Probabilistic 3D Mapping Framework That Embraces the Unknown
|
Public Types | |
| using | value_type = ColorFine< CT, Alpha, false > |
Public Member Functions | |
| void | add (std::uint32_t code, value_type const &color, std::uint32_t level) |
| void | addChildData (std::vector< value_type > &data) const |
| bool | compress (float threshold_sq) |
| bool | compressible (float threshold_sq) |
| bool | hasAllChildren () const |
| bool | isLeaf () const |
| bool | isParent () const |
| std::uint32_t | numLeaves () const |
| value_type | operator() (std::uint32_t code, std::uint32_t level) const |
Static Public Member Functions | |
| static std::uint32_t | code (std::uint32_t x, std::uint32_t y) |
| static std::uint32_t | numLevelsRequired (std::uint32_t x, std::uint32_t y) |
Public Attributes | |
| std::array< std::unique_ptr< QTPNode >, 4 > | children {} |
| value_type | data {} |
| using ufo::detail::QTPNode< CT, Alpha >::value_type = ColorFine<CT, Alpha, false> |
|
inline |
|
inline |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inline |
| std::array<std::unique_ptr<QTPNode>, 4> ufo::detail::QTPNode< CT, Alpha >::children {} |
| value_type ufo::detail::QTPNode< CT, Alpha >::data {} |