|
Katana Plug-in APIs 0.1
|
00001 // Copyright (c) 2014 The Foundry Visionmongers Ltd. All Rights Reserved. 00002 00003 #ifndef FILEREADERFACTORY_H 00004 #define FILEREADERFACTORY_H 00005 00006 #include <boost/shared_ptr.hpp> 00007 00008 #include "FileReader.h" 00009 00010 typedef boost::shared_ptr<FileReader> FileReaderPtr; 00011 00012 class FileReaderFactory 00013 { 00014 public: 00015 FileReaderFactory() {}; 00016 virtual ~FileReaderFactory() {}; 00017 FileReaderPtr get(std::string soFilename); 00018 FileReaderPtr getDefault(); 00019 }; 00020 00021 #endif 00022
1.7.3