Open3D (C++ API)
0.17.0
|
Data Structures | |
class | CFile |
Functions | |
std::string | GetHomeDirectory () |
Get the HOME directory for the user. More... | |
std::string | GetFileExtensionInLowerCase (const std::string &filename) |
std::string | GetFileNameWithoutExtension (const std::string &filename) |
std::string | GetFileNameWithoutDirectory (const std::string &filename) |
std::string | GetFileParentDirectory (const std::string &filename) |
std::string | GetRegularizedDirectoryName (const std::string &directory) |
std::string | GetWorkingDirectory () |
std::vector< std::string > | GetPathComponents (const std::string &path) |
std::string | GetTempDirectoryPath () |
bool | ChangeWorkingDirectory (const std::string &directory) |
bool | DirectoryExists (const std::string &directory) |
bool | DirectoryIsEmpty (const std::string &directory) |
bool | MakeDirectory (const std::string &directory) |
bool | MakeDirectoryHierarchy (const std::string &directory) |
bool | DeleteDirectory (const std::string &directory) |
bool | FileExists (const std::string &filename) |
bool | Copy (const std::string &src_path, const std::string &dst_path) |
bool | RemoveFile (const std::string &filename) |
bool | ListDirectory (const std::string &directory, std::vector< std::string > &subdirs, std::vector< std::string > &filenames) |
bool | ListFilesInDirectory (const std::string &directory, std::vector< std::string > &filenames) |
bool | ListFilesInDirectoryWithExtension (const std::string &directory, const std::string &extname, std::vector< std::string > &filenames) |
std::vector< std::string > | FindFilesRecursively (const std::string &directory, std::function< bool(const std::string &)> is_match) |
FILE * | FOpen (const std::string &filename, const std::string &mode) |
std::string | GetIOErrorString (const int errnoVal) |
bool | FReadToBuffer (const std::string &path, std::vector< char > &bytes, std::string *errorStr) |
std::string | JoinPath (const std::string &path_component1, const std::string &path_component2) |
std::string | JoinPath (const std::vector< std::string > &path_components) |
std::string | AddIfExist (const std::string &path, const std::vector< std::string > &folder_names) |
std::string open3d::utility::filesystem::AddIfExist | ( | const std::string & | path, |
const std::vector< std::string > & | folder_names | ||
) |
bool open3d::utility::filesystem::ChangeWorkingDirectory | ( | const std::string & | directory | ) |
bool open3d::utility::filesystem::Copy | ( | const std::string & | src_path, |
const std::string & | dst_path | ||
) |
bool open3d::utility::filesystem::DeleteDirectory | ( | const std::string & | directory | ) |
bool open3d::utility::filesystem::DirectoryExists | ( | const std::string & | directory | ) |
bool open3d::utility::filesystem::DirectoryIsEmpty | ( | const std::string & | directory | ) |
bool open3d::utility::filesystem::FileExists | ( | const std::string & | filename | ) |
std::vector< std::string > open3d::utility::filesystem::FindFilesRecursively | ( | const std::string & | directory, |
std::function< bool(const std::string &)> | is_match | ||
) |
FILE * open3d::utility::filesystem::FOpen | ( | const std::string & | filename, |
const std::string & | mode | ||
) |
bool open3d::utility::filesystem::FReadToBuffer | ( | const std::string & | path, |
std::vector< char > & | bytes, | ||
std::string * | errorStr | ||
) |
std::string open3d::utility::filesystem::GetFileExtensionInLowerCase | ( | const std::string & | filename | ) |
std::string open3d::utility::filesystem::GetFileNameWithoutDirectory | ( | const std::string & | filename | ) |
std::string open3d::utility::filesystem::GetFileNameWithoutExtension | ( | const std::string & | filename | ) |
std::string open3d::utility::filesystem::GetFileParentDirectory | ( | const std::string & | filename | ) |
std::string open3d::utility::filesystem::GetHomeDirectory | ( | ) |
Get the HOME directory for the user.
The home directory is determined in the following order:
This is the same logics as used in Qt.
std::string open3d::utility::filesystem::GetIOErrorString | ( | const int | errnoVal | ) |
std::vector< std::string > open3d::utility::filesystem::GetPathComponents | ( | const std::string & | path | ) |
std::string open3d::utility::filesystem::GetRegularizedDirectoryName | ( | const std::string & | directory | ) |
std::string open3d::utility::filesystem::GetTempDirectoryPath | ( | ) |
std::string open3d::utility::filesystem::GetWorkingDirectory | ( | ) |
std::string open3d::utility::filesystem::JoinPath | ( | const std::string & | path_component1, |
const std::string & | path_component2 | ||
) |
std::string open3d::utility::filesystem::JoinPath | ( | const std::vector< std::string > & | path_components | ) |
bool open3d::utility::filesystem::ListDirectory | ( | const std::string & | directory, |
std::vector< std::string > & | subdirs, | ||
std::vector< std::string > & | filenames | ||
) |
bool open3d::utility::filesystem::ListFilesInDirectory | ( | const std::string & | directory, |
std::vector< std::string > & | filenames | ||
) |
bool open3d::utility::filesystem::ListFilesInDirectoryWithExtension | ( | const std::string & | directory, |
const std::string & | extname, | ||
std::vector< std::string > & | filenames | ||
) |
bool open3d::utility::filesystem::MakeDirectory | ( | const std::string & | directory | ) |
bool open3d::utility::filesystem::MakeDirectoryHierarchy | ( | const std::string & | directory | ) |
bool open3d::utility::filesystem::RemoveFile | ( | const std::string & | filename | ) |