13 #ifndef mitkStandardFileLocations_h
14 #define mitkStandardFileLocations_h
19 #include <itkObject.h>
20 #include <itkObjectFactory.h>
76 std::string
FindFile(
const char *filename,
const char *pathInSourceDir =
nullptr);
94 itkFactorylessNewMacro(
Self);
Provides a method to look for configuration and option files etc.
std::string FindFile(const char *filename, const char *pathInSourceDir=nullptr)
looks for a file in several standard locations
~StandardFileLocations() override
static StandardFileLocations * GetInstance()
std::string SearchDirectoriesForFile(const char *filename)
StandardFileLocations Self
FileSearchVectorType m_SearchDirectories
void AddDirectoryForSearch(const char *dir, bool insertInFrontOfSearchList=true)
Adds a directory into the search queue: \ Use this function in combination with FindFile(),...
std::string GetOptionDirectory()
Return directory of/for option files.
itk::SmartPointer< Self > Pointer
std::vector< std::string > FileSearchVectorType
void RemoveDirectoryForSearch(const char *dir)
Remove a directory from the search queue: \ Use this function in combination with FindFile().
Find image slices visible on a given plane.