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
