Open
Graph Drawing
Framework

 v. 2022.02 (Dogwood)
 

ogdf::fast_multipole_embedder::LinearQuadtree::top_down_traversal_functor< F, CondType > Struct Template Reference

top down traversal of the subtree of a given node More...

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

Public Member Functions

 top_down_traversal_functor (const LinearQuadtree &t, F f)
 
 top_down_traversal_functor (const LinearQuadtree &t, F f, CondType c)
 
void operator() (NodeID u)
 

Public Attributes

CondType cond
 
func
 
const LinearQuadtreetree
 

Detailed Description

template<typename F, typename CondType = true_condition>
struct ogdf::fast_multipole_embedder::LinearQuadtree::top_down_traversal_functor< F, CondType >

top down traversal of the subtree of a given node

Definition at line 207 of file LinearQuadtree.h.

Constructor & Destructor Documentation

◆ top_down_traversal_functor() [1/2]

template<typename F , typename CondType = true_condition>
ogdf::fast_multipole_embedder::LinearQuadtree::top_down_traversal_functor< F, CondType >::top_down_traversal_functor ( const LinearQuadtree t,
f 
)
inline

Definition at line 213 of file LinearQuadtree.h.

◆ top_down_traversal_functor() [2/2]

template<typename F , typename CondType = true_condition>
ogdf::fast_multipole_embedder::LinearQuadtree::top_down_traversal_functor< F, CondType >::top_down_traversal_functor ( const LinearQuadtree t,
f,
CondType  c 
)
inline

Definition at line 214 of file LinearQuadtree.h.

Member Function Documentation

◆ operator()()

template<typename F , typename CondType = true_condition>
void ogdf::fast_multipole_embedder::LinearQuadtree::top_down_traversal_functor< F, CondType >::operator() ( NodeID  u)
inline

Definition at line 216 of file LinearQuadtree.h.

Member Data Documentation

◆ cond

template<typename F , typename CondType = true_condition>
CondType ogdf::fast_multipole_embedder::LinearQuadtree::top_down_traversal_functor< F, CondType >::cond

Definition at line 211 of file LinearQuadtree.h.

◆ func

template<typename F , typename CondType = true_condition>
F ogdf::fast_multipole_embedder::LinearQuadtree::top_down_traversal_functor< F, CondType >::func

Definition at line 210 of file LinearQuadtree.h.

◆ tree

template<typename F , typename CondType = true_condition>
const LinearQuadtree& ogdf::fast_multipole_embedder::LinearQuadtree::top_down_traversal_functor< F, CondType >::tree

Definition at line 209 of file LinearQuadtree.h.


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