00001 // This is core/vil/vil_image_resource_sptr.h 00002 #ifndef vil_image_resource_sptr_h_ 00003 #define vil_image_resource_sptr_h_ 00004 00005 //: 00006 // \file 00007 // \brief Smart pointer to an image resource. 00008 00009 #include <vil/vil_smart_ptr.h> 00010 00011 class vil_image_resource; 00012 00013 //: Use this type to refer to and store a vil_image_resource 00014 // This object is used to provide safe manipulation of 00015 // vil_image_resource derivatives. If you want to 00016 // store an image resource (e.g. an image on disk, type-agnostic 00017 // memory image), then use this type. 00018 typedef vil_smart_ptr<vil_image_resource> vil_image_resource_sptr; 00019 00020 00021 #endif // vil_image_resource_sptr_h_