geopro:modelos:roadmap:versoes
Essa é uma revisão anterior do documento!
TerraME: Nova 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.1172195800.txt.gz · Última modificação: 2007/02/23 01:56 por gcamara
