|
UFO 1.0.0
An Efficient Probabilistic 3D Mapping Framework That Embraces the Unknown
|
Public Types | |
| using | const_iterator = Semantic const * |
| using | const_pointer = Semantic const * |
| using | const_reference = Semantic const & |
| using | const_reverse_iterator = std::reverse_iterator< const_iterator > |
| using | difference_type = std::ptrdiff_t |
| using | iterator = Semantic * |
| using | pointer = Semantic * |
| using | reference = Semantic & |
| using | reverse_iterator = std::reverse_iterator< iterator > |
| using | size_type = label_t |
| using | value_type = Semantic |
Public Member Functions | |
| template<class InputIt > | |
| SemanticSet (InputIt first, InputIt last) | |
| SemanticSet (SemanticSet &&other) noexcept=default | |
| SemanticSet (SemanticSet const &other) | |
| SemanticSet (std::initializer_list< Semantic > init) | |
| bool | all (SemanticRange range) const |
| template<class UnaryPredicate > | |
| bool | all (SemanticRange range, UnaryPredicate p) const |
| bool | all (SemanticRangeSet const &ranges) const |
| template<class UnaryPredicate > | |
| bool | all (SemanticRangeSet const &ranges, UnaryPredicate p) const |
| template<class UnaryPredicate > | |
| bool | all (UnaryPredicate p) const |
| size_type | allocSize () const |
| bool | any (SemanticRange range) const |
| template<class UnaryPredicate > | |
| bool | any (SemanticRange range, UnaryPredicate p) const |
| bool | any (SemanticRangeSet const &ranges) const |
| template<class UnaryPredicate > | |
| bool | any (SemanticRangeSet const &ranges, UnaryPredicate p) const |
| template<class UnaryPredicate > | |
| bool | any (UnaryPredicate p) const |
| template<class UnaryFunction , class = std::enable_if_t<std::is_invocable<UnaryFunction, Semantic>::value>> | |
| void | assign (SemanticRange range, UnaryFunction f) |
| void | assign (SemanticRange range, value_t value) |
| template<class UnaryFunction , class = std::enable_if_t<std::is_invocable<UnaryFunction, Semantic>::value>> | |
| void | assign (SemanticRangeSet const &ranges, UnaryFunction f) |
| void | assign (SemanticRangeSet const &ranges, value_t value) |
| template<class UnaryPredicate , class UnaryFunction , class = std::enable_if_t<std::is_invocable<UnaryFunction, Semantic>::value>> | |
| void | assign (UnaryPredicate p, UnaryFunction f) |
| template<class UnaryPredicate > | |
| void | assign (UnaryPredicate p, value_t value) |
| std::optional< Semantic > | at (label_t label) const |
| const_iterator | begin () const noexcept |
| iterator | begin () noexcept |
| const_iterator | cbegin () const noexcept |
| const_iterator | cend () const noexcept |
| void | clear () noexcept |
| bool | contains (label_t label) const |
| size_type | count (label_t label) const |
| const_reverse_iterator | crbegin () const noexcept |
| const_reverse_iterator | crend () const noexcept |
| const_pointer | data () const |
| bool | empty () const noexcept |
| const_iterator | end () const noexcept |
| iterator | end () noexcept |
| std::pair< iterator, iterator > | equal_range (label_t label) |
| std::pair< const_iterator, const_iterator > | equal_range (label_t label) const |
| iterator | erase (const_iterator first, const_iterator last) |
| iterator | erase (const_iterator pos) |
| iterator | erase (iterator pos) |
| size_type | erase (label_t label) |
| size_type | erase (SemanticRange range) |
| size_type | erase (SemanticRangeSet const &ranges) |
| template<class UnaryPredicate > | |
| size_type | eraseIf (SemanticRange range, UnaryPredicate p) |
| template<class UnaryPredicate > | |
| size_type | eraseIf (SemanticRangeSet const &ranges, UnaryPredicate p) |
| template<class UnaryPredicate > | |
| size_type | eraseIf (UnaryPredicate p) |
| iterator | find (label_t label) |
| const_iterator | find (label_t label) const |
| std::pair< iterator, bool > | insert (const_iterator hint, label_t label, value_t value) |
| std::pair< iterator, bool > | insert (const_iterator hint, Semantic semantic) |
| template<class InputIt > | |
| void | insert (InputIt first, InputIt last) |
| std::pair< iterator, bool > | insert (label_t label, value_t value) |
| std::pair< iterator, bool > | insert (Semantic semantic) |
| void | insert (std::initializer_list< Semantic > ilist) |
| std::pair< iterator, bool > | insertOrAssign (const_iterator hint, label_t label, value_t value) |
| std::pair< iterator, bool > | insertOrAssign (const_iterator hint, Semantic semantic) |
| template<class InputIt > | |
| void | insertOrAssign (InputIt first, InputIt last) |
| template<class InputIt , class UnaryFunction , class = std::enable_if_t<std::is_invocable<UnaryFunction, Semantic>::value>> | |
| void | insertOrAssign (InputIt first, InputIt last, UnaryFunction f) |
| template<class UnaryFunction , class = std::enable_if_t<std::is_invocable<UnaryFunction, Semantic>::value>> | |
| void | insertOrAssign (label_t label, UnaryFunction f) |
| std::pair< iterator, bool > | insertOrAssign (label_t label, value_t value) |
| std::pair< iterator, bool > | insertOrAssign (Semantic semantic) |
| template<class UnaryFunction , class = std::enable_if_t<std::is_invocable<UnaryFunction, Semantic>::value>> | |
| void | insertOrAssign (std::initializer_list< label_t > ilist, UnaryFunction f) |
| void | insertOrAssign (std::initializer_list< Semantic > ilist) |
| iterator | lower_bound (label_t label) |
| const_iterator | lower_bound (label_t label) const |
| bool | none (SemanticRange range) const |
| template<class UnaryPredicate > | |
| bool | none (SemanticRange range, UnaryPredicate p) const |
| bool | none (SemanticRangeSet const &ranges) const |
| template<class UnaryPredicate > | |
| bool | none (SemanticRangeSet const &ranges, UnaryPredicate p) const |
| template<class UnaryPredicate > | |
| bool | none (UnaryPredicate p) const |
| SemanticSet & | operator= (SemanticSet &&rhs) noexcept=default |
| SemanticSet & | operator= (SemanticSet const &rhs) |
| const_reverse_iterator | rbegin () const noexcept |
| reverse_iterator | rbegin () noexcept |
| const_reverse_iterator | rend () const noexcept |
| reverse_iterator | rend () noexcept |
| size_type | size () const |
| void | swap (SemanticSet &other) noexcept |
| std::string | toString () const |
| iterator | upper_bound (label_t label) |
| const_iterator | upper_bound (label_t label) const |
| std::optional< value_t > | value (label_t label) const |
Static Public Member Functions | |
| static constexpr size_type | maxSize () noexcept |
Protected Member Functions | |
| pointer | data () |
| void | resize (size_type size) |
Definition at line 926 of file semantic_set.hpp.
| using ufo::SemanticSet< 1 >::const_iterator = Semantic const* |
Definition at line 939 of file semantic_set.hpp.
| using ufo::SemanticSet< 1 >::const_pointer = Semantic const* |
Definition at line 937 of file semantic_set.hpp.
| using ufo::SemanticSet< 1 >::const_reference = Semantic const& |
Definition at line 935 of file semantic_set.hpp.
| using ufo::SemanticSet< 1 >::const_reverse_iterator = std::reverse_iterator<const_iterator> |
Definition at line 941 of file semantic_set.hpp.
| using ufo::SemanticSet< 1 >::difference_type = std::ptrdiff_t |
Definition at line 933 of file semantic_set.hpp.
| using ufo::SemanticSet< 1 >::iterator = Semantic* |
Definition at line 938 of file semantic_set.hpp.
| using ufo::SemanticSet< 1 >::pointer = Semantic* |
Definition at line 936 of file semantic_set.hpp.
| using ufo::SemanticSet< 1 >::reference = Semantic& |
Definition at line 934 of file semantic_set.hpp.
| using ufo::SemanticSet< 1 >::reverse_iterator = std::reverse_iterator<iterator> |
Definition at line 940 of file semantic_set.hpp.
| using ufo::SemanticSet< 1 >::size_type = label_t |
Definition at line 932 of file semantic_set.hpp.
| using ufo::SemanticSet< 1 >::value_type = Semantic |
Definition at line 930 of file semantic_set.hpp.
|
inline |
Definition at line 949 of file semantic_set.hpp.
|
inline |
Definition at line 960 of file semantic_set.hpp.
|
inline |
Definition at line 965 of file semantic_set.hpp.
|
inline |
Definition at line 1155 of file semantic_set.hpp.
|
inline |
Definition at line 1172 of file semantic_set.hpp.
|
inline |
Definition at line 1160 of file semantic_set.hpp.
|
inline |
Definition at line 1178 of file semantic_set.hpp.
|
inline |
Definition at line 1166 of file semantic_set.hpp.
|
inline |
Definition at line 1057 of file semantic_set.hpp.
|
inline |
Definition at line 1187 of file semantic_set.hpp.
|
inline |
Definition at line 1204 of file semantic_set.hpp.
|
inline |
Definition at line 1192 of file semantic_set.hpp.
|
inline |
Definition at line 1210 of file semantic_set.hpp.
|
inline |
Definition at line 1198 of file semantic_set.hpp.
|
inline |
Definition at line 1370 of file semantic_set.hpp.
|
inline |
Definition at line 1358 of file semantic_set.hpp.
|
inline |
Definition at line 1383 of file semantic_set.hpp.
|
inline |
Definition at line 1363 of file semantic_set.hpp.
|
inline |
Definition at line 1390 of file semantic_set.hpp.
|
inline |
Definition at line 1376 of file semantic_set.hpp.
|
inline |
Definition at line 1063 of file semantic_set.hpp.
|
inlinenoexcept |
Definition at line 1005 of file semantic_set.hpp.
|
inlinenoexcept |
Definition at line 1003 of file semantic_set.hpp.
|
inlinenoexcept |
Definition at line 1007 of file semantic_set.hpp.
|
inlinenoexcept |
Definition at line 1016 of file semantic_set.hpp.
|
inlinenoexcept |
Definition at line 1255 of file semantic_set.hpp.
|
inline |
Definition at line 1104 of file semantic_set.hpp.
|
inline |
Definition at line 1081 of file semantic_set.hpp.
|
inlinenoexcept |
Definition at line 1029 of file semantic_set.hpp.
|
inlinenoexcept |
Definition at line 1038 of file semantic_set.hpp.
|
inlineprotected |
Definition at line 1455 of file semantic_set.hpp.
|
inline |
Definition at line 997 of file semantic_set.hpp.
|
inlinenoexcept |
Definition at line 1044 of file semantic_set.hpp.
|
inlinenoexcept |
Definition at line 1011 of file semantic_set.hpp.
|
inlinenoexcept |
Definition at line 1009 of file semantic_set.hpp.
|
inline |
Definition at line 1113 of file semantic_set.hpp.
|
inline |
Definition at line 1118 of file semantic_set.hpp.
|
inline |
Definition at line 1406 of file semantic_set.hpp.
|
inline |
Definition at line 1399 of file semantic_set.hpp.
|
inline |
Definition at line 1404 of file semantic_set.hpp.
|
inline |
Definition at line 1411 of file semantic_set.hpp.
|
inline |
Definition at line 1418 of file semantic_set.hpp.
|
inline |
Definition at line 1413 of file semantic_set.hpp.
|
inline |
Definition at line 1437 of file semantic_set.hpp.
|
inline |
Definition at line 1431 of file semantic_set.hpp.
|
inline |
Definition at line 1425 of file semantic_set.hpp.
|
inline |
Definition at line 1090 of file semantic_set.hpp.
|
inline |
Definition at line 1095 of file semantic_set.hpp.
|
inline |
Definition at line 1276 of file semantic_set.hpp.
|
inline |
Definition at line 1271 of file semantic_set.hpp.
|
inline |
Definition at line 1282 of file semantic_set.hpp.
|
inline |
Definition at line 1266 of file semantic_set.hpp.
|
inline |
Definition at line 1261 of file semantic_set.hpp.
|
inline |
Definition at line 1287 of file semantic_set.hpp.
|
inline |
Definition at line 1311 of file semantic_set.hpp.
|
inline |
Definition at line 1306 of file semantic_set.hpp.
|
inline |
Definition at line 1318 of file semantic_set.hpp.
|
inline |
Definition at line 1342 of file semantic_set.hpp.
|
inline |
Definition at line 1334 of file semantic_set.hpp.
|
inline |
Definition at line 1301 of file semantic_set.hpp.
|
inline |
Definition at line 1296 of file semantic_set.hpp.
|
inline |
Definition at line 1349 of file semantic_set.hpp.
|
inline |
Definition at line 1323 of file semantic_set.hpp.
|
inline |
Definition at line 1127 of file semantic_set.hpp.
|
inline |
Definition at line 1132 of file semantic_set.hpp.
|
inlinestaticconstexprnoexcept |
Definition at line 1052 of file semantic_set.hpp.
|
inline |
Definition at line 1219 of file semantic_set.hpp.
|
inline |
Definition at line 1236 of file semantic_set.hpp.
|
inline |
Definition at line 1224 of file semantic_set.hpp.
|
inline |
Definition at line 1242 of file semantic_set.hpp.
|
inline |
Definition at line 1230 of file semantic_set.hpp.
|
inline |
Definition at line 974 of file semantic_set.hpp.
|
inlinenoexcept |
Definition at line 1024 of file semantic_set.hpp.
|
inlinenoexcept |
Definition at line 1022 of file semantic_set.hpp.
|
inlinenoexcept |
Definition at line 1033 of file semantic_set.hpp.
|
inlinenoexcept |
Definition at line 1031 of file semantic_set.hpp.
|
inlineprotected |
Definition at line 1461 of file semantic_set.hpp.
|
inline |
Definition at line 1050 of file semantic_set.hpp.
|
inlinenoexcept |
Definition at line 1446 of file semantic_set.hpp.
|
inline |
Definition at line 1448 of file semantic_set.hpp.
|
inline |
Definition at line 1141 of file semantic_set.hpp.
|
inline |
Definition at line 1146 of file semantic_set.hpp.
|
inline |
Definition at line 1072 of file semantic_set.hpp.