|
UFO 1.0.0
An Efficient Probabilistic 3D Mapping Framework That Embraces the Unknown
|
Classes | |
| struct | free_delete |
Public Types | |
| using | const_iterator = std::conditional_t< 1==T_NUM, T const *, std::array< T, T_NUM > const * > |
| using | const_pointer = std::conditional_t< 1==T_NUM, T const *, std::array< T, T_NUM > const * > |
| using | const_reference = std::conditional_t< 1==T_NUM, T const &, std::array< T, T_NUM > const & > |
| using | const_reverse_iterator = std::reverse_iterator< const_iterator > |
| using | ConstQuery = IteratorWrapper< const_iterator > |
| using | difference_type = std::ptrdiff_t |
| using | iterator = std::conditional_t< 1==T_NUM, T *, std::array< T, T_NUM > * > |
| using | pointer = std::conditional_t< 1==T_NUM, T *, std::array< T, T_NUM > * > |
| using | Query = IteratorWrapper< iterator > |
| using | reference = std::conditional_t< 1==T_NUM, T &, std::array< T, T_NUM > & > |
| using | reverse_iterator = std::reverse_iterator< iterator > |
| using | ReverseConstQuery = IteratorWrapper< const_reverse_iterator > |
| using | ReverseQuery = IteratorWrapper< reverse_iterator > |
| using | size_type = SIZE_T |
Public Member Functions | |
| iterator | begin () |
| const_iterator | begin () const |
| iterator | begin (std::size_t pos) |
| const_iterator | begin (std::size_t pos) const |
| const_iterator | cbegin () const |
| const_iterator | cbegin (std::size_t pos) const |
| const_iterator | cend () const |
| const_iterator | cend (std::size_t pos) const |
| void | clear () |
| void | clear (std::size_t pos) |
| const_iterator | crbegin () const |
| const_iterator | crbegin (std::size_t pos) const |
| const_iterator | crend () const |
| const_iterator | crend (std::size_t pos) const |
| T * | data () |
| T const * | data () const |
| T * | data (std::size_t pos) |
| T const * | data (std::size_t pos) const |
| bool | empty () const |
| bool | empty (std::size_t pos) const |
| iterator | end () |
| const_iterator | end () const |
| iterator | end (std::size_t pos) |
| const_iterator | end (std::size_t pos) const |
| std::size_t | memoryUsage () |
| std::size_t | memoryUsage (std::size_t pos) |
| std::size_t | offset (std::size_t pos) const |
| reference | operator() (std::size_t idx) |
| const_reference | operator() (std::size_t idx) const |
| reference | operator() (std::size_t pos, std::size_t idx) |
| const_reference | operator() (std::size_t pos, std::size_t idx) const |
| Query | query () |
| ConstQuery | query () const |
| Query | query (std::size_t pos) |
| ConstQuery | query (std::size_t pos) const |
| reverse_iterator | rbegin () |
| const_iterator | rbegin () const |
| iterator | rbegin (std::size_t pos) |
| const_iterator | rbegin (std::size_t pos) const |
| void | read (ReadBuffer &in) |
| void | read (ReadBuffer &in, std::size_t pos) |
| iterator | rend () |
| const_iterator | rend () const |
| iterator | rend (std::size_t pos) |
| const_iterator | rend (std::size_t pos) const |
| void | resize (std::size_t count) |
| void | resize (std::size_t pos, std::size_t count) |
| ReverseQuery | rquery () |
| ReverseConstQuery | rquery () const |
| ReverseQuery | rquery (std::size_t pos) |
| ReverseConstQuery | rquery (std::size_t pos) const |
| std::size_t | serializedSize () const |
| std::size_t | size () const |
| std::size_t | size (std::size_t pos) const |
| std::array< size_type, N > | sizes () const |
| void | write (WriteBuffer &out) |
| void | write (WriteBuffer &out, std::size_t pos) |
Protected Member Functions | |
| T * | allocate (T *p, std::size_t s) |
Protected Attributes | |
| std::unique_ptr< T[], free_delete > | data_ |
Definition at line 59 of file small_vector.hpp.
| using ufo::SmallVector< T, T_NUM, N, SIZE_T >::const_iterator = std::conditional_t<1 == T_NUM, T const*, std::array<T, T_NUM> const*> |
Definition at line 75 of file small_vector.hpp.
| using ufo::SmallVector< T, T_NUM, N, SIZE_T >::const_pointer = std::conditional_t<1 == T_NUM, T const*, std::array<T, T_NUM> const*> |
Definition at line 72 of file small_vector.hpp.
| using ufo::SmallVector< T, T_NUM, N, SIZE_T >::const_reference = std::conditional_t<1 == T_NUM, T const&, std::array<T, T_NUM> const&> |
Definition at line 69 of file small_vector.hpp.
| using ufo::SmallVector< T, T_NUM, N, SIZE_T >::const_reverse_iterator = std::reverse_iterator<const_iterator> |
Definition at line 78 of file small_vector.hpp.
| using ufo::SmallVector< T, T_NUM, N, SIZE_T >::ConstQuery = IteratorWrapper<const_iterator> |
Definition at line 80 of file small_vector.hpp.
| using ufo::SmallVector< T, T_NUM, N, SIZE_T >::difference_type = std::ptrdiff_t |
Definition at line 67 of file small_vector.hpp.
| using ufo::SmallVector< T, T_NUM, N, SIZE_T >::iterator = std::conditional_t<1 == T_NUM, T*, std::array<T, T_NUM>*> |
Definition at line 74 of file small_vector.hpp.
| using ufo::SmallVector< T, T_NUM, N, SIZE_T >::pointer = std::conditional_t<1 == T_NUM, T*, std::array<T, T_NUM>*> |
Definition at line 71 of file small_vector.hpp.
| using ufo::SmallVector< T, T_NUM, N, SIZE_T >::Query = IteratorWrapper<iterator> |
Definition at line 79 of file small_vector.hpp.
| using ufo::SmallVector< T, T_NUM, N, SIZE_T >::reference = std::conditional_t<1 == T_NUM, T&, std::array<T, T_NUM>&> |
Definition at line 68 of file small_vector.hpp.
| using ufo::SmallVector< T, T_NUM, N, SIZE_T >::reverse_iterator = std::reverse_iterator<iterator> |
Definition at line 77 of file small_vector.hpp.
| using ufo::SmallVector< T, T_NUM, N, SIZE_T >::ReverseConstQuery = IteratorWrapper<const_reverse_iterator> |
Definition at line 82 of file small_vector.hpp.
| using ufo::SmallVector< T, T_NUM, N, SIZE_T >::ReverseQuery = IteratorWrapper<reverse_iterator> |
Definition at line 81 of file small_vector.hpp.
| using ufo::SmallVector< T, T_NUM, N, SIZE_T >::size_type = SIZE_T |
Definition at line 66 of file small_vector.hpp.
|
inlineprotected |
Definition at line 457 of file small_vector.hpp.
|
inline |
Definition at line 101 of file small_vector.hpp.
|
inline |
Definition at line 103 of file small_vector.hpp.
|
inline |
Definition at line 113 of file small_vector.hpp.
|
inline |
Definition at line 118 of file small_vector.hpp.
|
inline |
Definition at line 105 of file small_vector.hpp.
|
inline |
Definition at line 123 of file small_vector.hpp.
|
inline |
Definition at line 111 of file small_vector.hpp.
|
inline |
Definition at line 136 of file small_vector.hpp.
|
inline |
Definition at line 237 of file small_vector.hpp.
|
inline |
Definition at line 244 of file small_vector.hpp.
|
inline |
Definition at line 145 of file small_vector.hpp.
|
inline |
Definition at line 166 of file small_vector.hpp.
|
inline |
Definition at line 154 of file small_vector.hpp.
|
inline |
Definition at line 178 of file small_vector.hpp.
|
inline |
Definition at line 207 of file small_vector.hpp.
|
inline |
Definition at line 209 of file small_vector.hpp.
|
inline |
Definition at line 211 of file small_vector.hpp.
|
inline |
Definition at line 213 of file small_vector.hpp.
|
inline |
Definition at line 257 of file small_vector.hpp.
|
inline |
Definition at line 259 of file small_vector.hpp.
|
inline |
Definition at line 107 of file small_vector.hpp.
|
inline |
Definition at line 109 of file small_vector.hpp.
|
inline |
Definition at line 125 of file small_vector.hpp.
|
inline |
Definition at line 130 of file small_vector.hpp.
|
inline |
Definition at line 398 of file small_vector.hpp.
|
inline |
Definition at line 403 of file small_vector.hpp.
|
inline |
Definition at line 307 of file small_vector.hpp.
|
inline |
Definition at line 219 of file small_vector.hpp.
|
inline |
Definition at line 221 of file small_vector.hpp.
|
inline |
Definition at line 223 of file small_vector.hpp.
|
inline |
Definition at line 228 of file small_vector.hpp.
|
inline |
Definition at line 184 of file small_vector.hpp.
|
inline |
Definition at line 188 of file small_vector.hpp.
|
inline |
Definition at line 186 of file small_vector.hpp.
|
inline |
Definition at line 190 of file small_vector.hpp.
|
inline |
Definition at line 138 of file small_vector.hpp.
|
inline |
Definition at line 140 of file small_vector.hpp.
|
inline |
Definition at line 156 of file small_vector.hpp.
|
inline |
Definition at line 161 of file small_vector.hpp.
|
inline |
Definition at line 414 of file small_vector.hpp.
|
inline |
Definition at line 424 of file small_vector.hpp.
|
inline |
Definition at line 147 of file small_vector.hpp.
|
inline |
Definition at line 149 of file small_vector.hpp.
|
inline |
Definition at line 168 of file small_vector.hpp.
|
inline |
Definition at line 173 of file small_vector.hpp.
|
inline |
Definition at line 318 of file small_vector.hpp.
|
inline |
Definition at line 342 of file small_vector.hpp.
|
inline |
Definition at line 192 of file small_vector.hpp.
|
inline |
Definition at line 196 of file small_vector.hpp.
|
inline |
Definition at line 194 of file small_vector.hpp.
|
inline |
Definition at line 198 of file small_vector.hpp.
|
inline |
Definition at line 412 of file small_vector.hpp.
|
inline |
Definition at line 265 of file small_vector.hpp.
|
inline |
Definition at line 271 of file small_vector.hpp.
|
inline |
Definition at line 276 of file small_vector.hpp.
|
inline |
Definition at line 434 of file small_vector.hpp.
|
inline |
Definition at line 443 of file small_vector.hpp.
|
protected |
Definition at line 467 of file small_vector.hpp.