22 using path = std::filesystem::path;
37 std::optional<Info>
find(
const std::string& name)
const;
38 std::vector<Info>
findAll(
bool checkPaths =
true)
const;
43 bool isDatasetDirValid(
const std::filesystem::path&
path)
const;
45 path _rootDirAbs()
const;
46 path _rootDirRel()
const;
53 mutable std::string packageName;
59 mutable path absPackageDataDir;
62 path relativeDirectory;
Accessor for human profile files.
armarx::armem::human::Info Info
static const std::string DefaultPackageName
Finder(const std::string &packageName=DefaultPackageName, const path &relativeDirectory=DefaultRelativeDirectory)
std::string getPackageName() const
void setPath(const std::string &path)
std::filesystem::path path
static const std::string DefaultRelativeDirectory
std::optional< Info > find(const std::string &name) const
std::vector< Info > findAll(bool checkPaths=true) const