|
|
Doxygen Source Code Documentation
Main 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
|
|
|