wiki:programmersguide/architecture/core/Utils

Version 10 (modified by jano.simas, 9 years ago) (diff)

--

Utils

Busca fileName nas pastas do TerraMA² e retona o path completo para o arquivo.

 std::string FindInTerraMA2Path(const std::string& fileName)

Lê o conteúdo do arquivo fileName e constrói um QJsonDocument.

 QJsonDocument ReadJsonFile(const std::string& fileName);

Inicializa a TerraLib e carrega os plugins.

void initializeTerralib(); 

Finaliza a TerraLib e descarrega os plugins.

void finalizeTerralib(); 

Inicializa o Logger e define o arquivo pathFile como arquivo de saída.

void initializeLogger(const std::string& pathFile); 

Desabilita o Logger. Utilizado nos testes para evitar que logs desnecessários poluíssem o terminal.

void disableLogger(); 

Habilita o Logger. (sem uso)

void enableLogger();