00001 // This is core/vil/vil_fwd.h 00002 #ifndef vil_fwd_h_ 00003 #define vil_fwd_h_ 00004 00005 class vil_file_format; 00006 class vil_stream; 00007 class vil_image_resource; 00008 class vil_image_list; 00009 class vil_memory_image; 00010 class vil_memory_chunk; 00011 class vil_block_cache; 00012 class vil_image_view_base; 00013 template <class T> class vil_image_view; 00014 template <class T> struct vil_rgb; 00015 template <class T> struct vil_rgba; 00016 template <class T> class vil_smart_ptr; 00017 typedef vil_smart_ptr<vil_image_resource> vil_image_resource_sptr; 00018 typedef vil_smart_ptr<vil_image_view_base> vil_image_view_base_sptr; 00019 typedef vil_smart_ptr<vil_memory_chunk> vil_memory_chunk_sptr; 00020 00021 template <class imT> class vil_border; 00022 template <class imT> class vil_border_accessor; 00023 00024 #endif // vil_fwd_h_