Katana Plug-in APIs 0.1

FileReaderFactory.h

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 
 All Classes Functions Variables Typedefs Enumerations Enumerator