Ferramentas do usuário

Ferramentas do site


geopro:modelos:roadmap:versoes

TerraME: Novas versões

TerraME: Nova versão (21/Fev/2007)

Está disponível uma nova versão do TerraME. Ver o email do Tiago a respeito:

 Espero finalmente, ter corrigido os ultimos bugs do escalonador de eventos. 
 Certamente, esta é a parte mais complicada do código.
 Chamo a atenção para algumas mudanças:
 - O que antes se chamava "Environment" agora é chamado "Scale".
 - O que antes era chamado "SpatialIterator" agora se chama  "Trajectory".
 Corrigi erros apontados pelo Pedro:
 - A função "ForEachCell" que antes obrigava o retorno de um valor booleano, 
   na nova versão,torna o valor de retorno opcional. 
   Se a função recebida como parametro, quando avaliada sobre uma célula, 
   não retornar  nada ou retornar o valor "true", fará com que o 
   espaço celular continue a ser percorrido. 
   No entanto, se ela retornar o valor "false", 
   o percorrimento do espaço celular será interrompido.
 
  - A função "ForEachNeighbor" segue esta mesma lógica. Sempre que a 
    função recebida como parâmetro não retornar 
    nada ou retornar "true", a vizinhança continuará a ser percorrida. 
    Se ela retornar "false" o percorrimento é interrompido.
      
  - Me esqueci de corrigir a indexação das vizinhanças, 
    elas ainda  começam no indice 0 (zero). 
    Só lembrei agora! Mas isso é fácil...
 Implementei novas funcionalidades solicitadas pelo Gilberto:
 - A função "ForEachCellPair(cs1,cs2, f(cell1, cell2))" recebe dois  espaços  celulares 
   como parâmetro e uma  função "f" que recebe duas células. 
   "cell1" pertence ao espaço celular "cs1" e "cell2" ao espaço celular "cs2". 
   Esta função segue a mesma lógica com relação ao valor de retorno da função "f". 
   Se retornar nada ou "true" os espaços celulares continuam a ser percorridos. 
   Caso contrário, o percorrimento é interrompido.
geopro/modelos/roadmap/versoes.txt · Última modificação: 2007/02/23 01:57 por gcamara