Go to the documentation of this file.
4 #include <QJsonDocument>
30 std::map<std::string, Proj4Detail>
proj4s;
49 const std::string& outProjection,
50 const std::vector<Geom::Pnt>& inPoints,
51 std::vector<Geom::Pnt>& outPoints);
56 static bool runApp(
const QString& appPath, std::map<QString, QString> env, std::vector<QString> args);
59 static bool downloadFile(QString url, QString saveFilePath, QWidget* parent = 0, std::function<
void(
int,
int)> callback = 0);
60 static bool unzip(QString zipFile, QString destDir);
62 static auto getHttpResponse(QString url, QWidget* parent = 0) ->std::pair<QString, QJsonDocument>;
std::string proj4
Definition: Utils.h:22
std::string desc
Definition: Utils.h:21
static unsigned long long getDiskFreeSpaceOfDirectoryInMB(const Base::String &dir)
static bool isMainThread()
std::string id
Definition: Utils.h:29
static Base::String getAbsolutePath(const Base::String &aPath, const Base::String &aAbsModelPath)
static bool downloadFile(QString url, QString saveFilePath, QWidget *parent=0, std::function< void(int, int)> callback=0)
static void * getClassFromDLL(const Base::String &dllname, const Base::String &classname)
static void printCallStack(int maxFrames=0)
static Base::String createTempName(const Base::String &dir, const Base::String &temp)
static bool runApp(const QString &appPath, std::map< QString, QString > env, std::vector< QString > args)
static unsigned long long getDiskFreeSpaceOfDirectoryInKB(const Base::String &dir)
static std::vector< Proj4 > getProj4Converter()
std::map< std::string, Proj4Detail > proj4s
Definition: Utils.h:30
static bool proj4Convert(const std::string &inProjection, const std::string &outProjection, const std::vector< Geom::Pnt > &inPoints, std::vector< Geom::Pnt > &outPoints)
static bool isBigEndian()
std::string id
Definition: Utils.h:20
static void loadDLL(const Base::String &dllname)
static void removeDirectory(const Base::String &name)
static auto getHttpResponse(QString url, QWidget *parent=0) -> std::pair< QString, QJsonDocument >
A Utf-16 (windows) or ucs4 (unix) encoded string class.
Definition: String.h:18
std::string ccid
Definition: Utils.h:28
static bool removeDirContent(const Base::String &aDirName)
static Base::String getDirectoryFromPath(const Base::String &aFilePath)
Definition: PropertyContainer.h:33
static bool unzip(QString zipFile, QString destDir)