|
Open3D (C++ API)
0.19.0
|
#include "open3d/utility/Download.h"#include <openssl/md5.h>#include <curl/curl.h>#include <curl/easy.h>#include <fstream>#include <iomanip>#include <iostream>#include <sstream>#include <string>#include <unordered_set>#include "open3d/data/Dataset.h"#include "open3d/utility/FileSystem.h"#include "open3d/utility/Logging.h"Namespaces | |
| namespace | open3d |
| namespace | open3d::utility |
Macros | |
| #define | OPENSSL_API_COMPAT 10100 |
| #define | CURL_STATICLIB |
Functions | |
| std::string | open3d::utility::GetMD5 (const std::string &file_path) |
| Computes MD5 Hash for the given file. | |
| std::string | open3d::utility::DownloadFromURL (const std::string &url, const std::string &md5, const std::string &download_dir) |
| Download a file from URL. If a file already exists and the MD5 hash matches, the download will be skipped. | |
| std::string | open3d::utility::DownloadFromMirrors (const std::vector< std::string > &mirrors, const std::string &md5, const std::string &download_dir) |
| Download a file from list of mirror URLs. If a file already exists and the MD5 hash matches, the download will be skipped. All file names must be the same in mirrors. | |
| #define CURL_STATICLIB |
| #define OPENSSL_API_COMPAT 10100 |