Skip to content

AFNI/NIfTI Server

Sections
Personal tools
You are here: Home » AFNI » Documentation

Doxygen Source Code Documentation


Main Page   Alphabetical List   Data Structures   File List   Data Fields   Globals   Search  

vp_octree.c File Reference

#include "vp_global.h"

Go to the source code of this file.


Functions

void CreatePyramid ANSI_ARGS ((vpContext *vpc, void *mm_pyramid[VP_MAX_OCTREE_LEVELS]))
void DescendPyramid ANSI_ARGS ((vpContext *vpc, void *mm_pyramid[VP_MAX_OCTREE_LEVELS], int level, int x, int y, int z, int nodes_per_side, void *parent_node, int *octree_offset))
void Compute1DSummedAreaTable ANSI_ARGS ((vpContext *vpc))
void ComputeOctreeMask ANSI_ARGS ((vpContext *vpc, int level, int xn, int yn, int zn, int node_size, void *parent_node, unsigned char *array, int max_level))
vpResult vpCreateMinMaxOctree (vpc, root_node_size, base_node_size) vpContext *vpc

Variables

int OctantOrder [3][8]
int root_node_size
int base_node_size
void * mm_pyramid [VP_MAX_OCTREE_LEVELS]
int level
int x
int y
int z
int nodes_per_side
void * parent_node
int * octree_offset
MMOctreeLevel level_stack [VP_MAX_OCTREE_LEVELS]
int axis
int k
unsigned char * run_lengths
int j
int icount
unsigned char * array
int array_size
int max_level
int xn
int yn
int zn
int node_size

Function Documentation

void ComputeOctreeMask ANSI_ARGS (vpContext *vpc, int level, int xn, int yn, int zn, int node_size, void *parent_node, unsigned char *array, int max_level   [static]
 

void Compute1DSummedAreaTable ANSI_ARGS (vpContext *vpc   [static]
 

void DescendPyramid ANSI_ARGS (vpContext *vpc, void *mm_pyramid[VP_MAX_OCTREE_LEVELS], int level, int x, int y, int z, int nodes_per_side, void *parent_node, int *octree_offset   [static]
 

void CreatePyramid ANSI_ARGS (vpContext *vpc, void *mm_pyramid[VP_MAX_OCTREE_LEVELS])    [static]
 

vpResult vpCreateMinMaxOctree vpc   ,
root_node_size   ,
base_node_size   
 

Referenced by AREN_render(), and MREN_render().


Variable Documentation

unsigned char * array
 

Definition at line 1221 of file vp_octree.c.

Referenced by parray(), print_array(), sprint_array(), SUMA_writeColorFile(), write_one_ts(), and write_results().

int array_size
 

Definition at line 1183 of file vp_octree.c.

int axis
 

Definition at line 1553 of file vp_octree.c.

int base_node_size
 

Definition at line 67 of file vp_octree.c.

int icount
 

Definition at line 1011 of file vp_octree.c.

int j
 

Definition at line 1555 of file vp_octree.c.

int k
 

Definition at line 1554 of file vp_octree.c.

int level
 

Definition at line 1216 of file vp_octree.c.

MMOctreeLevel level_stack
 

Definition at line 1007 of file vp_octree.c.

int max_level
 

Definition at line 1222 of file vp_octree.c.

void * mm_pyramid
 

Definition at line 433 of file vp_octree.c.

int node_size
 

Definition at line 1219 of file vp_octree.c.

int nodes_per_side
 

Definition at line 437 of file vp_octree.c.

int OctantOrder[3][8] [static]
 

Initial value:

 {
    { 0, 2, 4, 6, 1, 3, 5, 7 }, 
    { 0, 4, 1, 5, 2, 6, 3, 7 }, 
    { 0, 1, 2, 3, 4, 5, 6, 7 }  
}

Definition at line 37 of file vp_octree.c.

int* octree_offset
 

Definition at line 439 of file vp_octree.c.

void * parent_node
 

Definition at line 1220 of file vp_octree.c.

int root_node_size
 

Definition at line 66 of file vp_octree.c.

unsigned char* run_lengths
 

Definition at line 1552 of file vp_octree.c.

int x
 

Definition at line 435 of file vp_octree.c.

int xn
 

Definition at line 1217 of file vp_octree.c.

Referenced by AFNI_process_drawing(), binomial_p2t(), binomial_t2p(), cdfbin(), cdfnbn(), cumbin(), cumnbn(), gaminv(), mri_read_dicom(), ppmd_polyspline(), r_mri_read_dicom(), RCREND_cutout_blobs(), REND_cutout_blobs(), RWC_xineramize(), SUMA_Point_To_Line_Distance(), and SUMA_Point_To_Point_Distance().

int y
 

Definition at line 435 of file vp_octree.c.

int yn
 

Definition at line 1217 of file vp_octree.c.

Referenced by AFNI_process_drawing(), MASKAVE_main(), mri_read_dicom(), PLUGIN_init(), ppmd_polyspline(), r_mri_read_dicom(), RCREND_cutout_blobs(), REND_cutout_blobs(), RWC_xineramize(), SUMA_Point_To_Line_Distance(), and SUMA_Point_To_Point_Distance().

int z
 

Definition at line 435 of file vp_octree.c.

int zn
 

Definition at line 1217 of file vp_octree.c.

Referenced by AFNI_process_drawing(), basym(), RCREND_cutout_blobs(), REND_cutout_blobs(), SUMA_Point_To_Line_Distance(), and SUMA_Point_To_Point_Distance().

 

Powered by Plone

This site conforms to the following standards: