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