Ocean
|
This class is the base class for all plugin manager able to load and manager files. More...
Public Types | |
typedef std::map< std::string, std::string > | FileExtensions |
Definition of a map mapping supported file extensions to file type descriptions. More... | |
Public Member Functions | |
virtual FileExtensions | supportedExtensions ()=0 |
Returns all currently supported file extensions. More... | |
virtual bool | isSupported (const std::string &extension) |
Returns whether a specified file extension is supported. More... | |
Protected Member Functions | |
FileManager () | |
Creates a new file manager object. More... | |
virtual | ~FileManager () |
Destructs a file manager object. More... | |
This class is the base class for all plugin manager able to load and manager files.
typedef std::map<std::string, std::string> Ocean::IO::FileManager::FileExtensions |
Definition of a map mapping supported file extensions to file type descriptions.
|
protected |
Creates a new file manager object.
|
protectedvirtual |
Destructs a file manager object.
|
virtual |
Returns whether a specified file extension is supported.
extension | Extension to check |
|
pure virtual |
Returns all currently supported file extensions.
Implemented in Ocean::SceneDescription::Manager, and Ocean::Interaction::Manager.