sfof
Public Member Functions | Public Attributes | Private Attributes | List of all members
Kdtree::Kdtree_node Class Reference

Class structure for kd-tree properties. More...

#include <kdtree_class.hpp>

Public Member Functions

void print_node_info (class Kdtree_node *, const std::vector< Galaxy > &)
 
node_to_galaxy check_node (class Point &, double, int)
 

Public Attributes

GalaxyGal
 
Kdtree_nodeleft
 
Kdtree_noderight
 
class Point bottom_left top_right
 
class Point center
 
double radius
 
int axis
 
unsigned int Ngalaxies
 

Private Attributes

Astro astro
 Nested class structure for kd-tree node properties. More...
 

Detailed Description

Class structure for kd-tree properties.

Member Function Documentation

◆ check_node()

node_to_galaxy Kdtree::Kdtree_node::check_node ( class Point origin,
double  sradius,
int  num 
)

◆ print_node_info()

void Kdtree::Kdtree_node::print_node_info ( class Kdtree_node node,
const std::vector< Galaxy > &  myAllG 
)

Member Data Documentation

◆ astro

Astro Kdtree::Kdtree_node::astro
private

Nested class structure for kd-tree node properties.

◆ axis

int Kdtree::Kdtree_node::axis

◆ center

class Point Kdtree::Kdtree_node::center

◆ Gal

Galaxy* Kdtree::Kdtree_node::Gal

◆ left

Kdtree_node* Kdtree::Kdtree_node::left

◆ Ngalaxies

unsigned int Kdtree::Kdtree_node::Ngalaxies

◆ radius

double Kdtree::Kdtree_node::radius

◆ right

Kdtree_node * Kdtree::Kdtree_node::right

◆ top_right

class Point bottom_left Kdtree::Kdtree_node::top_right

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