|  | 
                  
                  
                    
                    
                    
                    
    
            Doxygen Source Code DocumentationMain Page   Alphabetical List   Data Structures   File List   Data Fields   Globals   Search
 
 vp_rle.c File Reference#include "vp_global.h"
Go to the source code of this file. 
|  |  | 
 Functions |  | void EncodeScanline | ANSI_ARGS ((vpContext *vpc, void *voxels, MinMaxOctree *octree, MMOctreeLevel level_stack[VP_MAX_OCTREE_LEVELS])) |  | void InitRLE | ANSI_ARGS ((vpContext *vpc)) |  | void CacheVoxel | ANSI_ARGS ((vpContext *vpc, double opacity, void *rawvoxel)) |  | void CacheLength | ANSI_ARGS ((vpContext *vpc, int length)) |  | void CountNonZeroVoxel | ANSI_ARGS ((RunData *rundata, int index, int end_of_scan, vpContext *vpc)) |  | RLEVoxels *CreateEmptyRLEVoxels | ANSI_ARGS ((vpContext *vpc, int ilen, int jlen, int klen)) |  | RLEVoxels *CreateRLEVoxelsFromRunData | ANSI_ARGS ((vpContext *vpc, int ilen, int jlen, int klen, int non_zero_count, RunData *run_data, int rle_bytes_per_voxel)) |  | void StoreNonZeroVoxel | ANSI_ARGS ((void *voxel, int rle_bytes_per_voxel, void *data, unsigned char *lengths, RunData *rundata, int index)) |  | void PadScanlines | ANSI_ARGS ((int ilen, int jlen, int klen, RunData *run_data, unsigned char *lengths)) |  | void DestroyConstructionBuffer | ANSI_ARGS ((vpContext *vpc, ConstructionBuffer *cbuf)) |  | void DestroyGBuffer | ANSI_ARGS ((vpContext *vpc, GBuffer *gbuf)) |  | vpResult ComputeScanOffsets | ANSI_ARGS ((vpContext *vpc, RLEVoxels *rle_voxels)) |  | vpResult | vpClassifyScalars (vpc, scalar_data, length, scalar_field, grad_field, norm_field) vpContext *vpc |  | 
 Variables |  | unsigned char * | scalar_data |  | int | length |  | int | scalar_field |  | int | grad_field |  | int | norm_field |  | void * | voxels |  | MinMaxOctree * | octree |  | MMOctreeLevel | level_stack [VP_MAX_OCTREE_LEVELS] |  | double | opacity |  | void * | rawvoxel |  | int | index |  | int | end_of_scan |  | vpContext * | vpc |  | int | ilen |  | int | jlen |  | int | klen |  | int | non_zero_count |  | RunData * | run_data |  | int | rle_bytes_per_voxel |  | void * | data |  | unsigned char * | lengths |  | RunData * | rundata |  | int | data_count |  | int | run_count |  | RLEVoxels * | rle_voxels |  | ConstructionBuffer * | cbuf |  | GBuffer * | gbuf |  
 Function Documentation
 
 
 
 
 
 
 
 
 
 
 
 
 
 Variable Documentation
 
  
    |  | 
 
Definition at line 1048 of file vp_rle.c.
 
Referenced by comblock(), comlen(), hilbertdelay_V2(), main(), MCW_textwin_alter(), new_MCW_textwin_2001(), NI_write_columns(), NI_write_element(), NOTES_make_widgets(), NUD_print_CB(), SUMA_cmap_wid_input(), SUMA_input(), SUMA_ReadCharStdin(), SUMA_ReadNumStdin(), SUMA_StretchToFitLeCerveau(), and thd_complexscan().     |  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  
    | 
        
          | unsigned char * scalar_data |  |  
 
 
 |