CARLA
 
载入中...
搜索中...
未找到
静态 Public 成员函数 | 所有成员列表
carla::FileSystem类 参考

Static functions for accessing the file system. 更多...

#include <FileSystem.h>

静态 Public 成员函数

static std::vector< std::string > ListFolder (const std::string &folder_path, const std::string &wildcard_pattern)
 List (not recursively) regular files at folder_path matching wildcard_pattern.
 
static void ValidateFilePath (std::string &filepath, const std::string &default_extension="")
 Convenient function to validate a path before creating a file.
 

详细描述

Static functions for accessing the file system.

警告
Using this file requires linking against boost_filesystem.

在文件 FileSystem.h17 行定义.

成员函数说明

◆ ListFolder()

std::vector< std::string > carla::FileSystem::ListFolder ( const std::string & folder_path,
const std::string & wildcard_pattern )
static

List (not recursively) regular files at folder_path matching wildcard_pattern.

异常
std::invalid_argumentif folder does not exist.
待办事项
Do permission check.

在文件 FileSystem.cpp33 行定义.

引用了 carla::StringUtil::Match() , 以及 carla::throw_exception().

被这些函数引用 util::OpenDrive::GetAvailableFiles().

+ 函数调用图:
+ 这是这个函数的调用关系图:

◆ ValidateFilePath()

void carla::FileSystem::ValidateFilePath ( std::string & filepath,
const std::string & default_extension = "" )
static

Convenient function to validate a path before creating a file.

1) Ensures all the parent directories are created if missing. 2) If filepath is missing the extension, default_extension is appended to the path.

在文件 FileSystem.cpp18 行定义.

被这些函数引用 carla::pointcloud::PointCloudIO::SaveToDisk(), carla::image::io::detail::io_resolver::write_view() , 以及 carla::client::FileTransfer::WriteFile().

+ 这是这个函数的调用关系图:

该类的文档由以下文件生成: