Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

ogdf::fast_multipole_embedder::LQMortonFunctor Class Reference

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

Public Member Functions

 LQMortonFunctor (FMELocalContext *pLocalContext)
 
void operator() (uint32_t begin, uint32_t end)
 
void operator() (uint32_t i)
 
uint32_t operator() (void) const
 

Private Attributes

LinearQuadtreequadtree
 
float * s
 
double scale
 
float translate_x
 
float translate_y
 
float * x
 
float * y
 

Detailed Description

Definition at line 151 of file FMEFunc.h.

Constructor & Destructor Documentation

◆ LQMortonFunctor()

ogdf::fast_multipole_embedder::LQMortonFunctor::LQMortonFunctor ( FMELocalContext pLocalContext)
inline

Definition at line 153 of file FMEFunc.h.

Member Function Documentation

◆ operator()() [1/3]

void ogdf::fast_multipole_embedder::LQMortonFunctor::operator() ( uint32_t  begin,
uint32_t  end 
)
inline

Definition at line 172 of file FMEFunc.h.

◆ operator()() [2/3]

void ogdf::fast_multipole_embedder::LQMortonFunctor::operator() ( uint32_t  i)
inline

Definition at line 165 of file FMEFunc.h.

◆ operator()() [3/3]

uint32_t ogdf::fast_multipole_embedder::LQMortonFunctor::operator() ( void  ) const
inline

Definition at line 163 of file FMEFunc.h.

Member Data Documentation

◆ quadtree

LinearQuadtree* ogdf::fast_multipole_embedder::LQMortonFunctor::quadtree
private

Definition at line 179 of file FMEFunc.h.

◆ s

float* ogdf::fast_multipole_embedder::LQMortonFunctor::s
private

Definition at line 185 of file FMEFunc.h.

◆ scale

double ogdf::fast_multipole_embedder::LQMortonFunctor::scale
private

Definition at line 182 of file FMEFunc.h.

◆ translate_x

float ogdf::fast_multipole_embedder::LQMortonFunctor::translate_x
private

Definition at line 180 of file FMEFunc.h.

◆ translate_y

float ogdf::fast_multipole_embedder::LQMortonFunctor::translate_y
private

Definition at line 181 of file FMEFunc.h.

◆ x

float* ogdf::fast_multipole_embedder::LQMortonFunctor::x
private

Definition at line 183 of file FMEFunc.h.

◆ y

float* ogdf::fast_multipole_embedder::LQMortonFunctor::y
private

Definition at line 184 of file FMEFunc.h.


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