wiki:programmersguide/architecture/core/Utils

Version 8 (modified by jano.simas, 11 years ago) (diff)

--

Utils

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

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

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

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

void initializeTerralib(); 

Inicializa a ​TerraLib e carrega os plugins.

void finalizeTerralib(); 

Finaliza a ​TerraLib e descarrega os plugins.

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

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

void disableLogger(); 

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

void enableLogger();

Habilita o Logger. (sem uso)