wiki:programmersguide/architecture/core

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

--

Core

O Core é formado pelo conjunto de classes centrais da aplicação, essas classes serão reutilizadas em todos os outros módulos.

O Core é dividido em 4 partes bem definidas:

  • data-model:
  • data-access:
  • network:
  • utility:

terrama2/core/CoreFwd.hpp: contém as declarações dos diversos tipos de dados presentes na biblioteca TerraMA2.Core, incluindo as declarações de ponteiros compartilhados e tipos de identificadores dos tipos de objetos do core.

Core - Data Model

As classes do Data Model são a representação direta das estruturas do modelo no banco de dados

Core - Data Access

Core - Network

Core - Utility

Funções de Manipulação da Máscara de Nomes de Arquivos

bool IsValidDataSetName(const std::string& mask, const Filter& filter, const std::string& name);