| 
    GLAMERDOC++
    
   Gravitational Lensing Code Library 
   | 
 
The box representing a branch of a binary tree structure. Used specifically in TreeStruct for organizing points in the grid. More...
#include <point.h>

Public Member Functions | |
| Branch (Point *my_points, unsigned long my_npoints, double my_boundary_p1[2], double my_boundary_p2[2], double my_center[2], int my_level) | |
| void | print () | 
| print out all member data for testing purposes  | |
| PosType | area () | 
Public Attributes | |
| struct Point * | points | 
| unsigned long | npoints | 
| pointer to first points in Branch  | |
| double | center [2] | 
| int | level | 
| unsigned long | number | 
| double | boundary_p1 [2] | 
| double | boundary_p2 [2] | 
| Branch * | child1 | 
| Branch * | child2 | 
| Branch * | brother | 
| Branch * | prev | 
| bool | refined | 
| Marks point as start of a level of refinement.  | |
| std::list< Branch * > | neighbors | 
The box representing a branch of a binary tree structure. Used specifically in TreeStruct for organizing points in the grid.