|
| std::string | colmap::EnsureTrailingSlash (const std::string &str) |
| |
| bool | colmap::HasFileExtension (const std::string &file_name, const std::string &ext) |
| |
| void | colmap::SplitFileExtension (const std::string &path, std::string *root, std::string *ext) |
| |
| void | colmap::FileCopy (const std::string &src_path, const std::string &dst_path, CopyType type) |
| |
| bool | colmap::ExistsFile (const std::string &path) |
| |
| bool | colmap::ExistsDir (const std::string &path) |
| |
| bool | colmap::ExistsPath (const std::string &path) |
| |
| void | colmap::CreateDirIfNotExists (const std::string &path) |
| |
| std::string | colmap::GetPathBaseName (const std::string &path) |
| |
| std::string | colmap::GetParentDir (const std::string &path) |
| |
| std::string | colmap::GetRelativePath (const std::string &from, const std::string &to) |
| |
| template<typename... T> |
| std::string | colmap::JoinPaths (T const &... paths) |
| |
| std::vector< std::string > | colmap::GetFileList (const std::string &path) |
| |
| std::vector< std::string > | colmap::GetRecursiveFileList (const std::string &path) |
| |
| std::vector< std::string > | colmap::GetDirList (const std::string &path) |
| |
| std::vector< std::string > | colmap::GetRecursiveDirList (const std::string &path) |
| |
| size_t | colmap::GetFileSize (const std::string &path) |
| |
| void | colmap::PrintHeading1 (const std::string &heading) |
| |
| void | colmap::PrintHeading2 (const std::string &heading) |
| |
| template<typename T > |
| bool | colmap::VectorContainsValue (const std::vector< T > &vector, const T value) |
| |
| template<typename T > |
| bool | colmap::VectorContainsDuplicateValues (const std::vector< T > &vector) |
| |
| template<> |
| std::vector< std::string > | colmap::CSVToVector (const std::string &csv) |
| |
| template<typename T > |
| std::string | colmap::VectorToCSV (const std::vector< T > &values) |
| |
| template<typename T > |
| void | colmap::ReadBinaryBlob (const std::string &path, std::vector< T > *data) |
| |
| template<typename T > |
| void | colmap::WriteBinaryBlob (const std::string &path, const std::vector< T > &data) |
| |
| std::vector< std::string > | colmap::ReadTextFileLines (const std::string &path) |
| |
| void | colmap::RemoveCommandLineArgument (const std::string &arg, int *argc, char **argv) |
| |