UFO 1.0.0
An Efficient Probabilistic 3D Mapping Framework That Embraces the Unknown
Loading...
Searching...
No Matches
ufo::Tree< Derived, Dim, Blocks > Member List

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) constufo::Tree< Derived, Dim, Blocks >inlineprotected
allParent(pos_type block) constufo::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) constufo::Tree< Derived, Dim, Blocks >inlineprotected
anyParent(pos_type block) constufo::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 noexceptufo::Tree< Derived, Dim, Blocks >inline
block(NodeType node) constufo::Tree< Derived, Dim, Blocks >inline
bounds() constufo::Tree< Derived, Dim, Blocks >inline
bounds(NodeType node) constufo::Tree< Derived, Dim, Blocks >inline
Bounds typedef (defined in ufo::Tree< Derived, Dim, Blocks >)ufo::Tree< Derived, Dim, Blocks >
branchingFactor() noexceptufo::Tree< Derived, Dim, Blocks >inlinestatic
center() constufo::Tree< Derived, Dim, Blocks >inline
center(NodeType node) constufo::Tree< Derived, Dim, Blocks >inline
centerAxis(std::size_t axis) constufo::Tree< Derived, Dim, Blocks >inline
centerAxis(NodeType node, std::size_t axis) constufo::Tree< Derived, Dim, Blocks >inline
centerAxisChecked(NodeType node, std::size_t axis) constufo::Tree< Derived, Dim, Blocks >inline
centerChecked(NodeType node) constufo::Tree< Derived, Dim, Blocks >inline
child(NodeType node, offset_type offset) constufo::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) constufo::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() constufo::Tree< Derived, Dim, Blocks >inline
depth(pos_type block) constufo::Tree< Derived, Dim, Blocks >inline
depth(NodeType node) constufo::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() constufo::Tree< Derived, Dim, Blocks >inlineprotected
Derived (defined in ufo::Tree< Derived, Dim, Blocks >)ufo::Tree< Derived, Dim, Blocks >protected
dimensions() noexceptufo::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) constufo::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() constufo::Tree< Derived, Dim, Blocks >inline
halfLength(depth_type depth) constufo::Tree< Derived, Dim, Blocks >inline
halfLength(NodeType node) constufo::Tree< Derived, Dim, Blocks >inline
halfLengthReciprocal() constufo::Tree< Derived, Dim, Blocks >inline
halfLengthReciprocal(depth_type depth) constufo::Tree< Derived, Dim, Blocks >inline
halfLengthReciprocal(NodeType node) constufo::Tree< Derived, Dim, Blocks >inline
index() const noexceptufo::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) constufo::Tree< Derived, Dim, Blocks >inline
isLeaf(NodeType node) constufo::Tree< Derived, Dim, Blocks >inline
isParent(NodeType node) constufo::Tree< Derived, Dim, Blocks >inline
isPureLeaf(pos_type block) constufo::Tree< Derived, Dim, Blocks >inline
isPureLeaf(NodeType node) constufo::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) constufo::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() constufo::Tree< Derived, Dim, Blocks >inline
length(depth_type depth) constufo::Tree< Derived, Dim, Blocks >inline
length(NodeType node) constufo::Tree< Derived, Dim, Blocks >inline
length_type typedef (defined in ufo::Tree< Derived, Dim, Blocks >)ufo::Tree< Derived, Dim, Blocks >
lengthReciprocal() constufo::Tree< Derived, Dim, Blocks >inline
lengthReciprocal(depth_type depth) constufo::Tree< Derived, Dim, Blocks >inline
lengthReciprocal(NodeType node) constufo::Tree< Derived, Dim, Blocks >inline
max() constufo::Tree< Derived, Dim, Blocks >inline
max(NodeType node) constufo::Tree< Derived, Dim, Blocks >inline
maxNumDepthLevels() noexceptufo::Tree< Derived, Dim, Blocks >inlinestatic
min() constufo::Tree< Derived, Dim, Blocks >inline
min(NodeType node) constufo::Tree< Derived, Dim, Blocks >inline
minNumDepthLevels() noexceptufo::Tree< Derived, Dim, Blocks >inlinestatic
modified() constufo::Tree< Derived, Dim, Blocks >inline
modified(NodeType node) constufo::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() constufo::Tree< Derived, Dim, Blocks >inline
node(NodeType node) constufo::Tree< Derived, Dim, Blocks >inline
noneLeaf(pos_type block) constufo::Tree< Derived, Dim, Blocks >inlineprotected
noneParent(pos_type block) constufo::Tree< Derived, Dim, Blocks >inlineprotected
numDepthLevels() const noexceptufo::Tree< Derived, Dim, Blocks >inline
offset() const noexceptufo::Tree< Derived, Dim, Blocks >inline
offset(NodeType node) constufo::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) constufo::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() constufo::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 &params, 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 &center, 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) constufo::Tree< Derived, Dim, Blocks >inline
traverse(NodeType node, UnaryFun f) constufo::Tree< Derived, Dim, Blocks >inline
traverse(UnaryFun f, Predicate const &pred, bool only_exists=true) constufo::Tree< Derived, Dim, Blocks >inline
traverse(NodeType node, UnaryFun f, Predicate pred, bool only_exists=true) constufo::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) constufo::Tree< Derived, Dim, Blocks >inline
valid(NodeType node) constufo::Tree< Derived, Dim, Blocks >inline
~Tree()=default (defined in ufo::Tree< Derived, Dim, Blocks >)ufo::Tree< Derived, Dim, Blocks >protected