|
UFO 1.0.0
An Efficient Probabilistic 3D Mapping Framework That Embraces the Unknown
|
This is the complete list of members for ufo::Tree< Derived, Dim, Blocks >, including all inherited members.
| allLeaf(LeafBlock const &block) const (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inlineprotected |
| allLeaf(InnerBlock const &block) const (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inlineprotected |
| allLeaf(pos_type block) const | ufo::Tree< Derived, Dim, Blocks > | inlineprotected |
| allParent(pos_type block) const | ufo::Tree< Derived, Dim, Blocks > | inlineprotected |
| ancestor(NodeType node, depth_type depth) const (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inline |
| ancestorChecked(NodeType node, depth_type depth) const (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inline |
| anyLeaf(LeafBlock const &block) const (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inlineprotected |
| anyLeaf(InnerBlock const &block) const (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inlineprotected |
| anyLeaf(pos_type block) const | ufo::Tree< Derived, Dim, Blocks > | inlineprotected |
| anyParent(pos_type block) const | ufo::Tree< Derived, Dim, Blocks > | inlineprotected |
| begin(bool only_leaves=true, bool only_exists=true) const (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inline |
| begin(NodeType node, bool only_leaves=true, bool only_exists=true) const (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inline |
| beginNearest(Geometry const &geometry, double epsilon=0.0, bool only_leaves=true, bool only_exists=true) const (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inline |
| beginNearest(NodeType node, Geometry const &geometry, double epsilon=0.0, bool only_leaves=true, bool only_exists=true) const (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inline |
| beginQuery(Predicate const &pred, bool only_exists=true, bool early_stopping=false) const (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inline |
| beginQuery(NodeType node, Predicate const &pred, bool only_exists=true, bool early_stopping=false) const (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inline |
| beginQueryNearest(Predicate const &pred, Geometry const &geometry, double epsilon=0.0, bool only_exists=true, bool early_stopping=false) const (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inline |
| beginQueryNearest(NodeType node, Predicate const &pred, Geometry const &geometry, double epsilon=0.0, bool only_exists=true, bool early_stopping=false) const (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inline |
| BF (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | protectedstatic |
| block() const noexcept | ufo::Tree< Derived, Dim, Blocks > | inline |
| block(NodeType node) const | ufo::Tree< Derived, Dim, Blocks > | inline |
| bounds() const | ufo::Tree< Derived, Dim, Blocks > | inline |
| bounds(NodeType node) const | ufo::Tree< Derived, Dim, Blocks > | inline |
| Bounds typedef (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | |
| branchingFactor() noexcept | ufo::Tree< Derived, Dim, Blocks > | inlinestatic |
| center() const | ufo::Tree< Derived, Dim, Blocks > | inline |
| center(NodeType node) const | ufo::Tree< Derived, Dim, Blocks > | inline |
| centerAxis(std::size_t axis) const | ufo::Tree< Derived, Dim, Blocks > | inline |
| centerAxis(NodeType node, std::size_t axis) const | ufo::Tree< Derived, Dim, Blocks > | inline |
| centerAxisChecked(NodeType node, std::size_t axis) const | ufo::Tree< Derived, Dim, Blocks > | inline |
| centerChecked(NodeType node) const | ufo::Tree< Derived, Dim, Blocks > | inline |
| child(NodeType node, offset_type offset) const | ufo::Tree< Derived, Dim, Blocks > | inline |
| childCenter(Point center, Length half_length, offset_type child) | ufo::Tree< Derived, Dim, Blocks > | inlineprotectedstatic |
| childChecked(NodeType node, offset_type offset) const | ufo::Tree< Derived, Dim, Blocks > | inline |
| children(pos_type block) const (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inline |
| children(Index node) const (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inline |
| clear() | ufo::Tree< Derived, Dim, Blocks > | inline |
| clear(Length const &leaf_node_length, depth_type num_depth_levels) (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inline |
| clear(length_type const &leaf_node_length, depth_type num_depth_levels) (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inline |
| Code typedef (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | |
| code() const (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inline |
| code(NodeType node) const (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inline |
| code_type typedef (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | |
| codeChecked(NodeType node) const (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inline |
| const_iterator typedef (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | |
| const_nearest_iterator typedef (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | |
| const_nearest_iterator_geom typedef (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | |
| const_query_iterator typedef (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | |
| const_query_iterator_pred typedef (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | |
| const_query_nearest_iterator typedef (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | |
| const_query_nearest_iterator_pred_geom typedef (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | |
| ConstNearest typedef (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | |
| ConstQuery typedef (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | |
| ConstQueryNearest typedef (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | |
| Coord typedef (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | |
| coord_type typedef (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | |
| create(NodeType node) (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inline |
| create(InputIt first, InputIt last, OutputIt d_first) (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inline |
| create(InputIt first, InputIt last) (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inline |
| create(Range const &r, OutputIt d_first) (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inline |
| create(Range const &r) (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inline |
| create(ExecutionPolicy &&policy, RandomIt1 first, RandomIt1 last, RandomIt2 d_first) (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inline |
| create(ExecutionPolicy &&policy, RandomIt first, RandomIt last) (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inline |
| create(ExecutionPolicy &&policy, Range const &r, RandomIt d_first) (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inline |
| create(ExecutionPolicy &&policy, Range const &r) (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inline |
| createChild(Index node, offset_type child_offset) (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inlineprotected |
| createChildren(Index node) (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inlineprotected |
| createChildrenThreadSafe(Index node) (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inlineprotected |
| createChildThreadSafe(Index node, offset_type child_offset) (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inlineprotected |
| createRoot() (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inlineprotected |
| createThreadSafe(NodeType node) (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inlineprotected |
| Data typedef (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | protected |
| depth() const | ufo::Tree< Derived, Dim, Blocks > | inline |
| depth(pos_type block) const | ufo::Tree< Derived, Dim, Blocks > | inline |
| depth(NodeType node) const | ufo::Tree< Derived, Dim, Blocks > | inline |
| depth_type typedef (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | |
| derived() | ufo::Tree< Derived, Dim, Blocks > | inlineprotected |
| derived() const | ufo::Tree< Derived, Dim, Blocks > | inlineprotected |
| Derived (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | protected |
| dimensions() noexcept | ufo::Tree< Derived, Dim, Blocks > | inlinestatic |
| end() const (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inline |
| endNearest() const (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inline |
| endQuery() const (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inline |
| endQueryNearest() const (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inline |
| eraseChildren() (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inline |
| eraseChildren(NodeType node) (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inline |
| exists(pos_type block) const (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inline |
| exists(NodeType node) const | ufo::Tree< Derived, Dim, Blocks > | inline |
| firstNode(Point const &tm, float const t) noexcept (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inlineprotectedstatic |
| halfLength() const | ufo::Tree< Derived, Dim, Blocks > | inline |
| halfLength(depth_type depth) const | ufo::Tree< Derived, Dim, Blocks > | inline |
| halfLength(NodeType node) const | ufo::Tree< Derived, Dim, Blocks > | inline |
| halfLengthReciprocal() const | ufo::Tree< Derived, Dim, Blocks > | inline |
| halfLengthReciprocal(depth_type depth) const | ufo::Tree< Derived, Dim, Blocks > | inline |
| halfLengthReciprocal(NodeType node) const | ufo::Tree< Derived, Dim, Blocks > | inline |
| index() const noexcept | ufo::Tree< Derived, Dim, Blocks > | inline |
| index(NodeType node) const (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inline |
| Index typedef (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | |
| init(Length leaf_node_length, depth_type num_depth_levels) (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inlineprotected |
| initInnerChildren(Index node, InnerBlock const &block, pos_type children) (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inlineprotected |
| initLeafChildren(Index node, InnerBlock const &block, pos_type children) (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inlineprotected |
| InnerBlock typedef (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | protected |
| is_node_type_v (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inlinestatic |
| isInside(Point coord) const | ufo::Tree< Derived, Dim, Blocks > | inline |
| isLeaf(NodeType node) const | ufo::Tree< Derived, Dim, Blocks > | inline |
| isParent(NodeType node) const | ufo::Tree< Derived, Dim, Blocks > | inline |
| isPureLeaf(pos_type block) const | ufo::Tree< Derived, Dim, Blocks > | inline |
| isPureLeaf(NodeType node) const | ufo::Tree< Derived, Dim, Blocks > | inline |
| isRoot(pos_type block) const (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inline |
| isRoot(NodeType node) const | ufo::Tree< Derived, Dim, Blocks > | inline |
| Key typedef (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | |
| key() const (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inline |
| key(NodeType node) const (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inline |
| key_type typedef (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | |
| keyChecked(NodeType node) const (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inline |
| LeafBlock typedef (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | protected |
| Length typedef (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | |
| length() const | ufo::Tree< Derived, Dim, Blocks > | inline |
| length(depth_type depth) const | ufo::Tree< Derived, Dim, Blocks > | inline |
| length(NodeType node) const | ufo::Tree< Derived, Dim, Blocks > | inline |
| length_type typedef (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | |
| lengthReciprocal() const | ufo::Tree< Derived, Dim, Blocks > | inline |
| lengthReciprocal(depth_type depth) const | ufo::Tree< Derived, Dim, Blocks > | inline |
| lengthReciprocal(NodeType node) const | ufo::Tree< Derived, Dim, Blocks > | inline |
| max() const | ufo::Tree< Derived, Dim, Blocks > | inline |
| max(NodeType node) const | ufo::Tree< Derived, Dim, Blocks > | inline |
| maxNumDepthLevels() noexcept | ufo::Tree< Derived, Dim, Blocks > | inlinestatic |
| min() const | ufo::Tree< Derived, Dim, Blocks > | inline |
| min(NodeType node) const | ufo::Tree< Derived, Dim, Blocks > | inline |
| minNumDepthLevels() noexcept | ufo::Tree< Derived, Dim, Blocks > | inlinestatic |
| modified() const | ufo::Tree< Derived, Dim, Blocks > | inline |
| modified(NodeType node) const | ufo::Tree< Derived, Dim, Blocks > | inline |
| MODIFIED_ALL_SET (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | protectedstatic |
| MODIFIED_NONE_SET (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | protectedstatic |
| modified_type typedef (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | protected |
| modifiedReset() (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inline |
| modifiedReset(NodeType node) (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inline |
| modifiedSet(bool value) (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inline |
| modifiedSet(NodeType node, bool value) (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inline |
| modifiedSet() (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inline |
| modifiedSet(NodeType node) (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inline |
| nearest(Geometry const &geometry, double epsilon=0.0, bool only_leaves=true, bool only_exists=true) const (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inline |
| nearest(NodeType node, Geometry const &geometry, double epsilon=0.0, bool only_leaves=true, bool only_exists=true) const (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inline |
| nearest(Index node, NearestSearchAlgorithm search_alg, ValueFun value_f, InnerFun inner_f, float max_dist, float epsilon) const (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inlineprotected |
| nearest(Index node, Predicate pred, NearestSearchAlgorithm search_alg, ValueFun value_f, InnerFun inner_f, float max_dist, float epsilon) const (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inlineprotected |
| nearestDepthFirst(pos_type block, depth_type depth, float c_dist, float epsilon, ValueFun value_f, InnerFun inner_f) const (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inlineprotected |
| nearestDepthFirst(pos_type block, depth_type depth, float c_dist, ValueFun value_f, InnerFun inner_f) const (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inlineprotected |
| newNode(unsigned cur, unsigned dim) noexcept (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inlineprotectedstatic |
| Node typedef (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | |
| node() const | ufo::Tree< Derived, Dim, Blocks > | inline |
| node(NodeType node) const | ufo::Tree< Derived, Dim, Blocks > | inline |
| noneLeaf(pos_type block) const | ufo::Tree< Derived, Dim, Blocks > | inlineprotected |
| noneParent(pos_type block) const | ufo::Tree< Derived, Dim, Blocks > | inlineprotected |
| numDepthLevels() const noexcept | ufo::Tree< Derived, Dim, Blocks > | inline |
| offset() const noexcept | ufo::Tree< Derived, Dim, Blocks > | inline |
| offset(NodeType node) const | ufo::Tree< Derived, Dim, Blocks > | inline |
| offset_type typedef (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | |
| operator!= (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | friend |
| operator()(Predicate const &pred, bool only_exists=true, bool early_stopping=false) const (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inline |
| operator()(NodeType node, Predicate const &pred, bool only_exists=true, bool early_stopping=false) const (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inline |
| operator=(Tree const &)=default (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | protected |
| operator=(Tree &&)=default (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | protected |
| operator== (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | friend |
| operator[](NodeType node) const | ufo::Tree< Derived, Dim, Blocks > | inline |
| parent(pos_type block) const (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inline |
| parent(NodeType node) const (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inline |
| parentCenter(Point center, Length half_length, offset_type index) | ufo::Tree< Derived, Dim, Blocks > | inlineprotectedstatic |
| parentChecked(NodeType node) const (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inline |
| Point typedef (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | |
| pos_type typedef (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | |
| pruneChildren(Index node) (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inlineprotected |
| pruneChildren(Index node, pos_type children) (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inlineprotected |
| query(Predicate const &pred, bool only_exists=true, bool early_stopping=false) const (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inline |
| query(NodeType node, Predicate const &pred, bool only_exists=true, bool early_stopping=false) const (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inline |
| queryNearest(Predicate const &pred, Geometry const &geometry, double epsilon=0.0, bool only_exists=true, bool early_stopping=false) const (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inline |
| queryNearest(NodeType node, Predicate const &pred, Geometry const &geometry, double epsilon=0.0, bool only_exists=true, bool early_stopping=false) const (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inline |
| Ray typedef (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | |
| recursDown(pos_type block, UpdateFun update_f) (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inlineprotected |
| recursDown(Index node, UpdateFun update_f) (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inlineprotected |
| recursLeaves(pos_type block, NodeFun node_f, BlockFun block_f, UpdateFun update_f) (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inlineprotected |
| recursLeaves(NodeType node, NodeFun node_f, BlockFun block_f, UpdateFun update_f, bool propagate) (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inlineprotected |
| recursParentFirst(pos_type block, BlockFun block_f) (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inlineprotected |
| recursParentFirst(NodeType node, NodeFun node_f, BlockFun block_f, UpdateFun update_f, bool propagate) (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inlineprotected |
| recursUp(Index node, UpdateFun update_f) (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inlineprotected |
| reserve(std::size_t num_nodes) | ufo::Tree< Derived, Dim, Blocks > | inline |
| sibling(NodeType node, offset_type offset) const (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inline |
| siblingChecked(NodeType node, offset_type offset) const (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inline |
| size() const | ufo::Tree< Derived, Dim, Blocks > | inline |
| trace(Ray const &ray, Predicate const &pred, float min_dist=0.0f, float max_dist=std::numeric_limits< float >::max(), bool only_exists=true) const (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inline |
| trace(NodeType node, Ray const &ray, Predicate pred, float min_dist=0.0f, float max_dist=std::numeric_limits< float >::max(), bool only_exists=true) const (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inline |
| trace(InputIt first, InputIt last, OutputIt d_first, Predicate const &pred, float min_dist=0.0f, float max_dist=std::numeric_limits< float >::max(), bool only_exists=true) const (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inline |
| trace(NodeType node, InputIt first, InputIt last, OutputIt d_first, Predicate const &pred, float min_dist=0.0f, float max_dist=std::numeric_limits< float >::max(), bool only_exists=true) const (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inline |
| trace(InputIt first, InputIt last, Predicate const &pred, float min_dist=0.0f, float max_dist=std::numeric_limits< float >::max(), bool only_exists=true) const (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inline |
| trace(NodeType node, InputIt first, InputIt last, Predicate const &pred, float min_dist=0.0f, float max_dist=std::numeric_limits< float >::max(), bool only_exists=true) const (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inline |
| trace(ExecutionPolicy &&policy, RandomIt1 first, RandomIt1 last, RandomIt2 d_first, Predicate const &pred, float min_dist=0.0f, float max_dist=std::numeric_limits< float >::max(), bool only_exists=true) const (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inline |
| trace(ExecutionPolicy &&policy, NodeType node, RandomIt1 first, RandomIt1 last, RandomIt2 d_first, Predicate pred, float min_dist=0.0f, float max_dist=std::numeric_limits< float >::max(), bool only_exists=true) const (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inline |
| trace(ExecutionPolicy &&policy, RandomIt first, RandomIt last, Predicate const &pred, float min_dist=0.0f, float max_dist=std::numeric_limits< float >::max(), bool only_exists=true) const (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inline |
| trace(ExecutionPolicy &&policy, NodeType node, RandomIt first, RandomIt last, Predicate const &pred, float min_dist=0.0f, float max_dist=std::numeric_limits< float >::max(), bool only_exists=true) const (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inline |
| trace(Node node, TraceParams const ¶ms, Predicate const &pred, float const near_clip, float const far_clip, bool only_exists) const (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inlineprotected |
| traceInit(NodeType node, Ray const &ray) const (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inlineprotected |
| traceInit(Ray const &ray, Point const ¢er, Length half_length) noexcept (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inlineprotectedstatic |
| TraceResult typedef (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | |
| traverse(UnaryFun f) const | ufo::Tree< Derived, Dim, Blocks > | inline |
| traverse(NodeType node, UnaryFun f) const | ufo::Tree< Derived, Dim, Blocks > | inline |
| traverse(UnaryFun f, Predicate const &pred, bool only_exists=true) const | ufo::Tree< Derived, Dim, Blocks > | inline |
| traverse(NodeType node, UnaryFun f, Predicate pred, bool only_exists=true) const | ufo::Tree< Derived, Dim, Blocks > | inline |
| Tree(Length leaf_node_length, depth_type num_depth_levels) (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inlineprotected |
| Tree(length_type leaf_node_length, depth_type num_depth_levels) (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inlineprotected |
| Tree(Tree const &)=default (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | protected |
| Tree(Tree &&)=default (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | protected |
| treeInnerBlock(pos_type block) (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inlineprotected |
| treeInnerBlock(pos_type block) const (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inlineprotected |
| treeInnerBlockConst(pos_type block) const (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inlineprotected |
| treeLeafBlock(pos_type block) (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inlineprotected |
| treeLeafBlock(pos_type block) const (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inlineprotected |
| treeLeafBlockConst(pos_type block) const (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | inlineprotected |
| valid(pos_type block) const | ufo::Tree< Derived, Dim, Blocks > | inline |
| valid(NodeType node) const | ufo::Tree< Derived, Dim, Blocks > | inline |
| ~Tree()=default (defined in ufo::Tree< Derived, Dim, Blocks >) | ufo::Tree< Derived, Dim, Blocks > | protected |