1 // This is core/vil/vil_fwd.h 2 #ifndef vil_fwd_h_ 3 #define vil_fwd_h_ 4 5 class vil_file_format; 6 class vil_stream; 7 class vil_image_resource; 8 class vil_image_list; 9 class vil_memory_image; 10 class vil_memory_chunk; 11 class vil_block_cache; 12 class vil_image_view_base; 13 template <class T> class vil_image_view; 14 template <class T> struct vil_rgb; 15 template <class T> struct vil_rgba; 16 template <class T> class vil_smart_ptr; 17 typedef vil_smart_ptr<vil_image_resource> vil_image_resource_sptr; 18 typedef vil_smart_ptr<vil_image_view_base> vil_image_view_base_sptr; 19 typedef vil_smart_ptr<vil_memory_chunk> vil_memory_chunk_sptr; 20 21 template <class imT> class vil_border; 22 template <class imT> class vil_border_accessor; 23 24 #endif // vil_fwd_h_ 25