Home || Architecture || Video Search || Visual Search || Scripts || Applications || Important Messages || OGL || Src

Listener.h

Go to the documentation of this file.
00001 #ifndef Impala_Core_ImageSet_Listener_h
00002 #define Impala_Core_ImageSet_Listener_h
00003 
00004 #include "Core/Geometry/IxRectangle.h"
00005 #include "Core/Array/Arrays.h"
00006 
00007 namespace Impala
00008 {
00009 namespace Core
00010 {
00011 namespace ImageSet
00012 {
00013 
00014 
00015 class ImageSet;
00016 
00019 class Listener
00020 {
00021 public:
00022 
00023     virtual
00024     ~Listener()
00025     {
00026     }
00027 
00029     virtual void
00030     HandleNewWalk(ImageSet* is)
00031     {
00032     }
00033 
00035     virtual void
00036     HandleNewWalk(ImageSet* is, int nrBookmarks)
00037     {
00038     }
00039 
00041     virtual void
00042     HandleNewWalk(ImageSet* is, String walkType)
00043     {
00044     }
00045 
00047     virtual void
00048     HandleNewDir(ImageSet* is, int dirId)
00049     {
00050     }
00051 
00053     virtual void
00054     HandleDoneDir(ImageSet* is, int dirId)
00055     {
00056     }
00057 
00059     virtual void
00060     HandleNewFile(ImageSet* is, int fileId, Array::Array2dVec3UInt8* im)
00061     {
00062     }
00063 
00065     virtual void
00066     HandleNewFile(ImageSet* is, int fileId, Array::Array2dVec3UInt8* im,
00067                   Geometry::Rectangle rect, std::string anno)
00068     {
00069     }
00070 
00072     virtual void
00073     HandleDoneWalk(ImageSet* is)
00074     {
00075     }
00076 
00078     virtual void
00079     HandleDoneWalk(ImageSet* is, int nrBookmarks)
00080     {
00081     }
00082 
00083 };
00084 
00085 } // namespace ImageSet
00086 } // namespace Core
00087 } // namespace Impala
00088 
00089 #endif

Generated on Fri Mar 19 09:31:13 2010 for ImpalaSrc by  doxygen 1.5.1