Go to the documentation of this file.00001
00002 #ifndef vgui_vrml_texture_map_h_
00003 #define vgui_vrml_texture_map_h_
00004 #ifdef VCL_NEEDS_PRAGMA_INTERFACE
00005 #pragma interface
00006 #endif
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022 #include <vcl_string.h>
00023 #include <vil1/vil1_memory_image_of.h>
00024 #include <vil1/vil1_rgb.h>
00025
00026 struct vgui_vrml_texture_map
00027 {
00028 vcl_string filename_;
00029 vil1_memory_image_of<vil1_rgb<unsigned char> > rgb;
00030
00031 vgui_vrml_texture_map(char const* fn, int w, int h):
00032 filename_(fn),
00033 rgb(w,h)
00034 {
00035 }
00036 static vcl_string vrml_dirname;
00037 static vgui_vrml_texture_map* create(char const* filename);
00038 };
00039
00040 #endif // vgui_vrml_texture_map_h_