Graph Drawing

 v. 2022.02 (Dogwood)

ogdf::fast_multipole_embedder::LinearQuadtree::forall_tree_nodes_functor< F > Struct Template Reference

simple functor for iterating over all nodes More...

#include <ogdf/energybased/fast_multipole_embedder/LinearQuadtree.h>

Public Member Functions

 forall_tree_nodes_functor (const LinearQuadtree &t, F f, NodeID b, uint32_t num)
void operator() ()

Public Attributes

NodeID begin
uint32_t numNodes
const LinearQuadtreetree

Detailed Description

template<typename F>
struct ogdf::fast_multipole_embedder::LinearQuadtree::forall_tree_nodes_functor< F >

simple functor for iterating over all nodes

Definition at line 104 of file LinearQuadtree.h.

Constructor & Destructor Documentation

◆ forall_tree_nodes_functor()

template<typename F >
ogdf::fast_multipole_embedder::LinearQuadtree::forall_tree_nodes_functor< F >::forall_tree_nodes_functor ( const LinearQuadtree t,
NodeID  b,
uint32_t  num 

Definition at line 111 of file LinearQuadtree.h.

Member Function Documentation

◆ operator()()

template<typename F >
void ogdf::fast_multipole_embedder::LinearQuadtree::forall_tree_nodes_functor< F >::operator() ( )

Definition at line 113 of file LinearQuadtree.h.

Member Data Documentation

◆ begin

Definition at line 108 of file LinearQuadtree.h.

◆ func

Definition at line 107 of file LinearQuadtree.h.

◆ numNodes

template<typename F >
uint32_t ogdf::fast_multipole_embedder::LinearQuadtree::forall_tree_nodes_functor< F >::numNodes

Definition at line 109 of file LinearQuadtree.h.

◆ tree

Definition at line 106 of file LinearQuadtree.h.

The documentation for this struct was generated from the following file: