geopro:modelos:roadmap
Essa é uma revisão anterior do documento!
RoadMap para TerraME
Esta página discute as propostas de futuro para o ambiente TerraME. Ela foi dividida nos diversos temas abordados:
Conceitos gerais sobre o TerraME
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 vizinhaç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.1172195273.txt.gz · Última modificação: 2007/02/23 01:47 por gcamara