Main Page | Modules | Data Structures | File List | Data Fields | Globals | Related Pages

render_include3.c

Go to the documentation of this file.
00001 { 00002 if( volume_data2 == (void *) NULL ) 00003 { 00004 #include "render_include.c" 00005 } 00006 else 00007 { 00008 #define TWO_VOLUMES 00009 switch( volume2_type ) 00010 { 00011 case UNSIGNED_BYTE: 00012 #define TYPE2 unsigned char 00013 #include "render_include.c" 00014 #undef TYPE2 00015 break; 00016 00017 case SIGNED_BYTE: 00018 #define TYPE2 signed char 00019 #include "render_include.c" 00020 #undef TYPE2 00021 break; 00022 00023 case UNSIGNED_SHORT: 00024 #define TYPE2 unsigned short 00025 #include "render_include.c" 00026 #undef TYPE2 00027 break; 00028 00029 case SIGNED_SHORT: 00030 #define TYPE2 signed short 00031 #include "render_include.c" 00032 #undef TYPE2 00033 break; 00034 00035 case UNSIGNED_LONG: 00036 #define TYPE2 unsigned long 00037 #include "render_include.c" 00038 #undef TYPE2 00039 break; 00040 00041 case SIGNED_LONG: 00042 #define TYPE2 signed long 00043 #include "render_include.c" 00044 #undef TYPE2 00045 break; 00046 00047 case FLOAT: 00048 #define TYPE2 float 00049 #include "render_include.c" 00050 #undef TYPE2 00051 break; 00052 00053 case DOUBLE: 00054 #define TYPE2 double 00055 #include "render_include.c" 00056 #undef TYPE2 00057 break; 00058 } 00059 } 00060 #undef TWO_VOLUMES 00061 }

Generated on Wed Jul 28 09:10:58 2004 for BICPL by doxygen 1.3.7