13 #ifndef mitkStandardFileLocations_h
14 #define mitkStandardFileLocations_h
19 #include <itkObject.h>
20 #include <itkObjectFactory.h>
82 std::string
FindFile(
const char *filename,
const char *pathInSourceDir =
nullptr);
Provides methods to look for configuration and option files in standard locations.
std::string FindFile(const char *filename, const char *pathInSourceDir=nullptr)
Look for a file in several standard locations.
~StandardFileLocations() override
static StandardFileLocations * GetInstance()
Get the singleton instance of StandardFileLocations.
std::string SearchDirectoriesForFile(const char *filename)
Search all directories in the search queue for the given file.
StandardFileLocations Self
FileSearchVectorType m_SearchDirectories
void AddDirectoryForSearch(const char *dir, bool insertInFrontOfSearchList=true)
Add a directory to the search queue.
std::string GetOptionDirectory()
Return the directory for option files.
itk::SmartPointer< Self > Pointer
std::vector< std::string > FileSearchVectorType
void RemoveDirectoryForSearch(const char *dir)
Remove a directory from the search queue.
Find image slices visible on a given plane.