FCWriteCache.h 689 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. /**
  2. * @file FCWriteCache.h
  3. * @author Erik Rodner
  4. * @date 11/15/2007
  5. */
  6. #ifndef FCWriteCacheINCLUDE
  7. #define FCWriteCacheINCLUDE
  8. #ifdef NOVISUAL
  9. #include <vislearning/nice_nonvis.h>
  10. #else
  11. #include <vislearning/nice.h>
  12. #endif
  13. #include "vislearning/features/fbase/FeatureFactory.h"
  14. namespace OBJREC {
  15. class FCWriteCache : public FeatureFactory
  16. {
  17. protected:
  18. std::string cachedir;
  19. int cachemode;
  20. FeatureFactory *ff;
  21. public:
  22. /** simple constructor */
  23. FCWriteCache ( const NICE::Config *conf, FeatureFactory *ff );
  24. /** simple destructor */
  25. virtual ~FCWriteCache();
  26. int convert ( const NICE::Image & img, NICE::Vector & vec );
  27. };
  28. } // namespace
  29. #endif