!_TAG_FILE_FORMAT	2	/extended format; --format=1 will not append ;" to lines/
!_TAG_FILE_SORTED	1	/0=unsorted, 1=sorted, 2=foldcase/
!_TAG_PROGRAM_AUTHOR	Darren Hiebert	/dhiebert@users.sourceforge.net/
!_TAG_PROGRAM_NAME	Exuberant Ctags	//
!_TAG_PROGRAM_URL	http://ctags.sourceforge.net	/official site/
!_TAG_PROGRAM_VERSION	5.5.2	//
ARENASIZE	glutiso.c	47;"	d	file:
CC	Makefile	/^CC = cc$/;"	m
CFLAGS	Makefile	/^CFLAGS =   -g -Wall -pedantic $/;"	m
DEBUG	isosurface.h	6;"	d
FFTW_CFLAGS	Makefile	/^FFTW_CFLAGS = $/;"	m
FFTW_LDFLAGS	Makefile	/^FFTW_LDFLAGS = $/;"	m
FFTW_LIBS	Makefile	/^FFTW_LIBS = -lfftw3f$/;"	m
GI_CFLAGS	Makefile	/^GI_CFLAGS = $(CFLAGS) $(VOL3D_CFLAGS) $(GLUT_CFLAGS) $(PNG_CFLAGS)$/;"	m
GI_LDFLAGS	Makefile	/^GI_LDFLAGS = $(LDFLAGS) $(VOL3D_LDFLAGS) $(GLUT_LDFLAGS) $(PNG_LDFLAGS)$/;"	m
GI_LIBS	Makefile	/^GI_LIBS = $(VOL3D_LIBS) $(GLUT_LIBS) $(PNG_LIBS)$/;"	m
GI_LINK	Makefile	/^GI_LINK = $(GI_LDFLAGS) $(GI_LIBS)$/;"	m
GLUT_CFLAGS	Makefile	/^GLUT_CFLAGS = $/;"	m
GLUT_LDFLAGS	Makefile	/^GLUT_LDFLAGS = $/;"	m
GLUT_LIBS	Makefile	/^GLUT_LIBS = -lglut$/;"	m
GROWARR_SRC	Makefile	/^GROWARR_SRC = growarr.c$/;"	m
H5Fopen	configure	/^H5Fopen ();$/;"	f
HAVE_FFTW	config.h	5;"	d
HAVE_HDF5	config.h	6;"	d
HAVE_PNG	config.h	7;"	d
HDF5_CFLAGS	Makefile	/^HDF5_CFLAGS = $/;"	m
HDF5_LDFLAGS	Makefile	/^HDF5_LDFLAGS = $/;"	m
HDF5_LIBS	Makefile	/^HDF5_LIBS = -lhdf5$/;"	m
INCLUDED_BINNERY_H	binnery.h	2;"	d
INCLUDED_CONFIG_H	config.h	3;"	d
INCLUDED_GROWARR_H	growarr.h	2;"	d
INCLUDED_ISOSURFACE_H	isosurface.h	2;"	d
INCLUDED_MCUBES_H	mcubes.h	2;"	d
INCLUDED_MCUBES_TABLES_H	mcubes_tables.h	2;"	d
INCLUDED_VECTOR_H	vector.h	2;"	d
INCLUDED_VOL2DF_H	vol2df.h	2;"	d
INCLUDED_VOL2DU8_H	vol2du8.h	2;"	d
INCLUDED_VOL2D_H	vol2d.h	2;"	d
INCLUDED_VOL3DF_H	vol3df.h	2;"	d
INCLUDED_VOL3D_H	vol3d.h	2;"	d
MAXEDGES	isosurface.c	1637;"	d	file:
NREPS	test.c	7;"	d	file:
PNGFFT_CFLAGS	Makefile	/^PNGFFT_CFLAGS = $(CFLAGS) $(VOL2D_CFLAGS) $(FFTW_CFLAGS) $(PNG_CFLAGS)$/;"	m
PNGFFT_LDFLAGS	Makefile	/^PNGFFT_LDFLAGS = $(LDFLAGS) $(VOL2D_LDFLAGS) $(FFTW_LDFLAGS) $(PNG_LDFLAGS)$/;"	m
PNGFFT_LIBS	Makefile	/^PNGFFT_LIBS = $(VOL2D_LIBS) $(PNG_LIBS) $(FFTW_LIBS)$/;"	m
PNGFFT_LINK	Makefile	/^PNGFFT_LINK = $(PNGFFT_LDFLAGS) $(PNGFFT_LIBS) $/;"	m
PNGMAGICSIZE	vol2du8.c	25;"	d	file:
PNG_CFLAGS	Makefile	/^PNG_CFLAGS = $/;"	m
PNG_LDFLAGS	Makefile	/^PNG_LDFLAGS = $/;"	m
PNG_LIBS	Makefile	/^PNG_LIBS = -lpng$/;"	m
RM	Makefile	/^RM = rm$/;"	m
SHELL	Makefile	/^SHELL = \/bin\/sh$/;"	m
SICKENINGLY_VERBOSE	isosurface.h	7;"	d
StrokeString	glutiso.c	/^void StrokeString(void *font, char *p)$/;"	f
TEST1X	test.c	13;"	d	file:
TEST1Y	test.c	14;"	d	file:
TEST1Z	test.c	15;"	d	file:
TESTDATA1	test.c	11;"	d	file:
TESTDATA1SIZE	test.c	16;"	d	file:
VOL2D_CFLAGS	Makefile	/^VOL2D_CFLAGS = $(FFTW_CFLAGS)$/;"	m
VOL2D_DOUBLESIZE	vol2d.h	9;"	d
VOL2D_FLOATSIZE	vol2d.h	8;"	d
VOL2D_LDFLAGS	Makefile	/^VOL2D_LDFLAGS = $(FFTW_LDFLAGS)$/;"	m
VOL2D_LIBS	Makefile	/^VOL2D_LIBS = -lm $(PNG_LIBS) $(FFTW_LIBS)$/;"	m
VOL2D_NTYPES	vol2d.h	30;"	d
VOL2D_SRC	Makefile	/^VOL2D_SRC = vol2d.c vol2df.c vol2du8.c binnery.c$/;"	m
VOL3DF_FTYPE_HDF5	vol3df.h	/^        VOL3DF_FTYPE_HDF5= 2,$/;"	e	enum:vol3df_filetype
VOL3DF_FTYPE_ISO	vol3df.h	/^        VOL3DF_FTYPE_ISO = 6$/;"	e	enum:vol3df_filetype
VOL3DF_FTYPE_RAW	vol3df.h	/^        VOL3DF_FTYPE_RAW = 0,$/;"	e	enum:vol3df_filetype
VOL3DF_FTYPE_UC	vol3df.h	/^        VOL3DF_FTYPE_UC = 5,$/;"	e	enum:vol3df_filetype
VOL3DF_FTYPE_UCVTK	vol3df.h	/^        VOL3DF_FTYPE_UCVTK = 4,$/;"	e	enum:vol3df_filetype
VOL3DF_FTYPE_UNKNOWN	vol3df.h	/^        VOL3DF_FTYPE_UNKNOWN = -1,$/;"	e	enum:vol3df_filetype
VOL3DF_FTYPE_VTK	vol3df.h	/^        VOL3DF_FTYPE_VTK = 3,$/;"	e	enum:vol3df_filetype
VOL3DF_FTYPE_XDR	vol3df.h	/^        VOL3DF_FTYPE_XDR = 1,$/;"	e	enum:vol3df_filetype
VOL3DTEST_MESSY	test.c	9;"	d	file:
VOL3D_CFLAGS	Makefile	/^VOL3D_CFLAGS = $(HDF5_CFLAGS) $(VOL2D_CFLAGS)$/;"	m
VOL3D_DOUBLESIZE	vol3d.h	5;"	d
VOL3D_EULER_SURFACE	vol3df.c	1248;"	d	file:
VOL3D_EULER_VOLUME	vol3df.c	1249;"	d	file:
VOL3D_FLOATSIZE	vol3d.h	4;"	d
VOL3D_LDFLAGS	Makefile	/^VOL3D_LDFLAGS = $(HDF5_LDFLAGS) $(VOL2D_LDFLAGS)$/;"	m
VOL3D_LIBS	Makefile	/^VOL3D_LIBS = -lm $(HDF5_LIBS) $(VOL2D_LIBS)$/;"	m
VOL3D_NTYPES	vol3d.h	16;"	d
VOL3D_SRC	Makefile	/^VOL3D_SRC = vol3d.c vol3df.c mcubes.c mcubes_tables.c vector.c $(VOL2D_SRC) $(GROWARR_SRC)$/;"	m
VOL3D_X	vol3d.h	/^        VOL3D_X = 0,$/;"	e	enum:vol3d_direction
VOL3D_Y	vol3d.h	/^        VOL3D_Y = 1,$/;"	e	enum:vol3d_direction
VOL3D_Z	vol3d.h	/^        VOL3D_Z = 2$/;"	e	enum:vol3d_direction
VOLUTIL_CFLAGS	Makefile	/^VOLUTIL_CFLAGS = $(CFLAGS) $(VOL3D_CFLAGS)$/;"	m
VOLUTIL_LDFLAGS	Makefile	/^VOLUTIL_LDFLAGS = $(LDFLAGS) $(VOL3D_LDFLAGS)$/;"	m
VOLUTIL_LIBS	Makefile	/^VOLUTIL_LIBS = $(VOL3D_LIBS)$/;"	m
VOLUTIL_LINK	Makefile	/^VOLUTIL_LINK = $(VOLUTIL_LDFLAGS) $(VOLUTIL_LIBS)$/;"	m
VOL_NTYPES	vol2d.h	29;"	d
VOL_TYPE_DOUBLE	vol2d.h	/^	VOL_TYPE_DOUBLE		= 12,$/;"	e	enum:vol_datatype
VOL_TYPE_DOUBLE2	vol2d.h	/^	VOL_TYPE_DOUBLE2	= 13,$/;"	e	enum:vol_datatype
VOL_TYPE_DOUBLE3	vol2d.h	/^	VOL_TYPE_DOUBLE3	= 14$/;"	e	enum:vol_datatype
VOL_TYPE_DOUBLESIZE	vol2d.h	7;"	d
VOL_TYPE_FLOAT	vol2d.h	/^	VOL_TYPE_FLOAT		= 9,$/;"	e	enum:vol_datatype
VOL_TYPE_FLOAT2	vol2d.h	/^	VOL_TYPE_FLOAT2		= 10,$/;"	e	enum:vol_datatype
VOL_TYPE_FLOAT3	vol2d.h	/^	VOL_TYPE_FLOAT3		= 11,$/;"	e	enum:vol_datatype
VOL_TYPE_FLOATSIZE	vol2d.h	6;"	d
VOL_TYPE_INT16	vol2d.h	/^	VOL_TYPE_INT16		= 4,$/;"	e	enum:vol_datatype
VOL_TYPE_INT32	vol2d.h	/^	VOL_TYPE_INT32		= 6,$/;"	e	enum:vol_datatype
VOL_TYPE_INT64	vol2d.h	/^	VOL_TYPE_INT64		= 8,$/;"	e	enum:vol_datatype
VOL_TYPE_INT8	vol2d.h	/^	VOL_TYPE_INT8		= 2,$/;"	e	enum:vol_datatype
VOL_TYPE_UINT16	vol2d.h	/^	VOL_TYPE_UINT16		= 3,$/;"	e	enum:vol_datatype
VOL_TYPE_UINT32	vol2d.h	/^	VOL_TYPE_UINT32		= 5,$/;"	e	enum:vol_datatype
VOL_TYPE_UINT64	vol2d.h	/^	VOL_TYPE_UINT64		= 7,$/;"	e	enum:vol_datatype
VOL_TYPE_UINT8	vol2d.h	/^	VOL_TYPE_UINT8		= 1,$/;"	e	enum:vol_datatype
VOL_TYPE_UNKNOWN	vol2d.h	/^	VOL_TYPE_UNKNOWN	= 0,$/;"	e	enum:vol_datatype
V_BADVAL	isosurface.h	10;"	d
WHEEL_DOWN	glutiso.c	1102;"	d	file:
WHEEL_UP	glutiso.c	1101;"	d	file:
_LOOKUPTABLE_H_	LookUpTable.h	15;"	d
_LOOKUPTABLE_H_	oldJonLookUpTable.h	18;"	d
a	glutvol.c	/^uint8_t r[256],g[256],b[256],a[256];$/;"	v
a	isosurface.h	/^        vertindex a,b,c;$/;"	m	struct:tri
a	main.c	/^uint8_t r[256],g[256],b[256],a[256];$/;"	v
a	mcubes.h	/^struct triangle { int a,b,c; }; \/* Indices into vertex list *\/$/;"	m	struct:triangle
abs_streamfunc	vol3df.c	/^void abs_streamfunc(void *el, void *data)$/;"	f
abs_wrapper	volutil.c	/^int abs_wrapper(int argc, char *argv[], int optind, struct vol3d **vp) {$/;"	f
accum_streamfunc	vol2df.c	/^static void accum_streamfunc(void *el,void *data)$/;"	f	file:
accum_streamfunc	vol3df.c	/^static void accum_streamfunc(void *el,void *data)$/;"	f	file:
add_floats	volutil.c	/^float add_floats(float a, float b) { return a+b; }$/;"	f
add_wrapper	volutil.c	/^int add_wrapper(int argc, char *argv[], int optind, struct vol3d **vp)$/;"	f
addfuncdata	test.c	/^struct addfuncdata {$/;"	s	file:
addingstreamfunc	test.c	/^static void addingstreamfunc(void *el, void *data)$/;"	f	file:
alias_map	isosurface.h	/^        struct growarr *alias_map;$/;"	m	struct:mcubes_state
arr	growarr.h	/^        void *arr;              \/* The array *\/$/;"	m	struct:growarr
autocorrelation_wrapper	volutil.c	/^int autocorrelation_wrapper(int argc, char *argv[], int optind, struct vol3d **vp) {$/;"	f
axesFlag	glutiso.c	/^int wrapMeshNoFlag=0,spinFlag=0,fogFlag=0,axesFlag=0,outlineFlag=0;$/;"	v
b	glutvol.c	/^uint8_t r[256],g[256],b[256],a[256];$/;"	v
b	isosurface.h	/^        vertindex a,b,c;$/;"	m	struct:tri
b	main.c	/^uint8_t r[256],g[256],b[256],a[256];$/;"	v
b	mcubes.h	/^struct triangle { int a,b,c; }; \/* Indices into vertex list *\/$/;"	m	struct:triangle
bar	growarr_test.c	/^        int bar;$/;"	m	struct:foo	file:
bgColour	glutiso.c	/^GLclampf bgColour[3] = { 0.0,0.0,0.0 };$/;"	v
binaryop_wrapper	volutil.c	/^int binaryop_wrapper(int argc, char *argv[], int optind, struct vol3d **vp,$/;"	f
binnery	binnery.h	/^struct binnery {$/;"	s
binnery_1stmoment	binnery.c	/^float binnery_1stmoment(struct binnery *b)$/;"	f
binnery_add_point	binnery.c	/^int binnery_add_point(struct binnery *b, float x, unsigned int i)$/;"	f
binnery_destroy	binnery.c	/^int binnery_destroy(struct binnery *b)$/;"	f
binnery_dump	binnery.c	/^int binnery_dump(struct binnery *b, FILE *f)$/;"	f
binnery_mean	binnery.c	/^float binnery_mean(struct binnery *b, unsigned int i)$/;"	f
binnery_new	binnery.c	/^struct binnery *binnery_new(int nbins)$/;"	f
binnery_scaled_1stmoment	binnery.c	/^void binnery_scaled_1stmoment(struct binnery *b, float scale,float *mom,float *err)$/;"	f
binnery_scaled_dump	binnery.c	/^int binnery_scaled_dump(struct binnery *b, FILE *f,float scale)$/;"	f
binnery_sd	binnery.c	/^float binnery_sd(struct binnery *b, unsigned int i)$/;"	f
binnery_sum	binnery.c	/^float binnery_sum(struct binnery *b)$/;"	f
binnery_variance	binnery.c	/^float binnery_variance(struct binnery *b, unsigned int i)$/;"	f
bx	glutiso.c	/^int bx=0,by=0;$/;"	v
bx	glutvol.c	/^int bx=0,by=0;$/;"	v
by	glutiso.c	/^int bx=0,by=0;$/;"	v
by	glutvol.c	/^int bx=0,by=0;$/;"	v
c	isosurface.h	/^        vertindex a,b,c;$/;"	m	struct:tri
c	mcubes.h	/^struct triangle { int a,b,c; }; \/* Indices into vertex list *\/$/;"	m	struct:triangle
calc_area	isosurface.h	/^        int calc_area; \/* Flag for area calculation *\/$/;"	m	struct:mcubes_state
calc_mean_curvature	isosurface.h	/^        int calc_mean_curvature; \/* Flag for mean curvature calculation *\/$/;"	m	struct:mcubes_state
case_crossings	oldJonLookUpTable.h	/^static const signed char case_crossings[256][12] = {$/;"	v
cases	LookUpTable.h	/^static const char cases[256][2] = {$/;"	v
cases	oldJonLookUpTable.h	/^static const char cases[256][2] = {$/;"	v
casesClassic	LookUpTable.h	/^static const char casesClassic[256][16] = {$/;"	v
casesClassic	oldJonLookUpTable.h	/^static const char casesClassic[256][16] = {$/;"	v
clickx	glutiso.c	/^int clickx=0,clicky=0;$/;"	v
clickx	glutvol.c	/^int clickx=0,clicky=0;	\/* Coords of last mouse click *\/$/;"	v
clicky	glutiso.c	/^int clickx=0,clicky=0;$/;"	v
clicky	glutvol.c	/^int clickx=0,clicky=0;	\/* Coords of last mouse click *\/$/;"	v
close_wrapper	volutil.c	/^int close_wrapper(int argc, char *argv[], int optind, struct vol3d **vp) {$/;"	f
colVolFlag	glutiso.c	/^int colVolFlag=0;$/;"	v
colouredFlag	glutiso.c	/^int colouredFlag=0;$/;"	v
colvol	isosurface.h	/^        struct vol3d *colvol; \/* Voxel data for colours *\/$/;"	m	struct:mcubes_state
count	binnery.h	/^        unsigned int *count;$/;"	m	struct:binnery
count	isosurface.c	/^struct edge { int count; vertindex hivert; };$/;"	m	struct:edge	file:
count	vol2df.h	/^        unsigned int *count;$/;"	m	struct:vol2df_dist
count	vol3df.h	/^        unsigned int *count;$/;"	m	struct:vol3df_dist
crossings_string	crossings.pl	/^sub crossings_string {$/;"	s
cube_crossings	crossings.pl	/^sub cube_crossings {$/;"	s
cube_edge	mcubes_tables.c	/^const int cube_edge[12][2] = {$/;"	v
cube_edge_delta	mcubes_tables.c	/^const int cube_edge_delta[12][4] = {$/;"	v
cube_from_number	crossings.pl	/^sub cube_from_number {$/;"	s
cube_vert	mcubes_tables.c	/^const struct vertex cube_vert[8] = {$/;"	v
cuberilleFlag	glutiso.c	/^int cuberilleFlag=0,vertexLabelFlag=0,triangleLabelFlag=0;$/;"	v
cubicColourMap	glutiso.c	/^void cubicColourMap(float phi, struct vol3df_stats *stats,GLfloat *col) {$/;"	f
currentMeshNo	glutiso.c	/^int currentMeshNo=0,nMeshes=0;$/;"	v
cvsid	growarr.c	/^static const char *cvsid =$/;"	v	file:
cylrad_func	volutil.c	/^static float cylrad_func(int x, int y, int z, void *data)$/;"	f	file:
cylrad_wrapper	volutil.c	/^int cylrad_wrapper(int argc, char *argv[], int optind, struct vol3d **vp) {$/;"	f
data	vol2d.h	/^	void *data;$/;"	m	struct:vol2d
data	vol3d.h	/^	void *data;$/;"	m	struct:vol3d
datatype	vol2d.h	/^	vol_datatype datatype;$/;"	m	struct:vol2d
datatype	vol3d.h	/^	vol_datatype datatype;$/;"	m	struct:vol3d
debugMode	glutiso.c	/^int debugMode = 0;$/;"	v
debugOverlayFlag	glutiso.c	/^int specularFlag=0,orthoFlag=0,meshOutlineFlag=0, debugOverlayFlag=0;$/;"	v
declare_testarray1	test.c	18;"	d	file:
decrementFrame	glutiso.c	/^void decrementFrame(void)$/;"	f
delta	binnery.h	/^        float delta;$/;"	m	struct:binnery
displayfunc	glutiso.c	/^void displayfunc(void)$/;"	f
displayfunc	glutvol.c	/^void displayfunc(void)$/;"	f
displayfunc	gtest.c	/^void displayfunc(void)$/;"	f
displayfunc	vol-rgba.pl	/^sub displayfunc{$/;"	s
dist_wrapper	volutil.c	/^int dist_wrapper(int argc, char *argv[], int optind, struct vol3d **vp) {$/;"	f
downsample_wrapper	volutil.c	/^int downsample_wrapper(int argc, char *argv[], int optind, struct vol3d **vp) {$/;"	f
dphi	vol2df.h	/^        float dphi;$/;"	m	struct:vol2df_dist
dphi	vol3df.h	/^        float dphi;$/;"	m	struct:vol3df_dist
drawAxes	glutiso.c	/^void drawAxes(GLfloat *mi)$/;"	f
drawCuberille	glutiso.c	/^void drawCuberille(void)$/;"	f
drawDebugOverlay	glutiso.c	/^void drawDebugOverlay(void)$/;"	f
drawMeshOutline	glutiso.c	/^void drawMeshOutline(void)$/;"	f
drawOutline	glutiso.c	/^void drawOutline(void)$/;"	f
drawTriangleLabels	glutiso.c	/^void drawTriangleLabels(GLfloat *mi)$/;"	f
drawVertexLabels	glutiso.c	/^void drawVertexLabels(GLfloat *mi)$/;"	f
draw_gl	glutiso.c	/^void draw_gl()$/;"	f
dsurface_func	volutil.c	/^static float dsurface_func(int x, int y, int z, void *data)$/;"	f	file:
dsurface_wrapper	volutil.c	/^int dsurface_wrapper(int argc, char *argv[], int optind, struct vol3d **vp) {$/;"	f
dtime	glutiso.c	/^const int dtime=5;$/;"	v
dump_verts	isosurface.c	/^void dump_verts(struct vol3d *v)$/;"	f
edge	isosurface.c	/^struct edge { int count; vertindex hivert; };$/;"	s	file:
edgeTable	mcubes_tables.c	/^int edgeTable[256]={$/;"	v
elsize	vol2d.h	/^	size_t elsize;$/;"	m	struct:vol2d
elsize	vol3d.h	/^	size_t elsize;$/;"	m	struct:vol3d
euler_delta	vol3df.c	/^const int euler_delta[8][3] = {$/;"	v
exp	configure	/^exp ();$/;"	f
expected	test.c	/^	int expected;$/;"	m	struct:streamreader	file:
f	vol3df.c	/^        FILE *f;$/;"	m	struct:ucdata	file:
farclip	glutiso.c	/^const GLfloat farclip=1024.0;$/;"	v
fatal_error	isosurface.h	/^        int fatal_error;$/;"	m	struct:mcubes_state
fftwf_execute	configure	/^fftwf_execute ();$/;"	f
fileNames	glutiso.c	/^char **fileNames;$/;"	v
filename	vol3df.h	/^        char *filename;$/;"	m	struct:vol3df_file_hints
fill_wrapper	volutil.c	/^int fill_wrapper(int argc, char *argv[], int optind, struct vol3d **vp) {$/;"	f
find_3d_callback	vol3df.c	/^static herr_t find_3d_callback (hid_t loc_id, const char *name, void *data)$/;"	f	file:
find_3d_dataset	vol3df.c	/^static char *find_3d_dataset(hid_t file_id)$/;"	f	file:
fogFlag	glutiso.c	/^int wrapMeshNoFlag=0,spinFlag=0,fogFlag=0,axesFlag=0,outlineFlag=0;$/;"	v
foo	growarr_test.c	/^struct foo {$/;"	s	file:
frameChanged	glutiso.c	/^void frameChanged(void)$/;"	f
frameno	glutiso.c	/^unsigned int frameno=0;$/;"	v
frameno	glutvol.c	/^unsigned int frameno=0;$/;"	v
fullscreenflag	glutiso.c	/^int fullscreenflag=0;$/;"	v
func_wrapper	volutil.c	/^int func_wrapper(int argc, char *argv[], int optind, struct vol3d **vp,$/;"	f
g	glutvol.c	/^uint8_t r[256],g[256],b[256],a[256];$/;"	v
g	main.c	/^uint8_t r[256],g[256],b[256],a[256];$/;"	v
gaussian_func	volutil.c	/^static float gaussian_func(int x, int y, int z, void *data)$/;"	f	file:
gaussian_wrapper	volutil.c	/^int gaussian_wrapper(int argc, char *argv[], int optind, struct vol3d **vp) {$/;"	f
geomx	glutiso.c	/^GLfloat geomx=0,geomy=0,geomz=-100;$/;"	v
geomx	glutvol.c	/^GLfloat geomx=0,geomy=0,geomz=-5;$/;"	v
geomy	glutiso.c	/^GLfloat geomx=0,geomy=0,geomz=-100;$/;"	v
geomy	glutvol.c	/^GLfloat geomx=0,geomy=0,geomz=-5;$/;"	v
geomz	glutiso.c	/^GLfloat geomx=0,geomy=0,geomz=-100;$/;"	v
geomz	glutvol.c	/^GLfloat geomx=0,geomy=0,geomz=-5;$/;"	v
glinit	glutiso.c	/^int glinit=0; \/* Set to 1 once GL has been set up *\/$/;"	v
glinit	glutvol.c	/^int glinit=0; \/* Set to 1 once GL has been set up *\/$/;"	v
glutInit	configure	/^glutInit ();$/;"	f
growarr	growarr.h	/^struct growarr {$/;"	s
growarr_add	growarr.c	/^int growarr_add(struct growarr *ga, void *item)$/;"	f
growarr_cvsid	growarr.c	/^const char *growarr_cvsid(void) {$/;"	f
growarr_destroy	growarr.c	/^int growarr_destroy(struct growarr *ga) {$/;"	f
growarr_expand	growarr.c	/^int growarr_expand(struct growarr *ga, unsigned int nitems)$/;"	f
growarr_get_nth	growarr.c	/^void *growarr_get_nth(struct growarr *ga,unsigned int n)$/;"	f
growarr_new	growarr.c	/^struct growarr *growarr_new (size_t itemsize, unsigned int nitems)$/;"	f
growarr_nitems	growarr.c	/^unsigned int growarr_nitems(struct growarr *ga) {$/;"	f
growarr_shrink	growarr.c	/^int growarr_shrink(struct growarr *ga, unsigned int nitems)$/;"	f
gt_streamfunc	vol3df.c	/^void gt_streamfunc(void *el, void *data)$/;"	f
gt_wrapper	volutil.c	/^int gt_wrapper(int argc, char *argv[], int optind, struct vol3d **vp) {$/;"	f
gtfilter	volutil.c	/^int gtfilter(float x,void *d) { $/;"	f
gyroid_func	volutil.c	/^static float gyroid_func(int x, int y, int z, void *data)$/;"	f	file:
gyroid_wrapper	volutil.c	/^int gyroid_wrapper(int argc, char *argv[], int optind, struct vol3d **vp) {$/;"	f
h5path	vol3df.h	/^        char *h5path;$/;"	m	struct:vol3df_file_hints
hivert	isosurface.c	/^struct edge { int count; vertindex hivert; };$/;"	m	struct:edge	file:
hsv2rgb	glutiso.c	/^void hsv2rgb(GLfloat *r,GLfloat *g,GLfloat *b,$/;"	f
hueColourMap	glutiso.c	/^void hueColourMap(float phi, struct vol3df_stats *stats,GLfloat *col) {$/;"	f
i	test.c	/^	int i;$/;"	m	struct:addfuncdata	file:
i	test.c	/^	int i;$/;"	m	struct:streamtest_data	file:
imax	glutiso.c	/^int imax(int a,int b){ return ( a > b ) ? a : b ; }$/;"	f
incrementFrame	glutiso.c	/^void incrementFrame(void)$/;"	f
initGL	glutiso.c	/^void initGL()$/;"	f
init_gl	glutvol.c	/^void init_gl()$/;"	f
init_gl	vol-rgba.pl	/^sub init_gl {$/;"	s
init_tables	glutvol.c	/^void init_tables(void)$/;"	f
init_tables	main.c	/^void init_tables(void)$/;"	f
init_vol	vol-rgba.pl	/^sub init_vol {$/;"	s
innerColour	glutiso.c	/^GLfloat innerColour[4] = { 1.0,0.0,0.0,1.0 };$/;"	v
interior12	oldJonLookUpTable.h	/^static const char interior12[24] = {$/;"	v
interior13_5_1	oldJonLookUpTable.h	/^static const char interior13_5_1[2][4] = {$/;"	v
interior6	oldJonLookUpTable.h	/^static const char interior6[48] = {$/;"	v
interior7	oldJonLookUpTable.h	/^static const char interior7[16] = {$/;"	v
is_3d_dataset	vol3df.c	/^static int is_3d_dataset(hid_t loc_id,char *name)$/;"	f	file:
is_mirrored	vol2df.c	/^static int is_mirrored(struct vol2d *v, int x)$/;"	f	file:
is_mirrored	vol3df.c	/^static int is_mirrored(struct vol3d *v, int x)$/;"	f	file:
isoarea_wrapper	volutil.c	/^int isoarea_wrapper(int argc, char *argv[], int optind, struct vol3d **vp) {$/;"	f
isoval	isosurface.h	/^        float isoval;$/;"	m	struct:mcubes_state
itemsize	growarr.h	/^        size_t itemsize;        \/* Size of one item *\/$/;"	m	struct:growarr
keyboardfunc	glutiso.c	/^void keyboardfunc(unsigned char key, int x, int y)$/;"	f
kx	volutil.c	/^struct wavevector { float kx,ky,kz; };$/;"	m	struct:wavevector	file:
ky	volutil.c	/^struct wavevector { float kx,ky,kz; };$/;"	m	struct:wavevector	file:
kz	volutil.c	/^struct wavevector { float kx,ky,kz; };$/;"	m	struct:wavevector	file:
labelflag	glutiso.c	/^int labelflag=0;$/;"	v
lamella_func	volutil.c	/^static float lamella_func(int x, int y, int z, void *data)$/;"	f	file:
lamella_wrapper	volutil.c	/^int lamella_wrapper(int argc, char *argv[], int optind, struct vol3d **vp) {$/;"	f
leftbutdown	glutiso.c	/^int leftbutdown=0;$/;"	v
leftbutdown	glutvol.c	/^int leftbutdown=0;$/;"	v
leftbutstate	glutiso.c	/^int leftbutstate=0;$/;"	v
leftbutstate	glutvol.c	/^int leftbutstate=0;$/;"	v
linearColourMap	glutiso.c	/^void linearColourMap(float phi, struct vol3df_stats *stats,GLfloat *col) {$/;"	f
load_voltex	glutvol.c	/^int load_voltex(char *fname, int nx, int ny, int nz) $/;"	f
load_volume	glutvol.c	/^struct vol3d *load_volume(char *fname,$/;"	f
loadtexture	vol-rgba.pl	/^sub loadtexture {$/;"	s
logabs_wrapper	volutil.c	/^int logabs_wrapper(int argc, char *argv[], int optind, struct vol3d **vp) {$/;"	f
lt_streamfunc	vol3df.c	/^void lt_streamfunc(void *el, void *data)$/;"	f
lt_wrapper	volutil.c	/^int lt_wrapper(int argc, char *argv[], int optind, struct vol3d **vp) {$/;"	f
ltfilter	volutil.c	/^int ltfilter(float x,void *d) { $/;"	f
main	2dsf.c	/^int main(int argc, char *argv[])$/;"	f
main	config.guess	/^		main()$/;"	f
main	config.guess	/^	main ()$/;"	f
main	config.guess	/^main ()$/;"	f
main	genus.c	/^int main(int argc, char *argv[])$/;"	f
main	glutiso.c	/^int main(int argc, char *argv[])$/;"	f
main	glutvol.c	/^int main(int argc, char *argv[])$/;"	f
main	growarr_test.c	/^int main(int argc, char *argv[])$/;"	f
main	gtest.c	/^int main(int argc, char *argv[])$/;"	f
main	isomain.c	/^int main(int argc, char *argv[])$/;"	f
main	main.c	/^int main(int argc, char *argv[])$/;"	f
main	pngfft.c	/^int main (int argc, char *argv[])$/;"	f
main	test.c	/^int main(int argc, char *argv[])$/;"	f
main	volutil.c	/^int main(int argc, char *argv[])$/;"	f
makeid	vol-rgba.pl	/^	sub makeid {$/;"	s
makemenu	vol-rgba.pl	/^sub makemenu {$/;"	s
max	vol2df.h	/^        float max;$/;"	m	struct:vol2df_stats
max	vol3df.c	/^        float max;$/;"	m	struct:ucdata	file:
max	vol3df.h	/^        float max;$/;"	m	struct:vol3df_stats
maxtris	mcubes.h	/^        int nexttri,maxtris; \/* Similarly for triangles *\/$/;"	m	struct:mesh
maxverts	mcubes.h	/^        int maxverts; \/* Max number of vertices *\/$/;"	m	struct:mesh
mcubesList	glutiso.c	/^struct mcubes_state **mcubesList=NULL;$/;"	v
mcubes_add_c_vertex	isosurface.c	/^vertindex mcubes_add_c_vertex(struct mcubes_state *mc,$/;"	f
mcubes_add_triangle	isosurface.c	/^int mcubes_add_triangle(struct mcubes_state *mc, struct tri *t)$/;"	f
mcubes_add_vertex	isosurface.c	/^vertindex mcubes_add_vertex(struct mcubes_state *mc, int ix, int iy, int iz,$/;"	f
mcubes_area	isosurface.c	/^float mcubes_area(struct mcubes_state *mc)$/;"	f
mcubes_audit	isosurface.c	/^void mcubes_audit(struct mcubes_state *mc)$/;"	f
mcubes_average_curvature	isosurface.c	/^float mcubes_average_curvature(struct mcubes_state *mc)$/;"	f
mcubes_cache_vertex	isosurface.c	/^void mcubes_cache_vertex(struct mcubes_state *mc,struct vol3d *vertvol,$/;"	f
mcubes_calc_vertices	isosurface.c	/^int mcubes_calc_vertices(struct mcubes_state *mc)$/;"	f
mcubes_check_vertex_usage	isosurface.c	/^void mcubes_check_vertex_usage(struct mcubes_state *mc)$/;"	f
mcubes_chi	isosurface.c	/^int mcubes_chi(struct mcubes_state *mc,float *chi)$/;"	f
mcubes_classic	isosurface.c	/^int mcubes_classic(struct mcubes_state *mc)$/;"	f
mcubes_count_area	isosurface.c	/^void mcubes_count_area(struct mcubes_state *mc)$/;"	f
mcubes_count_curvature	isosurface.c	/^void mcubes_count_curvature(struct mcubes_state *mc)$/;"	f
mcubes_destroy	isosurface.c	/^void mcubes_destroy(struct mcubes_state *mc)$/;"	f
mcubes_draw	glutiso.c	/^void mcubes_draw(struct mcubes_state *mc,$/;"	f
mcubes_genus	isosurface.c	/^int mcubes_genus(struct mcubes_state *mc, float *g)$/;"	f
mcubes_geometry_dump	isosurface.c	/^void mcubes_geometry_dump(struct mcubes_state *mc, FILE *fh)$/;"	f
mcubes_get_edge_vertex	isosurface.c	/^vertindex mcubes_get_edge_vertex(struct mcubes_state *mc,$/;"	f
mcubes_get_x_vert	isosurface.c	/^vertindex mcubes_get_x_vert(struct mcubes_state *mc, int x, int y, int z)$/;"	f
mcubes_get_y_vert	isosurface.c	/^vertindex mcubes_get_y_vert(struct mcubes_state *mc, int x, int y, int z)$/;"	f
mcubes_get_z_vert	isosurface.c	/^vertindex mcubes_get_z_vert(struct mcubes_state *mc, int x, int y, int z)$/;"	f
mcubes_info	isosurface.c	/^void mcubes_info(struct mcubes_state *mc,FILE *fh)$/;"	f
mcubes_lewiner	isosurface.c	/^int mcubes_lewiner(struct mcubes_state *mc)$/;"	f
mcubes_lewiner_cube	isosurface.c	/^int mcubes_lewiner_cube(struct mcubes_state *mc, int x, int y, int z)$/;"	f
mcubes_meansquared_curvature	isosurface.c	/^float mcubes_meansquared_curvature(struct mcubes_state *mc)$/;"	f
mcubes_new	isosurface.c	/^struct mcubes_state *mcubes_new(struct vol3d *voxel, float isoval,$/;"	f
mcubes_purge_cache	isosurface.c	/^int mcubes_purge_cache(struct mcubes_state *mc)$/;"	f
mcubes_purge_geometry	isosurface.c	/^int mcubes_purge_geometry(struct mcubes_state *mc)$/;"	f
mcubes_purge_input_data	isosurface.c	/^int mcubes_purge_input_data(struct mcubes_state *mc)$/;"	f
mcubes_release_input_data	isosurface.c	/^int mcubes_release_input_data(struct mcubes_state *mc)$/;"	f
mcubes_scalar_curvature	isosurface.c	/^int mcubes_scalar_curvature(struct mcubes_state *mc)$/;"	f
mcubes_state	isosurface.h	/^struct mcubes_state {$/;"	s
mcubes_triangles_subvol	isosurface.c	/^int mcubes_triangles_subvol(struct mcubes_state *mc,$/;"	f
mcubes_triangulate_voxel	isosurface.c	/^int mcubes_triangulate_voxel(struct mcubes_state *mc, const char* trig,$/;"	f
mcubes_write_vtkfh	isosurface.c	/^int mcubes_write_vtkfh(struct mcubes_state *mc, FILE *f, int binary)$/;"	f
mean	binnery.h	/^        float *mean;$/;"	m	struct:binnery
mean	vol2df.h	/^        float mean;$/;"	m	struct:vol2df_stats
mean	vol3df.h	/^        float mean;$/;"	m	struct:vol3df_stats
mesh	mcubes.h	/^struct mesh {$/;"	s
meshList	glutiso.c	/^GLuint meshList;   \/* Honking big display list *\/$/;"	v
meshOutlineFlag	glutiso.c	/^int specularFlag=0,orthoFlag=0,meshOutlineFlag=0, debugOverlayFlag=0;$/;"	v
mesh_add_coloured_vert	mcubes.c	/^int mesh_add_coloured_vert(struct mesh *m, struct vertex v, struct vol3d *vol,struct vol3df_stats *mystats, struct vertex *vnormal)$/;"	f
mesh_add_tri	mcubes.c	/^int mesh_add_tri(struct mesh *m, struct triangle t)$/;"	f
mesh_add_vert	mcubes.c	/^int mesh_add_vert(struct mesh *m, struct vertex v, struct vertex *vnormal)$/;"	f
mesh_alloc_vcol	mcubes.c	/^int mesh_alloc_vcol(struct mesh *m)$/;"	f
mesh_alloc_vnorm	mcubes.c	/^int mesh_alloc_vnorm(struct mesh *m)$/;"	f
mesh_destroy	mcubes.c	/^int mesh_destroy(struct mesh *m)$/;"	f
mesh_grow_tri	mcubes.c	/^int mesh_grow_tri(struct mesh *m, int nnew)$/;"	f
mesh_grow_vert	mcubes.c	/^int mesh_grow_vert(struct mesh *m, int nnew)$/;"	f
mesh_new	mcubes.c	/^struct mesh *mesh_new()$/;"	f
mesh_write_vtkfh	mcubes.c	/^int mesh_write_vtkfh(struct mesh *m, FILE *f, int binary)$/;"	f
midbutdown	glutiso.c	/^int midbutdown=0;$/;"	v
midbutdown	glutvol.c	/^int midbutdown=0;$/;"	v
middlebutstate	glutiso.c	/^int middlebutstate=0;$/;"	v
middlebutstate	glutvol.c	/^int middlebutstate=0;$/;"	v
min	vol2df.h	/^        float min;$/;"	m	struct:vol2df_stats
min	vol3df.c	/^        float min;$/;"	m	struct:ucdata	file:
min	vol3df.h	/^        float min;$/;"	m	struct:vol3df_stats
motionfunc	glutiso.c	/^void motionfunc(int x, int y)$/;"	f
motionfunc	glutvol.c	/^void motionfunc(int x, int y)$/;"	f
motionfunc	vol-rgba.pl	/^sub motionfunc {$/;"	s
mousefunc	glutiso.c	/^void mousefunc(int button, int state, int x, int y)$/;"	f
mousefunc	glutvol.c	/^void mousefunc(int button, int state, int x, int y)$/;"	f
mousefunc	vol-rgba.pl	/^sub mousefunc {$/;"	s
mouserotatemotion	glutiso.c	/^void mouserotatemotion(float x0,float y0, float x1,float y1) {$/;"	f
mouserotatemotion	glutvol.c	/^void mouserotatemotion(int x0,int y0, int x1,int y1) {$/;"	f
mouserotatemotion	vol-rgba.pl	/^sub mouserotatemotion {$/;"	s
mousetransmotion	glutiso.c	/^void mousetransmotion(int dx,int dy)$/;"	f
mousetransmotion	glutvol.c	/^void mousetransmotion(int dx,int dy)$/;"	f
mousetransmotion	vol-rgba.pl	/^sub mousetransmotion {$/;"	s
mousex	glutiso.c	/^int mousex=0,mousey=0;          \/* Mouse status *\/$/;"	v
mousex	glutvol.c	/^int mousex=0,mousey=0;		\/* Mouse status *\/$/;"	v
mousey	glutiso.c	/^int mousex=0,mousey=0;          \/* Mouse status *\/$/;"	v
mousey	glutvol.c	/^int mousex=0,mousey=0;		\/* Mouse status *\/$/;"	v
mousezoommotion	glutiso.c	/^void mousezoommotion(int dz)$/;"	f
mousezoommotion	glutvol.c	/^void mousezoommotion(int dz)$/;"	f
mousezoommotion	vol-rgba.pl	/^sub mousezoommotion {$/;"	s
mstime	glutiso.c	/^long int mstime=0; \/* time in ms from when spin was started *\/$/;"	v
nMeshes	glutiso.c	/^int currentMeshNo=0,nMeshes=0;$/;"	v
nallocated	growarr.h	/^        unsigned int nallocated;         \/* Maximum size array can hold *\/$/;"	m	struct:growarr
name	volutil.c	/^        char *name;$/;"	m	struct:operation	file:
nbins	binnery.h	/^        unsigned int nbins;$/;"	m	struct:binnery
nbins	vol2df.h	/^        unsigned int nbins;$/;"	m	struct:vol2df_dist
nbins	vol3df.h	/^        unsigned int nbins;$/;"	m	struct:vol3df_dist
nearclip	glutiso.c	/^const GLfloat nearclip=0.1;$/;"	v
nearclip	glutvol.c	/^const GLfloat nearclip=0.1; \/* Distance to near clipping plane *\/$/;"	v
need_input	volutil.c	/^        int need_input;$/;"	m	struct:operation	file:
need_output	volutil.c	/^        int need_output;$/;"	m	struct:operation	file:
newstreamtest	test.c	/^static void newstreamtest(void *dst, void *data)$/;"	f	file:
nexttri	mcubes.h	/^        int nexttri,maxtris; \/* Similarly for triangles *\/$/;"	m	struct:mesh
nextvert	mcubes.h	/^        int nextvert; \/* Index of next vertex to be added *\/$/;"	m	struct:mesh
nitems	growarr.h	/^        unsigned int nitems;             \/* Number currently in array *\/$/;"	m	struct:growarr
nnlt_wrapper	volutil.c	/^int nnlt_wrapper(int argc, char *argv[], int optind, struct vol3d **vp)$/;"	f
normal	isosurface.h	/^        struct growarr *triangle,*vertex,*normal,*scalar;$/;"	m	struct:mcubes_state
normalizeScalarFlag	glutiso.c	/^int normalizeScalarFlag=0;$/;"	v
normalize_statistics	glutiso.c	/^void normalize_statistics(void)$/;"	f
null_wrapper	volutil.c	/^int null_wrapper(int argc, char *argv[], int optind, struct vol3d **vp)$/;"	f
nvertices	isosurface.h	/^        unsigned int nvertices; \/* Number of unique (non-border) vertices *\/$/;"	m	struct:mcubes_state
nx	isosurface.h	/^        int nx,ny,nz;$/;"	m	struct:mcubes_state
nx	vol2d.h	/^	unsigned int nx,ny;$/;"	m	struct:vol2d
nx	vol3d.h	/^	unsigned int nx,ny,nz;$/;"	m	struct:vol3d
nx	vol3df.h	/^        unsigned int nx,ny,nz;$/;"	m	struct:vol3df_file_hints
ny	isosurface.h	/^        int nx,ny,nz;$/;"	m	struct:mcubes_state
ny	vol2d.h	/^	unsigned int nx,ny;$/;"	m	struct:vol2d
ny	vol3d.h	/^	unsigned int nx,ny,nz;$/;"	m	struct:vol3d
ny	vol3df.h	/^        unsigned int nx,ny,nz;$/;"	m	struct:vol3df_file_hints
nz	isosurface.h	/^        int nx,ny,nz;$/;"	m	struct:mcubes_state
nz	vol3d.h	/^	unsigned int nx,ny,nz;$/;"	m	struct:vol3d
nz	vol3df.h	/^        unsigned int nx,ny,nz;$/;"	m	struct:vol3df_file_hints
odist_func	volutil.c	/^static float odist_func(int x, int y, int z, void *data)$/;"	f	file:
odist_wrapper	volutil.c	/^int odist_wrapper(int argc, char *argv[], int optind, struct vol3d **vp) {$/;"	f
ogauss_func	volutil.c	/^static float ogauss_func(int x, int y, int z, void *data)$/;"	f	file:
ogauss_wrapper	volutil.c	/^int ogauss_wrapper(int argc, char *argv[], int optind, struct vol3d **vp) {$/;"	f
ok	test.c	/^	int ok;$/;"	m	struct:streamreader	file:
op_fn	volutil.c	/^        int (*op_fn)(int , char *[], int, struct vol3d **);$/;"	m	struct:operation	file:
open_wrapper	volutil.c	/^int open_wrapper(int argc, char *argv[], int optind, struct vol3d **vp) {$/;"	f
operation	volutil.c	/^struct operation {$/;"	s	file:
oplist	volutil.c	/^struct operation oplist[] = {$/;"	v
orquat	glutiso.c	/^quat_t orquat;$/;"	v
orquat	glutvol.c	/^quat_t orquat;$/;"	v
orthoFlag	glutiso.c	/^int specularFlag=0,orthoFlag=0,meshOutlineFlag=0, debugOverlayFlag=0;$/;"	v
outerColour	glutiso.c	/^GLfloat outerColour[4] = { 0.0,0.0,1.0,1.0 };$/;"	v
outlineFlag	glutiso.c	/^int wrapMeshNoFlag=0,spinFlag=0,fogFlag=0,axesFlag=0,outlineFlag=0;$/;"	v
outline_colour	glutiso.c	/^GLclampf outline_colour[3] = { 0.0,0.0,0.0 };$/;"	v
perspectiveFlag	glutiso.c	/^int perspectiveFlag=1; \/* Set to 1 for perspective projection *\/$/;"	v
png_sig_cmp	configure	/^png_sig_cmp ();$/;"	f
pngslice_wrapper	volutil.c	/^int pngslice_wrapper(int argc, char *argv[], int optind, struct vol3d **vp) {$/;"	f
pngslices_wrapper	volutil.c	/^int pngslices_wrapper(int argc, char *argv[], int optind, struct vol3d **vp) {$/;"	f
postredisplay	vol-rgba.pl	/^sub postredisplay {$/;"	s
print_cube	isosurface.c	/^static void print_cube(float *v) $/;"	f	file:
prototypes	configure	/^   function prototypes and stuff, but not '\\xHH' hex character constants.$/;"	f
psurface_func	volutil.c	/^static float psurface_func(int x, int y, int z, void *data)$/;"	f	file:
psurface_wrapper	volutil.c	/^int psurface_wrapper(int argc, char *argv[], int optind, struct vol3d **vp) {$/;"	f
q0	glutiso.c	/^        GLfloat q0,q1,q2,q3;$/;"	m	struct:quat	file:
q0	glutvol.c	/^	GLfloat q0,q1,q2,q3; \/* Quaternion structure to hold orientation *\/$/;"	m	struct:quat	file:
q1	glutiso.c	/^        GLfloat q0,q1,q2,q3;$/;"	m	struct:quat	file:
q1	glutvol.c	/^	GLfloat q0,q1,q2,q3; \/* Quaternion structure to hold orientation *\/$/;"	m	struct:quat	file:
q2	glutiso.c	/^        GLfloat q0,q1,q2,q3;$/;"	m	struct:quat	file:
q2	glutvol.c	/^	GLfloat q0,q1,q2,q3; \/* Quaternion structure to hold orientation *\/$/;"	m	struct:quat	file:
q3	glutiso.c	/^        GLfloat q0,q1,q2,q3;$/;"	m	struct:quat	file:
q3	glutvol.c	/^	GLfloat q0,q1,q2,q3; \/* Quaternion structure to hold orientation *\/$/;"	m	struct:quat	file:
quat	glutiso.c	/^struct quat {$/;"	s	file:
quat	glutvol.c	/^struct quat {$/;"	s	file:
quat_t	glutiso.c	/^typedef struct quat quat_t;$/;"	t	file:
quat_t	glutvol.c	/^typedef struct quat quat_t;$/;"	t	file:
quatmatrix	glutiso.c	/^void quatmatrix(quat_t q,GLfloat *m )$/;"	f
quatmatrix	glutvol.c	/^void quatmatrix(quat_t q,GLfloat *m )$/;"	f
quatmatrixandinv	glutiso.c	/^void quatmatrixandinv(quat_t q,GLfloat *m,GLfloat *mi )$/;"	f
quatmatrixandinv	glutvol.c	/^void quatmatrixandinv(quat_t q,GLfloat *m,GLfloat *mi )$/;"	f
quatmultiply	glutiso.c	/^quat_t quatmultiply(quat_t a, quat_t b)$/;"	f
quatmultiply	glutvol.c	/^quat_t quatmultiply(quat_t a, quat_t b)$/;"	f
quatrotation	glutiso.c	/^quat_t quatrotation(GLfloat theta, GLfloat x, GLfloat y, GLfloat z)$/;"	f
quatrotation	glutvol.c	/^quat_t quatrotation(GLfloat theta, GLfloat x, GLfloat y, GLfloat z)$/;"	f
quit_all	glutiso.c	/^void quit_all() {$/;"	f
quit_all	glutvol.c	/^void quit_all() {$/;"	f
r	glutvol.c	/^uint8_t r[256],g[256],b[256],a[256];$/;"	v
r	main.c	/^uint8_t r[256],g[256],b[256],a[256];$/;"	v
rand01	glutiso.c	/^GLfloat rand01()$/;"	f
rand01	glutvol.c	/^GLfloat rand01()$/;"	f
rand11	glutiso.c	/^GLfloat rand11()$/;"	f
rand11	glutvol.c	/^GLfloat rand11()$/;"	f
range_streamfunc	vol3df.c	/^void range_streamfunc(void *el, void *data)$/;"	f
range_wrapper	volutil.c	/^int range_wrapper(int argc, char *argv[], int optind, struct vol3d **vp) {$/;"	f
rangefilter_streamfunc	vol3df.c	/^void rangefilter_streamfunc(void *el, void *data)$/;"	f
rangefilter_wrapper	volutil.c	/^int rangefilter_wrapper(int argc, char *argv[], int optind, struct vol3d **vp) {$/;"	f
redisplayFrame	glutiso.c	/^void redisplayFrame(void)$/;"	f
register_edge	isosurface.c	/^static void register_edge(struct edge *edgetable, vertindex hi, vertindex lo)$/;"	f	file:
register_triangle	isosurface.c	/^static void register_triangle(struct mcubes_state *mc,$/;"	f	file:
remap_triangle	isosurface.c	/^static struct tri remap_triangle(struct mcubes_state *mc, struct tri tri)$/;"	f	file:
remap_vertindex	isosurface.c	/^static vertindex remap_vertindex(struct mcubes_state *mc, vertindex vindex)$/;"	f	file:
render_mesh	glutiso.c	/^void render_mesh(int i,$/;"	f
reshapefunc	glutiso.c	/^void reshapefunc(int width, int height)$/;"	f
reshapefunc	glutvol.c	/^void reshapefunc(int width, int height)$/;"	f
reshapefunc	vol-rgba.pl	/^sub reshapefunc {$/;"	s
rfft_wrapper	volutil.c	/^int rfft_wrapper(int argc, char *argv[], int optind, struct vol3d **vp) {$/;"	f
rightbutdown	glutiso.c	/^int rightbutdown=0;$/;"	v
rightbutdown	glutvol.c	/^int rightbutdown=0;$/;"	v
rightbutstate	glutiso.c	/^int rightbutstate=0;$/;"	v
rightbutstate	glutvol.c	/^int rightbutstate=0;$/;"	v
roll_wrapper	volutil.c	/^int roll_wrapper(int argc, char *argv[], int optind, struct vol3d **vp) {$/;"	f
scalar	isosurface.h	/^        struct growarr *triangle,*vertex,*normal,*scalar;$/;"	m	struct:mcubes_state
scalarCurvatureFlag	glutiso.c	/^int scalarCurvatureFlag=0;$/;"	v
scalar_curvature	isosurface.h	/^        int scalar_curvature; \/* If set, define scalar to be curvature *\/$/;"	m	struct:mcubes_state
scalarstats	isosurface.h	/^        struct vol3df_stats *scalarstats; \/* Statistics for colour data *\/$/;"	m	struct:mcubes_state
screenx	glutiso.c	/^int screenx,screeny;$/;"	v
screenx	glutvol.c	/^int screenx,screeny;	\/* Screen dimensions *\/$/;"	v
screeny	glutiso.c	/^int screenx,screeny;$/;"	v
screeny	glutvol.c	/^int screenx,screeny;	\/* Screen dimensions *\/$/;"	v
setpoint_wrapper	volutil.c	/^int setpoint_wrapper(int argc, char *argv[], int optind, struct vol3d **vp) {$/;"	f
sfactor_wrapper	volutil.c	/^int sfactor_wrapper(int argc, char *argv[], int optind, struct vol3d **vp) {$/;"	f
sine_func	volutil.c	/^static float sine_func(int x, int y, int z, void *data)$/;"	f	file:
sine_wrapper	volutil.c	/^int sine_wrapper(int argc, char *argv[], int optind, struct vol3d **vp) {$/;"	f
smear_wrapper	volutil.c	/^int smear_wrapper(int argc, char *argv[], int optind, struct vol3d **vp) {$/;"	f
spectrum_wrapper	volutil.c	/^int spectrum_wrapper(int argc, char *argv[], int optind, struct vol3d **vp) {$/;"	f
specularFlag	glutiso.c	/^int specularFlag=0,orthoFlag=0,meshOutlineFlag=0, debugOverlayFlag=0;$/;"	v
sphererad	glutiso.c	/^GLfloat sphererad=0.0; \/* Radius of trackball sphere *\/$/;"	v
sphererad	glutvol.c	/^GLfloat sphererad=0.0; \/* Radius of trackball sphere *\/$/;"	v
spinFlag	glutiso.c	/^int wrapMeshNoFlag=0,spinFlag=0,fogFlag=0,axesFlag=0,outlineFlag=0;$/;"	v
spinOff	glutiso.c	/^void spinOff() {$/;"	f
spinOn	glutiso.c	/^void spinOn() {$/;"	f
stats	vol2df.h	/^        struct vol2df_stats *stats;$/;"	m	struct:vol2df_dist
stats	vol3df.h	/^        struct vol3df_stats *stats;$/;"	m	struct:vol3df_dist
stats_wrapper	volutil.c	/^int stats_wrapper(int argc, char *argv[], int optind, struct vol3d **vp) {$/;"	f
str	growarr_test.c	/^        char str[16];$/;"	m	struct:foo	file:
streamreader	test.c	/^static void streamreader(void *el, void *data)$/;"	f	file:
streamreader	test.c	/^struct streamreader {$/;"	s	file:
streamtest_data	test.c	/^struct streamtest_data {$/;"	s	file:
stroke_height	glutiso.c	/^const float stroke_height = 119.05+33.33;$/;"	v
subconfig13	LookUpTable.h	/^static const char subconfig13[64] = {$/;"	v
subconfig13	oldJonLookUpTable.h	/^static const char subconfig13[64] = {$/;"	v
subconfig7	LookUpTable.h	/^static const char subconfig7[8] = {$/;"	v
subconfig7	oldJonLookUpTable.h	/^static const char subconfig7[8] = {$/;"	v
subdomain_wrapper	volutil.c	/^int subdomain_wrapper(int argc, char *argv[], int optind, struct vol3d **vp) {$/;"	f
subtract_floats	volutil.c	/^float subtract_floats(float a, float b) { return a-b; }$/;"	f
subtract_wrapper	volutil.c	/^int subtract_wrapper(int argc, char *argv[], int optind, struct vol3d **vp)$/;"	f
subvol_wrapper	volutil.c	/^int subvol_wrapper(int argc, char *argv[], int optind, struct vol3d **vp) {$/;"	f
sum_H2_area	isosurface.h	/^        double sum_H2_area; \/* Sum of ( (curvature^2) * area ) *\/$/;"	m	struct:mcubes_state
sum_H_area	isosurface.h	/^        double sum_H_area; \/* Sum of (curvature * area) *\/$/;"	m	struct:mcubes_state
summary	volutil.c	/^        char *summary;$/;"	m	struct:operation	file:
surf_euler8_wrapper	volutil.c	/^int surf_euler8_wrapper(int argc, char *argv[], int optind, struct vol3d **vp)$/;"	f
surf_euler_lookup	vol3df.c	/^int surf_euler_lookup[256] = {$/;"	v
surf_euler_wrapper	volutil.c	/^int surf_euler_wrapper(int argc, char *argv[], int optind, struct vol3d **vp) {$/;"	f
test10	LookUpTable.h	/^static const char test10[6][3] = {$/;"	v
test10	oldJonLookUpTable.h	/^static const char test10[6][3] = {$/;"	v
test12	LookUpTable.h	/^static const char test12[24][4] = {$/;"	v
test12	oldJonLookUpTable.h	/^static const char test12[24][3] = {$/;"	v
test13	LookUpTable.h	/^static const char test13[2][7] = {$/;"	v
test13	oldJonLookUpTable.h	/^static const char test13[2][7] = {$/;"	v
test3	LookUpTable.h	/^static const char test3[24] = {$/;"	v
test3	oldJonLookUpTable.h	/^static const char test3[24] = {$/;"	v
test4	LookUpTable.h	/^static const char test4[8] = {$/;"	v
test4	oldJonLookUpTable.h	/^static const char test4[8] = {$/;"	v
test6	LookUpTable.h	/^static const char test6[48][3] = {$/;"	v
test6	oldJonLookUpTable.h	/^static const char test6[48][2] = {$/;"	v
test7	LookUpTable.h	/^static const char test7[16][5] = {$/;"	v
test7	oldJonLookUpTable.h	/^static const char test7[16][4] = {$/;"	v
test_allocation	growarr_test.c	/^int test_allocation(void)$/;"	f
test_expansion	growarr_test.c	/^int test_expansion(void)$/;"	f
test_face	isosurface.c	/^static int test_face( int face, float *v )$/;"	f	file:
test_interior	isosurface.c	/^int test_interior( int s, float *_cube, int _case, int _config, int _subconfig)$/;"	f
test_new_destroy	growarr_test.c	/^int test_new_destroy(void)$/;"	f
test_read1	test.c	60;"	d	file:
testfunc	test.c	/^static int (*testfunc[])() = { $/;"	v	file:
tiling1	LookUpTable.h	/^static const char tiling1[16][3] = {$/;"	v
tiling1	oldJonLookUpTable.h	/^static const char tiling1[16][3] = {$/;"	v
tiling10	oldJonLookUpTable.h	/^static const char tiling10[6][96] = {$/;"	v
tiling10_1_1	LookUpTable.h	/^static const char tiling10_1_1[6][12] = {$/;"	v
tiling10_1_1_	LookUpTable.h	/^static const char tiling10_1_1_[6][12] = {$/;"	v
tiling10_1_2	LookUpTable.h	/^static const char tiling10_1_2[6][24] = {$/;"	v
tiling10_2	LookUpTable.h	/^static const char tiling10_2[6][24] = {$/;"	v
tiling10_2_	LookUpTable.h	/^static const char tiling10_2_[6][24] = {$/;"	v
tiling11	LookUpTable.h	/^static const char tiling11[12][12] = {$/;"	v
tiling11	oldJonLookUpTable.h	/^static const char tiling11[12][12] = {$/;"	v
tiling12	oldJonLookUpTable.h	/^static const char tiling12[24][96] = {$/;"	v
tiling12_1_1	LookUpTable.h	/^static const char tiling12_1_1[24][12] = {$/;"	v
tiling12_1_1_	LookUpTable.h	/^static const char tiling12_1_1_[24][12] = {$/;"	v
tiling12_1_2	LookUpTable.h	/^static const char tiling12_1_2[24][24] = {$/;"	v
tiling12_2	LookUpTable.h	/^static const char tiling12_2[24][24] = {$/;"	v
tiling12_2_	LookUpTable.h	/^static const char tiling12_2_[24][24] = {$/;"	v
tiling13_1	LookUpTable.h	/^static const char tiling13_1[2][12] = {$/;"	v
tiling13_1	oldJonLookUpTable.h	/^static const char tiling13_1[2][12] = {$/;"	v
tiling13_1_	LookUpTable.h	/^static const char tiling13_1_[2][12] = {$/;"	v
tiling13_1_	oldJonLookUpTable.h	/^static const char tiling13_1_[2][12] = {$/;"	v
tiling13_2	LookUpTable.h	/^static const char tiling13_2[2][6][18] = {$/;"	v
tiling13_2	oldJonLookUpTable.h	/^static const char tiling13_2[2][6][18] = {$/;"	v
tiling13_2_	LookUpTable.h	/^static const char tiling13_2_[2][6][18] = {$/;"	v
tiling13_2_	oldJonLookUpTable.h	/^static const char tiling13_2_[2][6][18] = {$/;"	v
tiling13_3	LookUpTable.h	/^static const char tiling13_3[2][12][30] = {$/;"	v
tiling13_3	oldJonLookUpTable.h	/^static const char tiling13_3[2][12][30] = {$/;"	v
tiling13_3_	LookUpTable.h	/^static const char tiling13_3_[2][12][30] = {$/;"	v
tiling13_3_	oldJonLookUpTable.h	/^static const char tiling13_3_[2][12][30] = {$/;"	v
tiling13_4	LookUpTable.h	/^static const char tiling13_4[2][4][36] = {$/;"	v
tiling13_4	oldJonLookUpTable.h	/^static const char tiling13_4[2][4][36] = {$/;"	v
tiling13_5_1	LookUpTable.h	/^static const char tiling13_5_1[2][4][18] = {$/;"	v
tiling13_5_1	oldJonLookUpTable.h	/^static const char tiling13_5_1[2][4][18] = {$/;"	v
tiling13_5_2	LookUpTable.h	/^static const char tiling13_5_2[2][4][30] = {$/;"	v
tiling13_5_2	oldJonLookUpTable.h	/^static const char tiling13_5_2[2][4][30] = {$/;"	v
tiling14	LookUpTable.h	/^static const char tiling14[12][12] = {$/;"	v
tiling14	oldJonLookUpTable.h	/^static const char tiling14[12][12] = {$/;"	v
tiling2	LookUpTable.h	/^static const char tiling2[24][6] = {$/;"	v
tiling2	oldJonLookUpTable.h	/^static const char tiling2[24][6] = {$/;"	v
tiling3	oldJonLookUpTable.h	/^static const char tiling3[24][18] = {$/;"	v
tiling3_1	LookUpTable.h	/^static const char tiling3_1[24][6] = {$/;"	v
tiling3_2	LookUpTable.h	/^static const char tiling3_2[24][12] = {$/;"	v
tiling4	oldJonLookUpTable.h	/^static const char tiling4[8][24] = {$/;"	v
tiling4_1	LookUpTable.h	/^static const char tiling4_1[8][6] = {$/;"	v
tiling4_2	LookUpTable.h	/^static const char tiling4_2[8][18] = {$/;"	v
tiling5	LookUpTable.h	/^static const char tiling5[48][9] = {$/;"	v
tiling5	oldJonLookUpTable.h	/^static const char tiling5[48][9] = {$/;"	v
tiling6	oldJonLookUpTable.h	/^static const char tiling6[48][45] = {$/;"	v
tiling6_1_1	LookUpTable.h	/^static const char tiling6_1_1[48][9] = {$/;"	v
tiling6_1_2	LookUpTable.h	/^static const char tiling6_1_2[48][21] = {$/;"	v
tiling6_2	LookUpTable.h	/^static const char tiling6_2[48][15] = {$/;"	v
tiling7	oldJonLookUpTable.h	/^static const char tiling7[16][177] = {$/;"	v
tiling7_1	LookUpTable.h	/^static const char tiling7_1[16][9] = {$/;"	v
tiling7_2	LookUpTable.h	/^static const char tiling7_2[16][3][15] = {$/;"	v
tiling7_3	LookUpTable.h	/^static const char tiling7_3[16][3][27] = {$/;"	v
tiling7_4_1	LookUpTable.h	/^static const char tiling7_4_1[16][15] = {$/;"	v
tiling7_4_2	LookUpTable.h	/^static const char tiling7_4_2[16][27] = {$/;"	v
tiling8	LookUpTable.h	/^static const char tiling8[6][6] = {$/;"	v
tiling8	oldJonLookUpTable.h	/^static const char tiling8[6][6] = {$/;"	v
tiling9	LookUpTable.h	/^static const char tiling9[8][12] = {$/;"	v
tiling9	oldJonLookUpTable.h	/^static const char tiling9[8][12] = {$/;"	v
timerfunc	glutiso.c	/^void timerfunc(int val)$/;"	f
toggleAxes	glutiso.c	/^void toggleAxes(void)$/;"	f
toggleCuberille	glutiso.c	/^void toggleCuberille(void)$/;"	f
toggleDebugOverlay	glutiso.c	/^void toggleDebugOverlay(void)$/;"	f
toggleFog	glutiso.c	/^void toggleFog(void)$/;"	f
toggleMeshOutline	glutiso.c	/^void toggleMeshOutline(void)$/;"	f
toggleOrtho	glutiso.c	/^void toggleOrtho(void)$/;"	f
toggleOutline	glutiso.c	/^void toggleOutline(void)$/;"	f
toggleSpecular	glutiso.c	/^void toggleSpecular(void)$/;"	f
toggleTriangleLabels	glutiso.c	/^void toggleTriangleLabels(void)$/;"	f
toggleVertexLabels	glutiso.c	/^void toggleVertexLabels(void)$/;"	f
total_area	isosurface.h	/^        double total_area;$/;"	m	struct:mcubes_state
total_surf_euler_wrapper	volutil.c	/^int total_surf_euler_wrapper(int argc, char *argv[], int optind, struct vol3d **vp) {$/;"	f
total_vol_euler_wrapper	volutil.c	/^int total_vol_euler_wrapper(int argc, char *argv[], int optind, struct vol3d **vp) {$/;"	f
totalarea_wrapper	volutil.c	/^int totalarea_wrapper(int argc, char *argv[], int optind, struct vol3d **vp) {$/;"	f
transfer	main.c	/^void transfer (void *src, void *dst, void *data)$/;"	f
transfer_16to8	main.c	/^void transfer_16to8(void *src,void *dst, void *data)$/;"	f
tri	isosurface.h	/^struct tri {$/;"	s
tri	mcubes.h	/^        struct triangle *tri;$/;"	m	struct:mesh
triTable	mcubes_tables.c	/^int triTable[256][16] =$/;"	v
tri_area	mcubes.c	/^float tri_area(struct vertex a, struct vertex b, struct vertex c)$/;"	f
triangle	isosurface.h	/^        struct growarr *triangle,*vertex,*normal,*scalar;$/;"	m	struct:mcubes_state
triangle	mcubes.h	/^struct triangle { int a,b,c; }; \/* Indices into vertex list *\/$/;"	s
triangleLabelFlag	glutiso.c	/^int cuberilleFlag=0,vertexLabelFlag=0,triangleLabelFlag=0;$/;"	v
triangle_area	vector.c	/^double triangle_area(vector a, vector b, vector c)$/;"	f
truncfunc	pngfft.c	/^static void truncfunc(void *el, void *data)$/;"	f	file:
type	vol3df.h	/^        enum vol3df_filetype type;$/;"	m	struct:vol3df_file_hints
ucdata	vol3df.c	/^struct ucdata {$/;"	s	file:
upscale_wrapper	volutil.c	/^int upscale_wrapper(int argc, char *argv[], int optind, struct vol3d **vp) {$/;"	f
usage	2dsf.c	/^void usage(char *s)$/;"	f
usage	volutil.c	/^void usage(char *name)$/;"	f
v1	test.c	/^	struct vol3d *v1,*v2;$/;"	m	struct:addfuncdata	file:
v2	test.c	/^	struct vol3d *v1,*v2;$/;"	m	struct:addfuncdata	file:
vNormalsFlag	glutiso.c	/^int vNormalsFlag=1; \/* Calculate vertex normals by default *\/$/;"	v
variance	binnery.h	/^        float *variance;$/;"	m	struct:binnery
variance	vol2df.h	/^        float variance;$/;"	m	struct:vol2df_stats
variance	vol3df.h	/^        float variance;$/;"	m	struct:vol3df_stats
vector	vector.h	/^struct vector {$/;"	s
vector	vector.h	/^typedef struct vector vector;$/;"	t
vector_add	vector.c	/^vector vector_add (vector a, vector b)$/;"	f
vector_cross	vector.c	/^vector vector_cross(vector a, vector b)$/;"	f
vector_interpolate	vector.c	/^vector vector_interpolate(vector ra, float phia, $/;"	f
vector_modulus	vector.c	/^float vector_modulus(vector v)$/;"	f
vector_negnormalized	vector.c	/^vector vector_negnormalized(vector v)$/;"	f
vector_normalized	vector.c	/^vector vector_normalized(vector v)$/;"	f
vector_scale	vector.c	/^vector vector_scale(vector a, float s)$/;"	f
vector_sub	vector.c	/^vector vector_sub (vector a, vector b)$/;"	f
vert	mcubes.h	/^        struct vertex *vert;$/;"	m	struct:mesh
vertcol	mcubes.h	/^        struct vertex *vertcol;$/;"	m	struct:mesh
vertex	isosurface.h	/^        struct growarr *triangle,*vertex,*normal,*scalar;$/;"	m	struct:mcubes_state
vertex	mcubes.h	/^struct vertex { float x,y,z; };$/;"	s
vertexLabelFlag	glutiso.c	/^int cuberilleFlag=0,vertexLabelFlag=0,triangleLabelFlag=0;$/;"	v
vertex_add	mcubes.c	/^struct vertex vertex_add (struct vertex a, struct vertex b)$/;"	f
vertex_cross	mcubes.c	/^struct vertex vertex_cross(struct vertex a, struct vertex b)$/;"	f
vertex_interpolate	mcubes.c	/^struct vertex vertex_interpolate(struct vertex ra, float phia, $/;"	f
vertex_modulus	mcubes.c	/^float vertex_modulus(struct vertex v)$/;"	f
vertex_scale	mcubes.c	/^struct vertex vertex_scale(struct vertex a, float s)$/;"	f
vertex_sub	mcubes.c	/^struct vertex vertex_sub (struct vertex a, struct vertex b)$/;"	f
vertindex	isosurface.h	/^typedef uint32_t vertindex;$/;"	t
vertnorm	mcubes.h	/^        struct vertex *vertnorm;$/;"	m	struct:mesh
vmax	vol3df.c	/^static float vmax(float x, float y)$/;"	f	file:
vmin	vol3df.c	/^static float vmin(float x, float y)$/;"	f	file:
vol2d	vol2d.h	/^struct vol2d {$/;"	s
vol2d_datatype	vol2d.h	/^typedef enum vol_datatype vol2d_datatype;$/;"	t
vol2d_destroy	vol2d.c	/^int vol2d_destroy(struct vol2d *v)$/;"	f
vol2d_element	vol2d.c	/^void *vol2d_element(struct vol2d *v,$/;"	f
vol2d_element_bc	vol2d.c	/^void *vol2d_element_bc(struct vol2d *v,$/;"	f
vol2d_get_datatype_size	vol2d.c	/^size_t vol2d_get_datatype_size(vol_datatype datatype)$/;"	f
vol2d_new	vol2d.c	/^struct vol2d *vol2d_new($/;"	f
vol2d_new_copy	vol2d.c	/^struct vol2d *vol2d_new_copy(struct vol2d *vold)$/;"	f
vol2d_new_copytype	vol2d.c	/^struct vol2d *vol2d_new_copytype(struct vol2d *vold)$/;"	f
vol2d_new_elsize	vol2d.c	/^struct vol2d *vol2d_new_elsize($/;"	f
vol2d_new_stream	vol2d.c	/^struct vol2d *vol2d_new_stream($/;"	f
vol2d_new_stream_elsize	vol2d.c	/^struct vol2d *vol2d_new_stream_elsize($/;"	f
vol2d_new_subvol	vol2d.c	/^struct vol2d *vol2d_new_subvol(struct vol2d *vold, $/;"	f
vol2d_new_transfer	vol2d.c	/^struct vol2d *vol2d_new_transfer($/;"	f
vol2d_new_transfer_elsize	vol2d.c	/^struct vol2d *vol2d_new_transfer_elsize($/;"	f
vol2d_read_raw	vol2d.c	/^int vol2d_read_raw(struct vol2d *v, char *fname)$/;"	f
vol2d_read_raw_fhandle	vol2d.c	/^int vol2d_read_raw_fhandle(struct vol2d *v, FILE *f)$/;"	f
vol2d_set	vol2d.c	/^void vol2d_set(struct vol2d *v, int c)$/;"	f
vol2d_set_subvol	vol2d.c	/^int vol2d_set_subvol(struct vol2d *v, $/;"	f
vol2d_stream	vol2d.c	/^void vol2d_stream(struct vol2d *v,$/;"	f
vol2d_subvol_readstream	vol2d.c	/^int vol2d_subvol_readstream(struct vol2d *v, $/;"	f
vol2d_write_raw	vol2d.c	/^int vol2d_write_raw(struct vol2d *v, char *fname)$/;"	f
vol2d_write_raw_fhandle	vol2d.c	/^int vol2d_write_raw_fhandle(struct vol2d *v, FILE *f)$/;"	f
vol2df_asciidump	vol2df.c	/^int vol2df_asciidump(struct vol2d *v, FILE *fh)$/;"	f
vol2df_dist	vol2df.h	/^struct vol2df_dist {$/;"	s
vol2df_dumpdist	vol2df.c	/^int vol2df_dumpdist(struct vol2d *v, int nbins, FILE *f)$/;"	f
vol2df_dumpstats	vol2df.c	/^int vol2df_dumpstats(struct vol2d *v, FILE *f)$/;"	f
vol2df_getdist	vol2df.c	/^struct vol2df_dist *vol2df_getdist(struct vol2d *v, int nbins)$/;"	f
vol2df_getstats	vol2df.c	/^struct vol2df_stats *vol2df_getstats(struct vol2d *v)$/;"	f
vol2df_new	vol2df.c	/^struct vol2d *vol2df_new(int nx, int ny)$/;"	f
vol2df_new_from_2du8	vol2df.c	/^struct vol2d *vol2df_new_from_2du8(struct vol2d *v)$/;"	f
vol2df_new_from_xdrdfh	vol2df.c	/^struct vol2d *vol2df_new_from_xdrdfh ($/;"	f
vol2df_new_from_xdrfh	vol2df.c	/^struct vol2d *vol2df_new_from_xdrfh ($/;"	f
vol2df_new_fullspectrum	vol2df.c	/^struct vol2d *vol2df_new_fullspectrum(struct vol2d *v)$/;"	f
vol2df_new_rfftw	vol2df.c	/^struct vol2d *vol2df_new_rfftw(struct vol2d *v)$/;"	f
vol2df_rfftw_parsevaltest	vol2df.c	/^int vol2df_rfftw_parsevaltest(struct vol2d *v)$/;"	f
vol2df_sfactor	vol2df.c	/^struct binnery *vol2df_sfactor(struct vol2d *v)$/;"	f
vol2df_sfactor_old	vol2df.c	/^unsigned int *vol2df_sfactor_old(struct vol2d *v)$/;"	f
vol2df_stats	vol2df.h	/^struct vol2df_stats {$/;"	s
vol2df_subtract_streamfunc	vol2df.c	/^static void vol2df_subtract_streamfunc(void *el, void *data)$/;"	f	file:
vol2df_unsupported_mess	vol2df.c	/^void vol2df_unsupported_mess(char *featurename)$/;"	f
vol2df_write_png	vol2df.c	/^int vol2df_write_png(struct vol2d *v, char *filename, float pmax, float pmin)$/;"	f
vol2df_write_png_normalize	vol2df.c	/^int vol2df_write_png_normalize(struct vol2d *v, char *filename)$/;"	f
vol2df_xdr_streamfunc	vol2df.c	/^void vol2df_xdr_streamfunc(void *el,void *data)$/;"	f
vol2df_xdrd_streamfunc	vol2df.c	/^void vol2df_xdrd_streamfunc(void *el,void *data)$/;"	f
vol2df_zeromean	vol2df.c	/^int vol2df_zeromean(struct vol2d *v)$/;"	f
vol2du8_new	vol2du8.c	/^struct vol2d *vol2du8_new(int nx, int ny) {$/;"	f
vol2du8_new_from_2df	vol2du8.c	/^struct vol2d *vol2du8_new_from_2df(struct vol2d *v,float pmax,float pmin)$/;"	f
vol2du8_new_from_2df_normalize	vol2du8.c	/^struct vol2d *vol2du8_new_from_2df_normalize(struct vol2d *v)$/;"	f
vol2du8_new_from_gspng	vol2du8.c	/^struct vol2d *vol2du8_new_from_gspng(char *fname) $/;"	f
vol2du8_write_png	vol2du8.c	/^int vol2du8_write_png(struct vol2d *v, char *filename) $/;"	f
vol3d	vol3d.h	/^struct vol3d {$/;"	s
vol3d_datatype	vol3d.h	/^typedef enum vol_datatype vol3d_datatype;$/;"	t
vol3d_destroy	vol3d.c	/^int vol3d_destroy(struct vol3d *v)$/;"	f
vol3d_direction	vol3d.h	/^enum vol3d_direction {$/;"	g
vol3d_element	vol3d.c	/^void *vol3d_element(struct vol3d *v,$/;"	f
vol3d_element_wrap	vol3d.c	/^void  *vol3d_element_wrap(struct vol3d *v, int x, int y, int z)$/;"	f
vol3d_get_datatype_size	vol3d.c	/^size_t vol3d_get_datatype_size(vol_datatype datatype)$/;"	f
vol3d_new	vol3d.c	/^struct vol3d *vol3d_new($/;"	f
vol3d_new_copy	vol3d.c	/^struct vol3d *vol3d_new_copy(struct vol3d *vold)$/;"	f
vol3d_new_copytype	vol3d.c	/^struct vol3d *vol3d_new_copytype(struct vol3d *vold)$/;"	f
vol3d_new_elsize	vol3d.c	/^struct vol3d *vol3d_new_elsize($/;"	f
vol3d_new_rotxyz	vol3d.c	/^struct vol3d *vol3d_new_rotxyz(struct vol3d *vold)$/;"	f
vol3d_new_stream	vol3d.c	/^struct vol3d *vol3d_new_stream($/;"	f
vol3d_new_stream_elsize	vol3d.c	/^struct vol3d *vol3d_new_stream_elsize($/;"	f
vol3d_new_subvol	vol3d.c	/^struct vol3d *vol3d_new_subvol(struct vol3d *vold, $/;"	f
vol3d_new_subvol2	vol3d.c	/^struct vol3d *vol3d_new_subvol2(struct vol3d *vold, $/;"	f
vol3d_new_swapzx	vol3d.c	/^struct vol3d *vol3d_new_swapzx(struct vol3d *vold)$/;"	f
vol3d_new_transfer	vol3d.c	/^struct vol3d *vol3d_new_transfer($/;"	f
vol3d_new_transfer_elsize	vol3d.c	/^struct vol3d *vol3d_new_transfer_elsize($/;"	f
vol3d_new_uc2rgba_lookup	vol3d.c	/^struct vol3d *vol3d_new_uc2rgba_lookup($/;"	f
vol3d_new_upscale	vol3d.c	/^struct vol3d *vol3d_new_upscale(struct vol3d *v, $/;"	f
vol3d_parse_dims_string	vol3d.c	/^void vol3d_parse_dims_string(unsigned int *nx,unsigned int *ny,unsigned int *nz,char *str)$/;"	f
vol3d_parse_floats_string	vol3d.c	/^void vol3d_parse_floats_string(float *nx,float *ny,float *nz,char *str)$/;"	f
vol3d_read_raw	vol3d.c	/^int vol3d_read_raw(struct vol3d *v, char *fname)$/;"	f
vol3d_read_raw_fhandle	vol3d.c	/^int vol3d_read_raw_fhandle(struct vol3d *v, FILE *f)$/;"	f
vol3d_readzslice_raw	vol3d.c	/^int vol3d_readzslice_raw(struct vol3d *v, unsigned int z,char *fname )$/;"	f
vol3d_readzslice_raw_fhandle	vol3d.c	/^int vol3d_readzslice_raw_fhandle(struct vol3d *v, unsigned int z, FILE *f)$/;"	f
vol3d_set	vol3d.c	/^void vol3d_set(struct vol3d *v, int c)$/;"	f
vol3d_set_subvol	vol3d.c	/^int vol3d_set_subvol(struct vol3d *v, $/;"	f
vol3d_slice_2d	vol3d.c	/^struct vol2d *vol3d_slice_2d(struct vol3d *v,$/;"	f
vol3d_slice_2d_streamfunc	vol3d.c	/^static void vol3d_slice_2d_streamfunc(void *element, void *data)$/;"	f	file:
vol3d_slice_stream	vol3d.c	/^int vol3d_slice_stream(struct vol3d *v,$/;"	f
vol3d_stream	vol3d.c	/^void vol3d_stream(struct vol3d *v,$/;"	f
vol3d_subvol_readstream	vol3d.c	/^int vol3d_subvol_readstream(struct vol3d *v, $/;"	f
vol3d_test	test.c	/^static int vol3d_test(void)$/;"	f	file:
vol3d_write_raw	vol3d.c	/^int vol3d_write_raw(struct vol3d *v, char *fname)$/;"	f
vol3d_write_raw_fhandle	vol3d.c	/^int vol3d_write_raw_fhandle(struct vol3d *v, FILE *f)$/;"	f
vol3df_abs	vol3df.c	/^int vol3df_abs(struct vol3d *v)$/;"	f
vol3df_autocorrelation	vol3df.c	/^struct vol3d *vol3df_autocorrelation(struct vol3d *v)$/;"	f
vol3df_default_file_hints	vol3df.c	/^const struct vol3df_file_hints vol3df_default_file_hints = {$/;"	v
vol3df_dist	vol3df.h	/^struct vol3df_dist {$/;"	s
vol3df_file_hints	vol3df.h	/^struct vol3df_file_hints {$/;"	s
vol3df_filetype	vol3df.h	/^enum vol3df_filetype {$/;"	g
vol3df_fill_func	vol3df.c	/^void vol3df_fill_func(struct vol3d *v,$/;"	f
vol3df_getdist	vol3df.c	/^struct vol3df_dist *vol3df_getdist(struct vol3d *v, int nbins)$/;"	f
vol3df_getstats	vol3df.c	/^struct vol3df_stats *vol3df_getstats(struct vol3d *v)$/;"	f
vol3df_gradient	vol3df.c	/^void vol3df_gradient(struct vol3d *v,int x, int y, int z,$/;"	f
vol3df_gradientvec	vol3df.c	/^vector vol3df_gradientvec(struct vol3d *v,int x, int y, int z)$/;"	f
vol3df_gt	vol3df.c	/^int vol3df_gt(struct vol3d *v, float thresh)$/;"	f
vol3df_guess_fname_ftype	vol3df.c	/^enum vol3df_filetype vol3df_guess_fname_ftype(char *s)$/;"	f
vol3df_logabs	vol3df.c	/^int vol3df_logabs(struct vol3d *v)$/;"	f
vol3df_lt	vol3df.c	/^int vol3df_lt(struct vol3d *v, float thresh)$/;"	f
vol3df_marching_cubes	mcubes.c	/^struct mesh *vol3df_marching_cubes(struct vol3d *v, float isoval, int calc_vnormals)$/;"	f
vol3df_marching_cubes_full	mcubes.c	/^struct mesh *vol3df_marching_cubes_full(struct vol3d *v, float isoval,$/;"	f
vol3df_mean_curvature	vol3df.c	/^float vol3df_mean_curvature(struct vol3d *v, float rx, float ry, float rz)$/;"	f
vol3df_new	vol3df.c	/^struct vol3d *vol3df_new(unsigned int nx, unsigned int ny, unsigned int nz)$/;"	f
vol3df_new_dilation	vol3df.c	/^struct vol3d *vol3df_new_dilation(struct vol3d *v)$/;"	f
vol3df_new_downsample	vol3df.c	/^struct vol3d *vol3df_new_downsample(struct vol3d *v, int subx, int suby, int subz)$/;"	f
vol3df_new_erosion	vol3df.c	/^struct vol3d *vol3df_new_erosion(struct vol3d *v)$/;"	f
vol3df_new_euler	vol3df.c	/^static struct vol3d *vol3df_new_euler(struct vol3d *v,$/;"	f	file:
vol3df_new_euler8	vol3df.c	/^static struct vol3d *vol3df_new_euler8(struct vol3d *v, float threshold,int eulertype)$/;"	f	file:
vol3df_new_from_fh_heuristic	vol3df.c	/^struct vol3d *vol3df_new_from_fh_heuristic($/;"	f
vol3df_new_from_file_heuristic	vol3df.c	/^struct vol3d *vol3df_new_from_file_heuristic($/;"	f
vol3df_new_from_isofh	vol3df.c	/^struct vol3d *vol3df_new_from_isofh (FILE *f) {$/;"	f
vol3df_new_from_rawfh	vol3df.c	/^struct vol3d *vol3df_new_from_rawfh ($/;"	f
vol3df_new_from_xdrfh	vol3df.c	/^struct vol3d *vol3df_new_from_xdrfh ($/;"	f
vol3df_new_fromhdf5	vol3df.c	/^struct vol3d *vol3df_new_fromhdf5(char *fname,char *path)$/;"	f
vol3df_new_iso_area	mcubes.c	/^struct vol3d *vol3df_new_iso_area(struct vol3d *v, float isoval)$/;"	f
vol3df_new_nncount	vol3df.c	/^struct vol3d *vol3df_new_nncount(struct vol3d *v,$/;"	f
vol3df_new_pointwise_binaryop	vol3df.c	/^struct vol3d *vol3df_new_pointwise_binaryop( struct vol3d *a, struct vol3d *b,$/;"	f
vol3df_new_rfft	vol3df.c	/^struct vol3d *vol3df_new_rfft(struct vol3d *v)$/;"	f
vol3df_new_roll	vol3df.c	/^struct vol3d *vol3df_new_roll(struct vol3d *v, int dx, int dy, int dz)$/;"	f
vol3df_new_smear	vol3df.c	/^struct vol3d *vol3df_new_smear(struct vol3d *v, int delta)$/;"	f
vol3df_new_spectrum	vol3df.c	/^struct vol3d *vol3df_new_spectrum(struct vol3d *v)$/;"	f
vol3df_new_surf_euler	vol3df.c	/^struct vol3d *vol3df_new_surf_euler(struct vol3d *v,$/;"	f
vol3df_new_surf_euler8	vol3df.c	/^struct vol3d *vol3df_new_surf_euler8(struct vol3d *v, float threshold)$/;"	f
vol3df_new_vol_euler	vol3df.c	/^struct vol3d *vol3df_new_vol_euler(struct vol3d *v,$/;"	f
vol3df_new_vol_euler8	vol3df.c	/^struct vol3d *vol3df_new_vol_euler8(struct vol3d *v, float threshold)$/;"	f
vol3df_new_zero	vol3df.c	/^struct vol3d *vol3df_new_zero(unsigned int nx, unsigned int ny, unsigned int nz)$/;"	f
vol3df_parse_ftype	vol3df.c	/^enum vol3df_filetype vol3df_parse_ftype(char *s)$/;"	f
vol3df_range	vol3df.c	/^int vol3df_range(struct vol3d *v, float pmax, float pmin)$/;"	f
vol3df_rangefilter	vol3df.c	/^int vol3df_rangefilter(struct vol3d *v, float pmax, float pmin)$/;"	f
vol3df_sfactor	vol3df.c	/^struct binnery *vol3df_sfactor(struct vol3d *v)$/;"	f
vol3df_stats	vol3df.h	/^struct vol3df_stats {$/;"	s
vol3df_total_surf_euler	vol3df.c	/^float vol3df_total_surf_euler(struct vol3d *v,$/;"	f
vol3df_total_vol_euler	vol3df.c	/^float vol3df_total_vol_euler(struct vol3d *v,$/;"	f
vol3df_totaleuler	vol3df.c	/^static float vol3df_totaleuler(struct vol3d *v,$/;"	f	file:
vol3df_trilinear_gradient	vol3df.c	/^void vol3df_trilinear_gradient(struct vol3d *v,float rx, float ry, float rz,$/;"	f
vol3df_trilinear_gradient_vec	vol3df.c	/^vector vol3df_trilinear_gradient_vec(struct vol3d *v, float rx, float ry, float rz)$/;"	f
vol3df_trilinear_point	vol3df.c	/^float vol3df_trilinear_point(struct vol3d *v, float x, float y, float z)$/;"	f
vol3df_uc_streamfunc	vol3df.c	/^void vol3df_uc_streamfunc(void *el,void *data)$/;"	f
vol3df_unsupported_mess	vol3df.c	/^void vol3df_unsupported_mess(char *featurename)$/;"	f
vol3df_wrap	vol3df.c	/^float vol3df_wrap(struct vol3d *v, int x, int y, int z)$/;"	f
vol3df_write_fh	vol3df.c	/^int vol3df_write_fh(struct vol3d *v, FILE *f)$/;"	f
vol3df_write_hdf5	vol3df.c	/^int vol3df_write_hdf5(struct vol3d *v, char *fname, char *path)$/;"	f
vol3df_write_isofh	vol3df.c	/^int vol3df_write_isofh(struct vol3d *v, FILE *f)$/;"	f
vol3df_write_png	vol3df.c	/^int vol3df_write_png(struct vol3d *v, enum vol3d_direction dir,$/;"	f
vol3df_write_png_normalize	vol3df.c	/^int vol3df_write_png_normalize(struct vol3d *v, enum vol3d_direction dir,$/;"	f
vol3df_write_pngs	vol3df.c	/^int vol3df_write_pngs(struct vol3d *v, enum vol3d_direction dir, char **fnames )$/;"	f
vol3df_write_ucfh	vol3df.c	/^int vol3df_write_ucfh (struct vol3d *v,FILE *f)$/;"	f
vol3df_write_ucvtkfh	vol3df.c	/^int vol3df_write_ucvtkfh(struct vol3d *v, FILE *f)$/;"	f
vol3df_write_vtkfh	vol3df.c	/^int vol3df_write_vtkfh(struct vol3d *v, FILE *f)$/;"	f
vol3df_write_xdrfh	vol3df.c	/^int vol3df_write_xdrfh (struct vol3d *v,FILE *f)$/;"	f
vol3df_xdr_streamfunc	vol3df.c	/^void vol3df_xdr_streamfunc(void *el,void *data)$/;"	f
vol3df_zerobounds	vol3df.c	/^int vol3df_zerobounds(struct vol3d *v)$/;"	f
vol3dtest_creation	test.c	/^static int vol3dtest_creation(void)$/;"	f	file:
vol3dtest_creationtypes	test.c	/^static int vol3dtest_creationtypes(void)$/;"	f	file:
vol3dtest_loading	test.c	/^static int vol3dtest_loading(void)$/;"	f	file:
vol3dtest_new_copy	test.c	/^static int vol3dtest_new_copy(void)$/;"	f	file:
vol3dtest_new_stream	test.c	/^static int vol3dtest_new_stream(void)$/;"	f	file:
vol3dtest_setup	test.c	/^static int vol3dtest_setup(void)$/;"	f	file:
vol3dtest_stream	test.c	/^static int vol3dtest_stream(void)$/;"	f	file:
vol3dtest_streaminout	test.c	/^static int vol3dtest_streaminout(void)$/;"	f	file:
vol_datatype	vol2d.h	/^enum vol_datatype {$/;"	g
vol_datatype	vol2d.h	/^typedef enum vol_datatype vol_datatype;$/;"	t
vol_euler8_wrapper	volutil.c	/^int vol_euler8_wrapper(int argc, char *argv[], int optind, struct vol3d **vp)$/;"	f
vol_euler_lookup	vol3df.c	/^const int vol_euler_lookup[256] = {$/;"	v
vol_euler_wrapper	volutil.c	/^int vol_euler_wrapper(int argc, char *argv[], int optind, struct vol3d **vp) {$/;"	f
volutil_set_subdomain	volutil.c	/^int volutil_set_subdomain(struct vol3d *v,$/;"	f
voxel	isosurface.h	/^        struct vol3d *voxel; \/* Voxel data to triangulate *\/$/;"	m	struct:mcubes_state
wavefunc_wrapper	volutil.c	/^int wavefunc_wrapper(int argc, char *argv[], int optind, struct vol3d **vp,$/;"	f
wavevector	volutil.c	/^struct wavevector { float kx,ky,kz; };$/;"	s	file:
window	glutiso.c	/^int window; \/* GLUT window ID *\/$/;"	v
window	glutvol.c	/^int window; \/* GLUT window ID *\/$/;"	v
wrap	vol3df.c	/^int wrap(int x, int nx)$/;"	f
wrapMeshNoFlag	glutiso.c	/^int wrapMeshNoFlag=0,spinFlag=0,fogFlag=0,axesFlag=0,outlineFlag=0;$/;"	v
wrap_simplefilter	volutil.c	/^wrap_simplefilter(erode,vol3df_new_erosion)$/;"	f
wrap_simplefilter	volutil.c	128;"	d	file:
write_output	volutil.c	/^int write_output(struct vol3d *v,char *outfilename,$/;"	f
writebinfile	test.c	35;"	d	file:
x	mcubes.h	/^struct vertex { float x,y,z; };$/;"	m	struct:vertex
x	vector.h	/^        float x,y,z;$/;"	m	struct:vector
xdr_double	configure	/^xdr_double ();$/;"	f
xjump_func	volutil.c	/^static float xjump_func(int x, int y, int z, void *data)$/;"	f	file:
xjump_wrapper	volutil.c	/^int xjump_wrapper(int argc, char *argv[], int optind, struct vol3d **vp) {$/;"	f
xvert	isosurface.h	/^        struct vol3d *xvert,*yvert,*zvert; \/* Hold vertex information *\/$/;"	m	struct:mcubes_state
y	mcubes.h	/^struct vertex { float x,y,z; };$/;"	m	struct:vertex
y	vector.h	/^        float x,y,z;$/;"	m	struct:vector
yvert	isosurface.h	/^        struct vol3d *xvert,*yvert,*zvert; \/* Hold vertex information *\/$/;"	m	struct:mcubes_state
z	mcubes.h	/^struct vertex { float x,y,z; };$/;"	m	struct:vertex
z	vector.h	/^        float x,y,z;$/;"	m	struct:vector
zerobounds_wrapper	volutil.c	/^int zerobounds_wrapper(int argc, char *argv[], int optind, struct vol3d **vp) {$/;"	f
zvert	isosurface.h	/^        struct vol3d *xvert,*yvert,*zvert; \/* Hold vertex information *\/$/;"	m	struct:mcubes_state
