classe_arvoredecamadas-js.html
92.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Árvore de camadas - i3Geo</title><link rel="stylesheet" type="text/css" href="../styles/main.css"><script language=JavaScript src="../javascript/main.js"></script><script language=JavaScript src="../javascript/prettify.js"></script><script language=JavaScript src="../javascript/searchdata.js"></script></head><body class="ContentPage" onLoad="NDOnLoad();prettyPrint();"><script language=JavaScript><!--
if (browserType) {document.write("<div class=" + browserType + ">");if (browserVer) {document.write("<div class=" + browserVer + ">"); }}// --></script>
<!-- Generated by Natural Docs, version 1.51 -->
<!-- http://www.naturaldocs.org -->
<!-- saved from url=(0026)http://www.naturaldocs.org -->
<div id=Content><div class="CSection"><div class=CTopic id=MainTopic><h1 class=CTitle><a name="Aacute;rvore_de_camadas"></a>Árvore de camadas</h1><div class=CBody><h4 class=CHeading>Arquivo</h4><p>i3geo/classesjs/classe_arvoredecamadas.js</p><h4 class=CHeading>Licenca</h4><p>GPL2</p><p>i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet</p><p>Direitos Autorais Reservados © 2006 Ministério do Meio Ambiente Brasil Desenvolvedor: Edmar Moretti <a href="#" onClick="location.href='mai' + 'lto:' + 'edmar.' + 'moretti' + '@' + 'gmai' + 'l.com'; return false;" class=LEMail>edmar.<span style="display: none">.nosp@m.</span>moretti<span>@</span>gmai<span style="display: none">.nosp@m.</span>l.com</a></p><p>Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo sob os termos da Licença Pública Geral GNU conforme publicada pela Free Software Foundation;</p><p>Este programa é distribuído na expectativa de que seja útil, porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU ADEQUACÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença Pública Geral do GNU para mais detalhes. Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto com este programa; se não, escreva para a Free Software Foundation, Inc., no endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.</p><!--START_ND_SUMMARY--><div class=Summary><div class=STitle>Summary</div><div class=SBorder><table border=0 cellspacing=0 cellpadding=0 class=STable><tr class="SMain"><td class=SEntry><a href="#Aacute;rvore_de_camadas" >Árvore de camadas</a></td><td class=SDescription>i3geo/classesjs/classe_arvoredecamadas.js</td></tr><tr class="SClasse"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas" >i3GEO.<wbr>arvoreDeCamadas</a></td><td class=SDescription>Monta a árvore com os temas existentes no mapa atual. </td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.Propriedades" >Propriedades</a></td><td class=SDescription></td></tr><tr class="SPropriedade SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.TEMPLATELEGENDA" >TEMPLATELEGENDA</a></td><td class=SDescription>Nome do template HTML que sera usado para compor a legenda. </td></tr><tr class="SPropriedade SIndent2"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.BARRAPROGRESSO" >BARRAPROGRESSO</a></td><td class=SDescription>Mostra uma barra com o progresso do desenho das camadas do mapa</td></tr><tr class="SPropriedade SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.MOSTRALISTAKML" >MOSTRALISTAKML</a></td><td class=SDescription>Mostra na árvore a lista de endereços de arquivos KML cadastrados no sistema de administração</td></tr><tr class="SPropriedade SIndent2"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.FILTRO" >FILTRO</a></td><td class=SDescription>Filtro que será aplicado para restringir os tipos de camadas mostradas na árvore</td></tr><tr class="SPropriedade SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.VERIFICAABRANGENCIATEMAS" >VERIFICAABRANGENCIATEMAS</a></td><td class=SDescription>Verifica ou não se um tema da árvore está dentro da abrangência do mapa atual</td></tr><tr class="SPropriedade SIndent2"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.finaliza" >finaliza</a></td><td class=SDescription>Nome de uma função que será executada após a árvore ter sido montada</td></tr><tr class="SPropriedade SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.EXPANDESOLEGENDA" >EXPANDESOLEGENDA</a></td><td class=SDescription>Ao expandir um tema mostra apenas a legenda, sem as outras opções</td></tr><tr class="SPropriedade SIndent2"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.PERMITEEXPANDIRTEMAS" >PERMITEEXPANDIRTEMAS</a></td><td class=SDescription>Permite que as opções abaixo dos nós referentes acada tema sejam mostradas</td></tr><tr class="SPropriedade SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.ARRASTARORDEM" >ARRASTARORDEM</a></td><td class=SDescription>Ativa a opção de arrastar um tema para alterar a ordem de desenho das camadas</td></tr><tr class="SPropriedade SIndent2"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.REFRESH" >REFRESH</a></td><td class=SDescription>Mostra ou não a opção que permite atualizar a árvore</td></tr><tr class="SPropriedade SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.ARRASTARLIXEIRA" >ARRASTARLIXEIRA</a></td><td class=SDescription>Ativa a opção de arrastar um tema para a lixeria quando se quer removê-lo do mapa.</td></tr><tr class="SPropriedade SIndent2"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.ALTERAOPACIDADE" >ALTERAOPACIDADE</a></td><td class=SDescription>Mostra ou não a opção que permite alterar a transparência das camadas existentes no mapa</td></tr><tr class="SPropriedade SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.ANIMAMAPA" >ANIMAMAPA</a></td><td class=SDescription>Mostra ou não a opção que permite gerar uma animação do mapa, ligando e desligando camadas</td></tr><tr class="SPropriedade SIndent2"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.LIGARDESLIGARTODOS" >LIGARDESLIGARTODOS</a></td><td class=SDescription>Mostra os ícones de desligar/ligar todos os temas.</td></tr><tr class="SPropriedade SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.FILTRAR" >FILTRAR</a></td><td class=SDescription>Mostra o ícone para filtrar as camadas.</td></tr><tr class="SPropriedade SIndent2"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.ABRELEGENDA" >ABRELEGENDA</a></td><td class=SDescription>Mostra o ícone para abrir a legenda do mapa.</td></tr><tr class="SPropriedade SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.EXPANDIDA" >EXPANDIDA</a></td><td class=SDescription>Indica se a árvore será montada de forma expandida ou não. </td></tr><tr class="SPropriedade SIndent2"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.LEGENDAEXPANDIDA" >LEGENDAEXPANDIDA</a></td><td class=SDescription>Indica se a legenda da árvore será montada de forma expandida ou não.</td></tr><tr class="SPropriedade SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.OPCOESICONES" >OPCOESICONES</a></td><td class=SDescription>Inclui ou não os ícones de opções em cada tema (farol, zoom para o tema, etc)</td></tr><tr class="SPropriedade SIndent2"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.OPCOESTEMAS" >OPCOESTEMAS</a></td><td class=SDescription>Inclui ou não o nó com as opções de manipulação de cada tema.</td></tr><tr class="SPropriedade SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.OPCOESLEGENDA" >OPCOESLEGENDA</a></td><td class=SDescription>Inclui ou não o nó para mostrar a legenda do tema.</td></tr><tr class="SPropriedade SIndent2"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.AGUARDALEGENDA" >AGUARDALEGENDA</a></td><td class=SDescription>Ativa a opção de aguarde para mostrar a legenda de um tema quando o usuário estaciona o mouse sobre o nome de um tema.</td></tr><tr class="SPropriedade SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.ICONETEMA" >ICONETEMA</a></td><td class=SDescription>Mostra ou não o ícone do tema caso exista.</td></tr><tr class="SPropriedade SIndent2"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.FUNCOES" >FUNCOES</a></td><td class=SDescription>Indicação de quais funções serão incluídas em cada tema mostrado na árvore quando o usuário aciona o item “opções”</td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.Variaveis" >Variaveis</a></td><td class=SDescription></td></tr><tr class="SVariavel SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.CAMADAS" >CAMADAS</a></td><td class=SDescription>Objeto com a lista de camadas existentes no mapa. </td></tr><tr class="SVariavel SIndent2"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.CAMADASINICIAIS" >CAMADASINICIAIS</a></td><td class=SDescription>O mesmo que CAMADAS mas guarda de forma permanente as camadas que iniciaram no mapa</td></tr><tr class="SVariavel SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.ARVORE" >ARVORE</a></td><td class=SDescription>Objeto com a árvore criada com YAHOO.widget.TreeView</td></tr><tr class="SVariavel SIndent2"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.IDHTML" >IDHTML</a></td><td class=SDescription>Armazena o ID do elemento DOM onde a árvore foi inserida.</td></tr><tr class="SVariavel SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.SID" >SID</a></td><td class=SDescription>Código da seção aberta no servidor pelo i3Geo</td></tr><tr class="SVariavel SIndent2"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.LOCAPLIC" >LOCAPLIC</a></td><td class=SDescription>Endereço da aplicação i3geo. </td></tr><tr class="SVariavel SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.ATIVATEMA" >ATIVATEMA</a></td><td class=SDescription>Nome da função que será incluída no evento onclick do elemento checkbox adicionado no início do nome de um tema.</td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.cria" id=link1 onMouseOver="ShowTip(event, 'tt1', 'link1')" onMouseOut="HideTip('tt1')">cria</a></td><td class=SDescription>Cria a árvore com as opções de manipulação das camadas existentes no mapa</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.atualiza" id=link2 onMouseOver="ShowTip(event, 'tt2', 'link2')" onMouseOut="HideTip('tt2')">atualiza</a></td><td class=SDescription>Atualiza a árvore de camadas.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.montaOpcoesArvore" id=link3 onMouseOver="ShowTip(event, 'tt3', 'link3')" onMouseOut="HideTip('tt3')">montaOpcoesArvore</a></td><td class=SDescription>Monta os ícones de opções gerais da árvore, como a lixira, ligar todos, etc.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.ligaDesligaTemas" id=link4 onMouseOver="ShowTip(event, 'tt4', 'link4')" onMouseOut="HideTip('tt4')">ligaDesligaTemas</a></td><td class=SDescription>Marca ou desmarca os checkbox da árvore de uma lista de temas</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.ativaDragDrop" id=link5 onMouseOver="ShowTip(event, 'tt5', 'link5')" onMouseOut="HideTip('tt5')">ativaDragDrop</a></td><td class=SDescription>Ativa a funcionalidade de arrastar um tema para mudar sua ordem de desenho ou excluir do mapa</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.montaOpcoes" id=link6 onMouseOver="ShowTip(event, 'tt6', 'link6')" onMouseOut="HideTip('tt6')">montaOpcoes</a></td><td class=SDescription>Abre o segundo nível da árvore de temas, mostrando as opções disponíveis para cada tema.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.mostraOpcoes" id=link7 onMouseOver="ShowTip(event, 'tt7', 'link7')" onMouseOut="HideTip('tt7')">mostraOpcoes</a></td><td class=SDescription>Monta os nós filhos do nó “opções”</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.adicionaOpcaoTema" id=link8 onMouseOver="ShowTip(event, 'tt8', 'link8')" onMouseOut="HideTip('tt8')">adicionaOpcaoTema</a></td><td class=SDescription>Adiciona uma nova opção no nó de opções de um tema</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.mostraLegenda" id=link9 onMouseOver="ShowTip(event, 'tt9', 'link9')" onMouseOut="HideTip('tt9')">mostraLegenda</a></td><td class=SDescription>Monta os nós filhos do nó “legenda”</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.atualizaLegenda" id=link10 onMouseOver="ShowTip(event, 'tt10', 'link10')" onMouseOut="HideTip('tt10')">atualizaLegenda</a></td><td class=SDescription>Atualiza a legenda de um tema.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.escolheCorClasse" id=link11 onMouseOver="ShowTip(event, 'tt11', 'link11')" onMouseOut="HideTip('tt11')">escolheCorClasse</a></td><td class=SDescription>Abre uma janela para escolher uma nova cor para o símbolo da classe.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.inverteStatusClasse" id=link12 onMouseOver="ShowTip(event, 'tt12', 'link12')" onMouseOut="HideTip('tt12')">inverteStatusClasse</a></td><td class=SDescription>Liga ou desliga uma classe da legenda.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.montaTextoTema" id=link13 onMouseOver="ShowTip(event, 'tt13', 'link13')" onMouseOut="HideTip('tt13')">montaTextoTema</a></td><td class=SDescription>Monta o texto com o título do tema. </td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.atualizaFarol" id=link14 onMouseOver="ShowTip(event, 'tt14', 'link14')" onMouseOut="HideTip('tt14')">atualizaFarol</a></td><td class=SDescription>Atualiza o farol de cada tema.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.aplicaTemas" id=link15 onMouseOver="ShowTip(event, 'tt15', 'link15')" onMouseOut="HideTip('tt15')">aplicaTemas</a></td><td class=SDescription>Refaz o mapa ligando e desligando os temas conforme consta na árvore de camadas ou ligando/desligando todos</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.listaLigadosDesligados" id=link16 onMouseOver="ShowTip(event, 'tt16', 'link16')" onMouseOut="HideTip('tt16')">listaLigadosDesligados</a></td><td class=SDescription>Lista os temas que estão ligados e os que estão desligados tendo como fonte de busca os checkbox existentes na árvore.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.capturaCheckBox" id=link17 onMouseOver="ShowTip(event, 'tt17', 'link17')" onMouseOut="HideTip('tt17')">capturaCheckBox</a></td><td class=SDescription>Retorna o objeto input (check box) que corresponde a uma determinada camada na árvore.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.comparaTemas" id=link18 onMouseOver="ShowTip(event, 'tt18', 'link18')" onMouseOut="HideTip('tt18')">comparaTemas</a></td><td class=SDescription>Compara se dois objetos com as camadas são iguais</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.pegaTema" id=link19 onMouseOver="ShowTip(event, 'tt19', 'link19')" onMouseOut="HideTip('tt19')">pegaTema</a></td><td class=SDescription>Procura um tema no objeto CAMADAS.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.filtraCamadas" id=link20 onMouseOver="ShowTip(event, 'tt20', 'link20')" onMouseOut="HideTip('tt20')">filtraCamadas</a></td><td class=SDescription>Busca temas na variável i3GEO.arvoreDeCamadas.CAMADAS aplicando um filtro</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.alteraPropCamadas" id=link21 onMouseOver="ShowTip(event, 'tt21', 'link21')" onMouseOut="HideTip('tt21')">alteraPropCamadas</a></td><td class=SDescription>Altera o valor de uma propriedade de um tema do objeto i3GEO.arvoreDeCamadas.CAMADAS</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.verificaAbrangenciaTemas" id=link22 onMouseOver="ShowTip(event, 'tt22', 'link22')" onMouseOut="HideTip('tt22')">verificaAbrangenciaTemas</a></td><td class=SDescription>Verifica se um tema está ou não na abrangência espacial do mapa atual modificando a cor com que o nome é mostrado na árvore</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.verificaAplicaExtensao" id=link23 onMouseOver="ShowTip(event, 'tt23', 'link23')" onMouseOut="HideTip('tt23')">verificaAplicaExtensao</a></td><td class=SDescription>Verifica se algum tema está marcado com o metadado Aplicaextensao. </td></tr><tr class="SClasse"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.dialogo" >i3GEO.<wbr>arvoreDeCamadas.<wbr>dialogo</a></td><td class=SDescription>Abre as telas de diálogo das opções de manipulação da árvore</td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.dialogo.Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.dialogo.abreFiltro" >abreFiltro</a></td><td class=SDescription>Abre a janela de diálogo para o usuário escolher ou alterar o filtro aplicado à árvore</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.dialogo.excluir" id=link24 onMouseOver="ShowTip(event, 'tt24', 'link24')" onMouseOut="HideTip('tt24')">excluir</a></td><td class=SDescription>Abre a janela de diálogo para o usuário escolher os temas que serão excluídos da árvore</td></tr></table></div></div><!--END_ND_SUMMARY--></div></div></div>
<div class="CClasse"><div class=CTopic><h2 class=CTitle><a name="i3GEO.arvoreDeCamadas"></a>i3GEO.<wbr>arvoreDeCamadas</h2><div class=CBody><p>Monta a árvore com os temas existentes no mapa atual. A árvore contém as opções de ligar e desligar temas.</p><p>Permite controlar quais as opções que serão mostradas na árvore.</p><h4 class=CHeading>Exemplos</h4><p>Para alterar as opções da árvore, modifique as propriedades</p><p>i3GEO.arvoreDeCamadas.OPCOESTEMAS = false;</p><!--START_ND_SUMMARY--><div class=Summary><div class=STitle>Summary</div><div class=SBorder><table border=0 cellspacing=0 cellpadding=0 class=STable><tr class="SGroup"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.Propriedades" >Propriedades</a></td><td class=SDescription></td></tr><tr class="SPropriedade SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.TEMPLATELEGENDA" >TEMPLATELEGENDA</a></td><td class=SDescription>Nome do template HTML que sera usado para compor a legenda. </td></tr><tr class="SPropriedade SIndent1"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.BARRAPROGRESSO" >BARRAPROGRESSO</a></td><td class=SDescription>Mostra uma barra com o progresso do desenho das camadas do mapa</td></tr><tr class="SPropriedade SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.MOSTRALISTAKML" >MOSTRALISTAKML</a></td><td class=SDescription>Mostra na árvore a lista de endereços de arquivos KML cadastrados no sistema de administração</td></tr><tr class="SPropriedade SIndent1"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.FILTRO" >FILTRO</a></td><td class=SDescription>Filtro que será aplicado para restringir os tipos de camadas mostradas na árvore</td></tr><tr class="SPropriedade SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.VERIFICAABRANGENCIATEMAS" >VERIFICAABRANGENCIATEMAS</a></td><td class=SDescription>Verifica ou não se um tema da árvore está dentro da abrangência do mapa atual</td></tr><tr class="SPropriedade SIndent1"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.finaliza" >finaliza</a></td><td class=SDescription>Nome de uma função que será executada após a árvore ter sido montada</td></tr><tr class="SPropriedade SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.EXPANDESOLEGENDA" >EXPANDESOLEGENDA</a></td><td class=SDescription>Ao expandir um tema mostra apenas a legenda, sem as outras opções</td></tr><tr class="SPropriedade SIndent1"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.PERMITEEXPANDIRTEMAS" >PERMITEEXPANDIRTEMAS</a></td><td class=SDescription>Permite que as opções abaixo dos nós referentes acada tema sejam mostradas</td></tr><tr class="SPropriedade SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.ARRASTARORDEM" >ARRASTARORDEM</a></td><td class=SDescription>Ativa a opção de arrastar um tema para alterar a ordem de desenho das camadas</td></tr><tr class="SPropriedade SIndent1"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.REFRESH" >REFRESH</a></td><td class=SDescription>Mostra ou não a opção que permite atualizar a árvore</td></tr><tr class="SPropriedade SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.ARRASTARLIXEIRA" >ARRASTARLIXEIRA</a></td><td class=SDescription>Ativa a opção de arrastar um tema para a lixeria quando se quer removê-lo do mapa.</td></tr><tr class="SPropriedade SIndent1"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.ALTERAOPACIDADE" >ALTERAOPACIDADE</a></td><td class=SDescription>Mostra ou não a opção que permite alterar a transparência das camadas existentes no mapa</td></tr><tr class="SPropriedade SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.ANIMAMAPA" >ANIMAMAPA</a></td><td class=SDescription>Mostra ou não a opção que permite gerar uma animação do mapa, ligando e desligando camadas</td></tr><tr class="SPropriedade SIndent1"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.LIGARDESLIGARTODOS" >LIGARDESLIGARTODOS</a></td><td class=SDescription>Mostra os ícones de desligar/ligar todos os temas.</td></tr><tr class="SPropriedade SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.FILTRAR" >FILTRAR</a></td><td class=SDescription>Mostra o ícone para filtrar as camadas.</td></tr><tr class="SPropriedade SIndent1"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.ABRELEGENDA" >ABRELEGENDA</a></td><td class=SDescription>Mostra o ícone para abrir a legenda do mapa.</td></tr><tr class="SPropriedade SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.EXPANDIDA" >EXPANDIDA</a></td><td class=SDescription>Indica se a árvore será montada de forma expandida ou não. </td></tr><tr class="SPropriedade SIndent1"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.LEGENDAEXPANDIDA" >LEGENDAEXPANDIDA</a></td><td class=SDescription>Indica se a legenda da árvore será montada de forma expandida ou não.</td></tr><tr class="SPropriedade SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.OPCOESICONES" >OPCOESICONES</a></td><td class=SDescription>Inclui ou não os ícones de opções em cada tema (farol, zoom para o tema, etc)</td></tr><tr class="SPropriedade SIndent1"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.OPCOESTEMAS" >OPCOESTEMAS</a></td><td class=SDescription>Inclui ou não o nó com as opções de manipulação de cada tema.</td></tr><tr class="SPropriedade SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.OPCOESLEGENDA" >OPCOESLEGENDA</a></td><td class=SDescription>Inclui ou não o nó para mostrar a legenda do tema.</td></tr><tr class="SPropriedade SIndent1"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.AGUARDALEGENDA" >AGUARDALEGENDA</a></td><td class=SDescription>Ativa a opção de aguarde para mostrar a legenda de um tema quando o usuário estaciona o mouse sobre o nome de um tema.</td></tr><tr class="SPropriedade SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.ICONETEMA" >ICONETEMA</a></td><td class=SDescription>Mostra ou não o ícone do tema caso exista.</td></tr><tr class="SPropriedade SIndent1"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.FUNCOES" >FUNCOES</a></td><td class=SDescription>Indicação de quais funções serão incluídas em cada tema mostrado na árvore quando o usuário aciona o item “opções”</td></tr><tr class="SGroup"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.Variaveis" >Variaveis</a></td><td class=SDescription></td></tr><tr class="SVariavel SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.CAMADAS" >CAMADAS</a></td><td class=SDescription>Objeto com a lista de camadas existentes no mapa. </td></tr><tr class="SVariavel SIndent1"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.CAMADASINICIAIS" >CAMADASINICIAIS</a></td><td class=SDescription>O mesmo que CAMADAS mas guarda de forma permanente as camadas que iniciaram no mapa</td></tr><tr class="SVariavel SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.ARVORE" >ARVORE</a></td><td class=SDescription>Objeto com a árvore criada com YAHOO.widget.TreeView</td></tr><tr class="SVariavel SIndent1"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.IDHTML" >IDHTML</a></td><td class=SDescription>Armazena o ID do elemento DOM onde a árvore foi inserida.</td></tr><tr class="SVariavel SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.SID" >SID</a></td><td class=SDescription>Código da seção aberta no servidor pelo i3Geo</td></tr><tr class="SVariavel SIndent1"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.LOCAPLIC" >LOCAPLIC</a></td><td class=SDescription>Endereço da aplicação i3geo. </td></tr><tr class="SVariavel SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.ATIVATEMA" >ATIVATEMA</a></td><td class=SDescription>Nome da função que será incluída no evento onclick do elemento checkbox adicionado no início do nome de um tema.</td></tr><tr class="SGroup"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.cria" id=link25 onMouseOver="ShowTip(event, 'tt1', 'link25')" onMouseOut="HideTip('tt1')">cria</a></td><td class=SDescription>Cria a árvore com as opções de manipulação das camadas existentes no mapa</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.atualiza" id=link26 onMouseOver="ShowTip(event, 'tt2', 'link26')" onMouseOut="HideTip('tt2')">atualiza</a></td><td class=SDescription>Atualiza a árvore de camadas.</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.montaOpcoesArvore" id=link27 onMouseOver="ShowTip(event, 'tt3', 'link27')" onMouseOut="HideTip('tt3')">montaOpcoesArvore</a></td><td class=SDescription>Monta os ícones de opções gerais da árvore, como a lixira, ligar todos, etc.</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.ligaDesligaTemas" id=link28 onMouseOver="ShowTip(event, 'tt4', 'link28')" onMouseOut="HideTip('tt4')">ligaDesligaTemas</a></td><td class=SDescription>Marca ou desmarca os checkbox da árvore de uma lista de temas</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.ativaDragDrop" id=link29 onMouseOver="ShowTip(event, 'tt5', 'link29')" onMouseOut="HideTip('tt5')">ativaDragDrop</a></td><td class=SDescription>Ativa a funcionalidade de arrastar um tema para mudar sua ordem de desenho ou excluir do mapa</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.montaOpcoes" id=link30 onMouseOver="ShowTip(event, 'tt6', 'link30')" onMouseOut="HideTip('tt6')">montaOpcoes</a></td><td class=SDescription>Abre o segundo nível da árvore de temas, mostrando as opções disponíveis para cada tema.</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.mostraOpcoes" id=link31 onMouseOver="ShowTip(event, 'tt7', 'link31')" onMouseOut="HideTip('tt7')">mostraOpcoes</a></td><td class=SDescription>Monta os nós filhos do nó “opções”</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.adicionaOpcaoTema" id=link32 onMouseOver="ShowTip(event, 'tt8', 'link32')" onMouseOut="HideTip('tt8')">adicionaOpcaoTema</a></td><td class=SDescription>Adiciona uma nova opção no nó de opções de um tema</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.mostraLegenda" id=link33 onMouseOver="ShowTip(event, 'tt9', 'link33')" onMouseOut="HideTip('tt9')">mostraLegenda</a></td><td class=SDescription>Monta os nós filhos do nó “legenda”</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.atualizaLegenda" id=link34 onMouseOver="ShowTip(event, 'tt10', 'link34')" onMouseOut="HideTip('tt10')">atualizaLegenda</a></td><td class=SDescription>Atualiza a legenda de um tema.</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.escolheCorClasse" id=link35 onMouseOver="ShowTip(event, 'tt11', 'link35')" onMouseOut="HideTip('tt11')">escolheCorClasse</a></td><td class=SDescription>Abre uma janela para escolher uma nova cor para o símbolo da classe.</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.inverteStatusClasse" id=link36 onMouseOver="ShowTip(event, 'tt12', 'link36')" onMouseOut="HideTip('tt12')">inverteStatusClasse</a></td><td class=SDescription>Liga ou desliga uma classe da legenda.</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.montaTextoTema" id=link37 onMouseOver="ShowTip(event, 'tt13', 'link37')" onMouseOut="HideTip('tt13')">montaTextoTema</a></td><td class=SDescription>Monta o texto com o título do tema. </td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.atualizaFarol" id=link38 onMouseOver="ShowTip(event, 'tt14', 'link38')" onMouseOut="HideTip('tt14')">atualizaFarol</a></td><td class=SDescription>Atualiza o farol de cada tema.</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.aplicaTemas" id=link39 onMouseOver="ShowTip(event, 'tt15', 'link39')" onMouseOut="HideTip('tt15')">aplicaTemas</a></td><td class=SDescription>Refaz o mapa ligando e desligando os temas conforme consta na árvore de camadas ou ligando/desligando todos</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.listaLigadosDesligados" id=link40 onMouseOver="ShowTip(event, 'tt16', 'link40')" onMouseOut="HideTip('tt16')">listaLigadosDesligados</a></td><td class=SDescription>Lista os temas que estão ligados e os que estão desligados tendo como fonte de busca os checkbox existentes na árvore.</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.capturaCheckBox" id=link41 onMouseOver="ShowTip(event, 'tt17', 'link41')" onMouseOut="HideTip('tt17')">capturaCheckBox</a></td><td class=SDescription>Retorna o objeto input (check box) que corresponde a uma determinada camada na árvore.</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.comparaTemas" id=link42 onMouseOver="ShowTip(event, 'tt18', 'link42')" onMouseOut="HideTip('tt18')">comparaTemas</a></td><td class=SDescription>Compara se dois objetos com as camadas são iguais</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.pegaTema" id=link43 onMouseOver="ShowTip(event, 'tt19', 'link43')" onMouseOut="HideTip('tt19')">pegaTema</a></td><td class=SDescription>Procura um tema no objeto CAMADAS.</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.filtraCamadas" id=link44 onMouseOver="ShowTip(event, 'tt20', 'link44')" onMouseOut="HideTip('tt20')">filtraCamadas</a></td><td class=SDescription>Busca temas na variável i3GEO.arvoreDeCamadas.CAMADAS aplicando um filtro</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.alteraPropCamadas" id=link45 onMouseOver="ShowTip(event, 'tt21', 'link45')" onMouseOut="HideTip('tt21')">alteraPropCamadas</a></td><td class=SDescription>Altera o valor de uma propriedade de um tema do objeto i3GEO.arvoreDeCamadas.CAMADAS</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.verificaAbrangenciaTemas" id=link46 onMouseOver="ShowTip(event, 'tt22', 'link46')" onMouseOut="HideTip('tt22')">verificaAbrangenciaTemas</a></td><td class=SDescription>Verifica se um tema está ou não na abrangência espacial do mapa atual modificando a cor com que o nome é mostrado na árvore</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.verificaAplicaExtensao" id=link47 onMouseOver="ShowTip(event, 'tt23', 'link47')" onMouseOut="HideTip('tt23')">verificaAplicaExtensao</a></td><td class=SDescription>Verifica se algum tema está marcado com o metadado Aplicaextensao. </td></tr></table></div></div><!--END_ND_SUMMARY--></div></div></div>
<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="i3GEO.arvoreDeCamadas.Propriedades"></a>Propriedades</h3></div></div>
<div class="CPropriedade"><div class=CTopic><h3 class=CTitle><a name="i3GEO.arvoreDeCamadas.TEMPLATELEGENDA"></a>TEMPLATELEGENDA</h3><div class=CBody><p>Nome do template HTML que sera usado para compor a legenda. O HTML deve ser armazenado em i3geo/aplicmap</p><h4 class=CHeading>Default</h4><p>{legenda5.htm}</p><h4 class=CHeading>Type</h4><p>{string}</p></div></div></div>
<div class="CPropriedade"><div class=CTopic><h3 class=CTitle><a name="i3GEO.arvoreDeCamadas.BARRAPROGRESSO"></a>BARRAPROGRESSO</h3><div class=CBody><p>Mostra uma barra com o progresso do desenho das camadas do mapa</p><p>Não funciona em todas as interfaces</p><h4 class=CHeading>Default</h4><p>{true}</p><h4 class=CHeading>Type</h4><p>{boolean}</p></div></div></div>
<div class="CPropriedade"><div class=CTopic><h3 class=CTitle><a name="i3GEO.arvoreDeCamadas.MOSTRALISTAKML"></a>MOSTRALISTAKML</h3><div class=CBody><p>Mostra na árvore a lista de endereços de arquivos KML cadastrados no sistema de administração</p><h4 class=CHeading>Default</h4><p>{true}</p><h4 class=CHeading>Type</h4><p>{boolean}</p></div></div></div>
<div class="CPropriedade"><div class=CTopic><h3 class=CTitle><a name="i3GEO.arvoreDeCamadas.FILTRO"></a>FILTRO</h3><div class=CBody><p>Filtro que será aplicado para restringir os tipos de camadas mostradas na árvore</p><h4 class=CHeading>Default</h4><p>{“”}</p><h4 class=CHeading>Type</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{string}</td><td class=CDLDescription>ligados|desligados|selecionados|download|wms|raster|toponimia</td></tr></table></div></div></div>
<div class="CPropriedade"><div class=CTopic><h3 class=CTitle><a name="i3GEO.arvoreDeCamadas.VERIFICAABRANGENCIATEMAS"></a>VERIFICAABRANGENCIATEMAS</h3><div class=CBody><p>Verifica ou não se um tema da árvore está dentro da abrangência do mapa atual</p><p>A verificação só é feita se o tema possuir a extensão geográfica registrada (veja o sistema de administração)</p><h4 class=CHeading>Default</h4><p>{true}</p><h4 class=CHeading>Type</h4><p>{boolean}</p></div></div></div>
<div class="CPropriedade"><div class=CTopic><h3 class=CTitle><a name="i3GEO.arvoreDeCamadas.finaliza"></a>finaliza</h3><div class=CBody><p>Nome de uma função que será executada após a árvore ter sido montada</p><h4 class=CHeading>Default</h4><p>{“”}</p><h4 class=CHeading>Type</h4><p>{String}</p></div></div></div>
<div class="CPropriedade"><div class=CTopic><h3 class=CTitle><a name="i3GEO.arvoreDeCamadas.EXPANDESOLEGENDA"></a>EXPANDESOLEGENDA</h3><div class=CBody><p>Ao expandir um tema mostra apenas a legenda, sem as outras opções</p><h4 class=CHeading>Default</h4><p>{false}</p><h4 class=CHeading>Type</h4><p>{boolean}</p></div></div></div>
<div class="CPropriedade"><div class=CTopic><h3 class=CTitle><a name="i3GEO.arvoreDeCamadas.PERMITEEXPANDIRTEMAS"></a>PERMITEEXPANDIRTEMAS</h3><div class=CBody><p>Permite que as opções abaixo dos nós referentes acada tema sejam mostradas</p><h4 class=CHeading>Default</h4><p>{true}</p><h4 class=CHeading>Type</h4><p>{boolean}</p></div></div></div>
<div class="CPropriedade"><div class=CTopic><h3 class=CTitle><a name="i3GEO.arvoreDeCamadas.ARRASTARORDEM"></a>ARRASTARORDEM</h3><div class=CBody><p>Ativa a opção de arrastar um tema para alterar a ordem de desenho das camadas</p><h4 class=CHeading>Default</h4><p>{true}</p><h4 class=CHeading>Type</h4><p>{boolean}</p></div></div></div>
<div class="CPropriedade"><div class=CTopic><h3 class=CTitle><a name="i3GEO.arvoreDeCamadas.REFRESH"></a>REFRESH</h3><div class=CBody><p>Mostra ou não a opção que permite atualizar a árvore</p><h4 class=CHeading>Default</h4><p>{true}</p><h4 class=CHeading>Type</h4><p>{boolean}</p></div></div></div>
<div class="CPropriedade"><div class=CTopic><h3 class=CTitle><a name="i3GEO.arvoreDeCamadas.ARRASTARLIXEIRA"></a>ARRASTARLIXEIRA</h3><div class=CBody><p>Ativa a opção de arrastar um tema para a lixeria quando se quer removê-lo do mapa.</p><h4 class=CHeading>Default</h4><p>{true}</p><h4 class=CHeading>Type</h4><p>{boolean}</p></div></div></div>
<div class="CPropriedade"><div class=CTopic><h3 class=CTitle><a name="i3GEO.arvoreDeCamadas.ALTERAOPACIDADE"></a>ALTERAOPACIDADE</h3><div class=CBody><p>Mostra ou não a opção que permite alterar a transparência das camadas existentes no mapa</p><h4 class=CHeading>Type</h4><p>{boolean}</p></div></div></div>
<div class="CPropriedade"><div class=CTopic><h3 class=CTitle><a name="i3GEO.arvoreDeCamadas.ANIMAMAPA"></a>ANIMAMAPA</h3><div class=CBody><p>Mostra ou não a opção que permite gerar uma animação do mapa, ligando e desligando camadas</p><h4 class=CHeading>Type</h4><p>{boolean}</p></div></div></div>
<div class="CPropriedade"><div class=CTopic><h3 class=CTitle><a name="i3GEO.arvoreDeCamadas.LIGARDESLIGARTODOS"></a>LIGARDESLIGARTODOS</h3><div class=CBody><p>Mostra os ícones de desligar/ligar todos os temas.</p><h4 class=CHeading>Default</h4><p>{true}</p><h4 class=CHeading>Type</h4><p>{boolean}</p></div></div></div>
<div class="CPropriedade"><div class=CTopic><h3 class=CTitle><a name="i3GEO.arvoreDeCamadas.FILTRAR"></a>FILTRAR</h3><div class=CBody><p>Mostra o ícone para filtrar as camadas.</p><h4 class=CHeading>Default</h4><p>{true}</p><h4 class=CHeading>Type</h4><p>{boolean}</p></div></div></div>
<div class="CPropriedade"><div class=CTopic><h3 class=CTitle><a name="i3GEO.arvoreDeCamadas.ABRELEGENDA"></a>ABRELEGENDA</h3><div class=CBody><p>Mostra o ícone para abrir a legenda do mapa.</p><h4 class=CHeading>Default</h4><p>{true}</p><h4 class=CHeading>Type</h4><p>{boolean}</p></div></div></div>
<div class="CPropriedade"><div class=CTopic><h3 class=CTitle><a name="i3GEO.arvoreDeCamadas.EXPANDIDA"></a>EXPANDIDA</h3><div class=CBody><p>Indica se a árvore será montada de forma expandida ou não. Se true, os nós do primeiro nível serão abertos na inicialização da árvore.</p><h4 class=CHeading>Default</h4><p>{false}</p><h4 class=CHeading>Tipo</h4><p>{Boolena}</p></div></div></div>
<div class="CPropriedade"><div class=CTopic><h3 class=CTitle><a name="i3GEO.arvoreDeCamadas.LEGENDAEXPANDIDA"></a>LEGENDAEXPANDIDA</h3><div class=CBody><p>Indica se a legenda da árvore será montada de forma expandida ou não.</p><h4 class=CHeading>Default</h4><p>{false}</p><h4 class=CHeading>Tipo</h4><p>{Boolena}</p></div></div></div>
<div class="CPropriedade"><div class=CTopic><h3 class=CTitle><a name="i3GEO.arvoreDeCamadas.OPCOESICONES"></a>OPCOESICONES</h3><div class=CBody><p>Inclui ou não os ícones de opções em cada tema (farol, zoom para o tema, etc)</p><h4 class=CHeading>Default</h4><p>{true}</p><h4 class=CHeading>Tipo</h4><p>{boolean}</p></div></div></div>
<div class="CPropriedade"><div class=CTopic><h3 class=CTitle><a name="i3GEO.arvoreDeCamadas.OPCOESTEMAS"></a>OPCOESTEMAS</h3><div class=CBody><p>Inclui ou não o nó com as opções de manipulação de cada tema.</p><h4 class=CHeading>Default</h4><p>true</p><h4 class=CHeading>Tipo</h4><p>{Boolean}</p></div></div></div>
<div class="CPropriedade"><div class=CTopic><h3 class=CTitle><a name="i3GEO.arvoreDeCamadas.OPCOESLEGENDA"></a>OPCOESLEGENDA</h3><div class=CBody><p>Inclui ou não o nó para mostrar a legenda do tema.</p><h4 class=CHeading>Default</h4><p>true</p><h4 class=CHeading>Tipo</h4><p>{Boolean}</p></div></div></div>
<div class="CPropriedade"><div class=CTopic><h3 class=CTitle><a name="i3GEO.arvoreDeCamadas.AGUARDALEGENDA"></a>AGUARDALEGENDA</h3><div class=CBody><p>Ativa a opção de aguarde para mostrar a legenda de um tema quando o usuário estaciona o mouse sobre o nome de um tema.</p><h4 class=CHeading>Default</h4><p>{false}</p><h4 class=CHeading>Tipo</h4><p>{Boolean}</p></div></div></div>
<div class="CPropriedade"><div class=CTopic><h3 class=CTitle><a name="i3GEO.arvoreDeCamadas.ICONETEMA"></a>ICONETEMA</h3><div class=CBody><p>Mostra ou não o ícone do tema caso exista.</p><p>O ícone é definido no METADATA ICONETEMA no mapfile correspondente ao tema</p><h4 class=CHeading>Default</h4><p>{true}</p><h4 class=CHeading>Tipo</h4><p>{Boolean}</p></div></div></div>
<div class="CPropriedade"><div class=CTopic><h3 class=CTitle><a name="i3GEO.arvoreDeCamadas.FUNCOES"></a>FUNCOES</h3><div class=CBody><p>Indicação de quais funções serão incluídas em cada tema mostrado na árvore quando o usuário aciona o item “opções”</p><p>Além de definir o item como false ou true, algumas funções apenas são mostradas em conformidade com o tipo de camada. No sistema de administração, pode-se também controlar algumas das funções, como por exemplo “sql”, “wms” e “temporizador”</p><p>Exemplo de como alterar um valor diretamente no javascript da interface do mapa i3GEO.arvoreDeCamadas.FUNCOES.excluir = false</p></div></div></div>
<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="i3GEO.arvoreDeCamadas.Variaveis"></a>Variaveis</h3></div></div>
<div class="CVariavel"><div class=CTopic><h3 class=CTitle><a name="i3GEO.arvoreDeCamadas.CAMADAS"></a>CAMADAS</h3><div class=CBody><p>Objeto com a lista de camadas existentes no mapa. É definido na inicialização ou no redesenho do mapa.</p><p>Este objeto é construído nas operações em PHP de inicialização ou redesenho do mapa e lista todos os layers existentes no mapfile temporário em uso.</p><h4 class=CHeading>Exemplo</h4><p>”CAMADAS”:[</p><p>{</p><p>”name”:”estadosl”, //código do layer</p><p>”status”:2, //ver constante MS_STATUS do Mapserver</p><p>”tema”:”Limite Estadual”,</p><p>”transparency”:100,</p><p>”type”:1, //ver constante MS_TYPE do Mapserver</p><p>”sel”:”nao”,</p><p>”escala”:”250000”,</p><p>”download”:””,</p><p>”features”:”nao”,</p><p>”connectiontype”:1, //ver constante MS_CONNECTIONTYPE do Mapserver</p><p>”zoomtema”:”sim”,</p><p>”contextoescala”:”nao”,</p><p>”etiquetas”:””,</p><p>”editorsql”:”sim”,</p><p>”iconetema”:””,</p><p>”permitecomentario”:””,</p><p>”exttema”:””,</p><p>”nomeoriginal”:”” } ]</p><h4 class=CHeading>Tipo</h4><p>{OBJETO}</p></div></div></div>
<div class="CVariavel"><div class=CTopic><h3 class=CTitle><a name="i3GEO.arvoreDeCamadas.CAMADASINICIAIS"></a>CAMADASINICIAIS</h3><div class=CBody><p>O mesmo que CAMADAS mas guarda de forma permanente as camadas que iniciaram no mapa</p><h4 class=CHeading>Tipo</h4><p>{OBJETO}</p></div></div></div>
<div class="CVariavel"><div class=CTopic><h3 class=CTitle><a name="i3GEO.arvoreDeCamadas.ARVORE"></a>ARVORE</h3><div class=CBody><p>Objeto com a árvore criada com YAHOO.widget.TreeView</p><h4 class=CHeading>Tipo</h4><p>{YAHOO.widget.TreeView}</p></div></div></div>
<div class="CVariavel"><div class=CTopic><h3 class=CTitle><a name="i3GEO.arvoreDeCamadas.IDHTML"></a>IDHTML</h3><div class=CBody><p>Armazena o ID do elemento DOM onde a árvore foi inserida.</p><h4 class=CHeading>Tipo</h4><p>{String}</p><h4 class=CHeading>Default</h4><p>{listaTemas}</p></div></div></div>
<div class="CVariavel"><div class=CTopic><h3 class=CTitle><a name="i3GEO.arvoreDeCamadas.SID"></a>SID</h3><div class=CBody><p>Código da seção aberta no servidor pelo i3Geo</p><h4 class=CHeading>Tipo</h4><p>{String}</p></div></div></div>
<div class="CVariavel"><div class=CTopic><h3 class=CTitle><a name="i3GEO.arvoreDeCamadas.LOCAPLIC"></a>LOCAPLIC</h3><div class=CBody><p>Endereço da aplicação i3geo. Utilizado para definir o caminho para a chamada em AJAX.</p><p>Exemplo: ‘<a href="http://localhost/i3geo" class=LURL target=_top>http://localhost/i3geo</a>’</p><h4 class=CHeading>Tipo</h4><p>{String}</p></div></div></div>
<div class="CVariavel"><div class=CTopic><h3 class=CTitle><a name="i3GEO.arvoreDeCamadas.ATIVATEMA"></a>ATIVATEMA</h3><div class=CBody><p>Nome da função que será incluída no evento onclick do elemento checkbox adicionado no início do nome de um tema.</p><h4 class=CHeading>Tipo</h4><p>{String}</p></div></div></div>
<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="i3GEO.arvoreDeCamadas.Functions"></a>Functions</h3></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="i3GEO.arvoreDeCamadas.cria"></a>cria</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>cria: function(</td><td class="PParameter prettyprint " nowrap>onde,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>temas,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>g_sid,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>g_locaplic,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>funcaoTema</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Cria a árvore com as opções de manipulação das camadas existentes no mapa</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>onde {String}</td><td class=CDLDescription>ID do elemento DOM onde a árvore será inserida. Se for definido como “” o id será buscado da variável IDHTML.</td></tr><tr><td class=CDLEntry>temas {JSON}</td><td class=CDLDescription>Objeto JSON com as camadas e propriedades. Se não for definido ou for vazio, será utilizado i3GEO.arvoreDeCamadas.CAMADAS</td></tr><tr><td class=CDLEntry>g_sid {String}</td><td class=CDLDescription>Código da seção PHP criada ao abrir o i3Geo</td></tr><tr><td class=CDLEntry>funcaoTema {String}</td><td class=CDLDescription>(opcional) Nome da função que será incluida no evento disparado quando o usuário clicar no checkbox de um tema</td></tr></table></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="i3GEO.arvoreDeCamadas.atualiza"></a>atualiza</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>atualiza: function(</td><td class="PParameter prettyprint " nowrap>temas,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>forca</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Atualiza a árvore de camadas.</p><p>Antes de executar a atualização, essa função verifica se é necessário fazê-lo. O objeto CAMADAS é comparado com o parâmetro “temas” para verificar se existem diferenças que justifiquem a atualização.</p><h4 class=CHeading>Parametro</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>temas {JSON}</td><td class=CDLDescription>Objeto com a lista de camadas e propriedades (veja CAMADAS). Se não existir, a árvore é redesenhada</td></tr><tr><td class=CDLEntry>forca {boolean}</td><td class=CDLDescription>força a atualização da árvore, sem verificar automaticamente se a atualização deve ou não ser feita</td></tr></table></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="i3GEO.arvoreDeCamadas.montaOpcoesArvore"></a>montaOpcoesArvore</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">montaOpcoesArvore: function()</td></tr></table></blockquote><p>Monta os ícones de opções gerais da árvore, como a lixira, ligar todos, etc.</p><h4 class=CHeading>Return</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{string}</td><td class=CDLDescription>html contendo os ícones</td></tr></table></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="i3GEO.arvoreDeCamadas.ligaDesligaTemas"></a>ligaDesligaTemas</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>ligaDesligaTemas: function(</td><td class="PParameter prettyprint " nowrap>lista,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>status</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Marca ou desmarca os checkbox da árvore de uma lista de temas</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>lista {string}</td><td class=CDLDescription>lista, separada por vírgulas, dos códigos dos temas</td></tr><tr><td class=CDLEntry>status {boolean}</td><td class=CDLDescription>marca ou desmarca</td></tr></table></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="i3GEO.arvoreDeCamadas.ativaDragDrop"></a>ativaDragDrop</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">ativaDragDrop: function()</td></tr></table></blockquote><p>Ativa a funcionalidade de arrastar um tema para mudar sua ordem de desenho ou excluir do mapa</p></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="i3GEO.arvoreDeCamadas.montaOpcoes"></a>montaOpcoes</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>montaOpcoes: function(</td><td class="PParameter prettyprint " nowrap>node</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Abre o segundo nível da árvore de temas, mostrando as opções disponíveis para cada tema.</p><p>Nesse segundo nível são mostrados alguns ícones como o farol, excluir, etc, além do nó de opções e legenda.</p><h4 class=CHeading>Parametro</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>node {YAHOO.widget.HTMLNode}</td><td class=CDLDescription>Nó que foi clicado</td></tr></table></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="i3GEO.arvoreDeCamadas.mostraOpcoes"></a>mostraOpcoes</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>mostraOpcoes: function(</td><td class="PParameter prettyprint " nowrap>node</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Monta os nós filhos do nó “opções”</p><h4 class=CHeading>Parametro</h4><p>node {YAHOO.widget.HTMLNode}</p></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="i3GEO.arvoreDeCamadas.adicionaOpcaoTema"></a>adicionaOpcaoTema</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>adicionaOpcaoTema:function(</td><td class="PParameter prettyprint " nowrap>dica,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>titulo,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>onclick,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>node</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Adiciona uma nova opção no nó de opções de um tema</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>dica {String}</td><td class=CDLDescription>dica que será mostrada na janela de mensagens do mapa quando o usuário sobrepoem o mouse</td></tr><tr><td class=CDLEntry>titulo {String}</td><td class=CDLDescription>título que será mostrado no nó</td></tr><tr><td class=CDLEntry>onclick {String}</td><td class=CDLDescription>string que define o evento onclick sobre o título da opção</td></tr><tr><td class=CDLEntry>node {String}</td><td class=CDLDescription>objeto node da árvore (YUI) que receberá o novo nó</td></tr></table></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="i3GEO.arvoreDeCamadas.mostraLegenda"></a>mostraLegenda</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>mostraLegenda: function(</td><td class="PParameter prettyprint " nowrap>node</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Monta os nós filhos do nó “legenda”</p><h4 class=CHeading>Parametro</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>node</td><td class=CDLDescription>{YAHOO.widget.HTMLNode}</td></tr></table></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="i3GEO.arvoreDeCamadas.atualizaLegenda"></a>atualizaLegenda</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>atualizaLegenda: function(</td><td class="PParameter prettyprint " nowrap>idtema</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Atualiza a legenda de um tema.</p><p>A legenda precisa ser atualizada emalgumas circunstâncias, como quando é feitoumzoom no mapa.</p><h4 class=CHeading>Parametro</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>id {String}</td><td class=CDLDescription>ID (name) do tema</td></tr></table></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="i3GEO.arvoreDeCamadas.escolheCorClasse"></a>escolheCorClasse</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>escolheCorClasse: function (</td><td class="PParameter prettyprint " nowrap>leg</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Abre uma janela para escolher uma nova cor para o símbolo da classe.</p><p>A chamada dessa função é definida em aplicmap/legenda2.htm</p><h4 class=CHeading>Parametro</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>leg {Object input}</td><td class=CDLDescription>objeto do tipo INPUT com o id da classe e o id do tema</td></tr></table></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="i3GEO.arvoreDeCamadas.inverteStatusClasse"></a>inverteStatusClasse</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>inverteStatusClasse: function (</td><td class="PParameter prettyprint " nowrap>leg</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Liga ou desliga uma classe da legenda.</p><p>A chamada dessa função é definida em aplicmap/legenda2.htm</p><h4 class=CHeading>Parametro</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>leg {Object input}</td><td class=CDLDescription>objeto do tipo INPUT com o id da classe e o id do tema</td></tr></table></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="i3GEO.arvoreDeCamadas.montaTextoTema"></a>montaTextoTema</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>montaTextoTema: function(</td><td class="PParameter prettyprint " nowrap>tema</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Monta o texto com o título do tema. Esse texto é o que será mostrado nos nós principais da árvore e contém o checkbox para ligar e desligar o tema.</p><h4 class=CHeading>Parametro</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>tema</td><td class=CDLDescription>{Object} - objeto JSON com as propriedades do tema</td></tr></table><h4 class=CHeading>Return</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{String}</td><td class=CDLDescription>texto formatado</td></tr></table></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="i3GEO.arvoreDeCamadas.atualizaFarol"></a>atualizaFarol</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>atualizaFarol: function(</td><td class="PParameter prettyprint " nowrap>mapscale</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Atualiza o farol de cada tema.</p><p>O farol identifica a compatibilidade da escala do mapa com a escala de cada tema</p><h4 class=CHeading>Parametro</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>mapscale {Numeric}</td><td class=CDLDescription>escala de comparação com a escala de cada tema</td></tr></table></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="i3GEO.arvoreDeCamadas.aplicaTemas"></a>aplicaTemas</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>aplicaTemas: function(</td><td class="PParameter prettyprint " nowrap>tipo</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Refaz o mapa ligando e desligando os temas conforme consta na árvore de camadas ou ligando/desligando todos</p><h4 class=CHeading>Parametro</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>tipo {String}</td><td class=CDLDescription>tipo de operação normal|ligartodos|desligartodos a opção ‘normal’ irá desligar/ligar o que estiver marcado</td></tr></table></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="i3GEO.arvoreDeCamadas.listaLigadosDesligados"></a>listaLigadosDesligados</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>listaLigadosDesligados: function(</td><td class="PParameter prettyprint " nowrap>tipo</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Lista os temas que estão ligados e os que estão desligados tendo como fonte de busca os checkbox existentes na árvore.</p><p>Esse método é mais demorado pois varre a árvore toda. Porém, obtém o status verdadeiro do tema.</p><h4 class=CHeading>Parametro</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>tipo {String}</td><td class=CDLDescription>mantem|marca|desmarca marca, desmarca ou mantém o checkbox após identificar seu status atual</td></tr></table><h4 class=CHeading>Return</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{Array}</td><td class=CDLDescription>array de arrays com os códigos dos temas [0]=ligados [1]=desligados [2]=todos na ordem encontrada</td></tr></table></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="i3GEO.arvoreDeCamadas.capturaCheckBox"></a>capturaCheckBox</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>capturaCheckBox: function(</td><td class="PParameter prettyprint " nowrap>tema</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Retorna o objeto input (check box) que corresponde a uma determinada camada na árvore.</p><h4 class=CHeading>Parametro</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>tema {String}</td><td class=CDLDescription>código do tema ao qual o elemento se refere</td></tr></table><h4 class=CHeading>Return</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{Objeto}</td><td class=CDLDescription>objeto do tipo input checkbox</td></tr></table></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="i3GEO.arvoreDeCamadas.comparaTemas"></a>comparaTemas</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>comparaTemas: function(</td><td class="PParameter prettyprint " nowrap>novo,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>atual</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Compara se dois objetos com as camadas são iguais</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>novo {JSON}</td><td class=CDLDescription>objeto novo</td></tr><tr><td class=CDLEntry>atual {JSON}</td><td class=CDLDescription>objeto atual</td></tr></table><h4 class=CHeading>Return</h4><p>{Boolean}</p></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="i3GEO.arvoreDeCamadas.pegaTema"></a>pegaTema</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>pegaTema: function(</td><td class="PParameter prettyprint " nowrap>idtema,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>camadas</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Procura um tema no objeto CAMADAS.</p><h4 class=CHeading>Parametro</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>idtema</td><td class=CDLDescription>{String} ID do tema que será procurado</td></tr><tr><td class=CDLEntry>camadas</td><td class=CDLDescription>{Objeto} - objeto com a lista de temas</td></tr></table><h4 class=CHeading>Return</h4><p>{JSON}</p></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="i3GEO.arvoreDeCamadas.filtraCamadas"></a>filtraCamadas</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>filtraCamadas: function(</td><td class="PParameter prettyprint " nowrap>propriedade,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>valor,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>operador,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>camadas</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Busca temas na variável i3GEO.arvoreDeCamadas.CAMADAS aplicando um filtro</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>propriedade {string}</td><td class=CDLDescription>propriedade de CAMADAS que será filtrado</td></tr><tr><td class=CDLEntry>valor</td><td class=CDLDescription>valor do filtro</td></tr><tr><td class=CDLEntry>operador {string}</td><td class=CDLDescription>operador entre propriedade e valor igual|diferente|menor</td></tr><tr><td class=CDLEntry>camadas {array}</td><td class=CDLDescription>array do tipo i3GEO.arvoreDeCamadas.CAMADAS</td></tr></table><h4 class=CHeading>Return</h4><p>{Array}</p></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="i3GEO.arvoreDeCamadas.alteraPropCamadas"></a>alteraPropCamadas</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>alteraPropCamadas: function(</td><td class="PParameter prettyprint " nowrap>propriedade,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>valor,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>camada</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Altera o valor de uma propriedade de um tema do objeto i3GEO.arvoreDeCamadas.CAMADAS</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>propriedade {string}</td><td class=CDLDescription>propriedade que será modificada</td></tr><tr><td class=CDLEntry>valor</td><td class=CDLDescription>novo valor</td></tr><tr><td class=CDLEntry>camada {string}</td><td class=CDLDescription>código da camada</td></tr></table></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="i3GEO.arvoreDeCamadas.verificaAbrangenciaTemas"></a>verificaAbrangenciaTemas</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">verificaAbrangenciaTemas: function()</td></tr></table></blockquote><p>Verifica se um tema está ou não na abrangência espacial do mapa atual modificando a cor com que o nome é mostrado na árvore</p></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="i3GEO.arvoreDeCamadas.verificaAplicaExtensao"></a>verificaAplicaExtensao</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">verificaAplicaExtensao: function()</td></tr></table></blockquote><p>Verifica se algum tema está marcado com o metadado Aplicaextensao. Retorna a primeira ocorrência se houver</p><h4 class=CHeading>Return</h4><p>{string} código do tema ou “”</p></div></div></div>
<div class="CClasse"><div class=CTopic><h2 class=CTitle><a name="i3GEO.arvoreDeCamadas.dialogo"></a>i3GEO.<wbr>arvoreDeCamadas.<wbr>dialogo</h2><div class=CBody><p>Abre as telas de diálogo das opções de manipulação da árvore</p><!--START_ND_SUMMARY--><div class=Summary><div class=STitle>Summary</div><div class=SBorder><table border=0 cellspacing=0 cellpadding=0 class=STable><tr class="SGroup"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.dialogo.Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.dialogo.abreFiltro" >abreFiltro</a></td><td class=SDescription>Abre a janela de diálogo para o usuário escolher ou alterar o filtro aplicado à árvore</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#i3GEO.arvoreDeCamadas.dialogo.excluir" id=link48 onMouseOver="ShowTip(event, 'tt24', 'link48')" onMouseOut="HideTip('tt24')">excluir</a></td><td class=SDescription>Abre a janela de diálogo para o usuário escolher os temas que serão excluídos da árvore</td></tr></table></div></div><!--END_ND_SUMMARY--></div></div></div>
<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="i3GEO.arvoreDeCamadas.dialogo.Functions"></a>Functions</h3></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="i3GEO.arvoreDeCamadas.dialogo.abreFiltro"></a>abreFiltro</h3><div class=CBody><p>Abre a janela de diálogo para o usuário escolher ou alterar o filtro aplicado à árvore</p></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="i3GEO.arvoreDeCamadas.dialogo.excluir"></a>excluir</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">excluir: function()</td></tr></table></blockquote><p>Abre a janela de diálogo para o usuário escolher os temas que serão excluídos da árvore</p></div></div></div>
</div><!--Content-->
<div id=Footer>O i3Geo é Software Livre · Gerado em 1st February, 2013 · <a href="http://www.naturaldocs.org">Generated by Natural Docs</a></div><!--Footer-->
<div id=Menu><div class=MTitle>i3Geo<div class=MSubTitle>Parâmetros de configuração e customização</div></div><div class=MEntry><div class=MLink><a href="http://www.softwarepublico.gov.br">Portal do Software Público Brasileiro</a></div></div><div class=MEntry><div class=MFile id=MSelected>Árvore de camadas</div></div><div class=MEntry><div class=MFile><a href="classe_ajuda-js.html">Ajuda</a></div></div><div class=MEntry><div class=MFile><a href="classe_analise-js.html">Analise geografica</a></div></div><div class=MEntry><div class=MFile><a href="classe_arvoredetemas-js.html">arvore de temas</a></div></div><div class=MEntry><div class=MFile><a href="atlas-js.html">Atlas</a></div></div><div class=MEntry><div class=MFile><a href="classe_barradebotoes-js.html">Barra de botões</a></div></div><div class=MEntry><div class=MFile><a href="classe_calculo-js.html">Cálculos</a></div></div><div class=MEntry><div class=MFile><a href="wscliente-js.html">Cliente de web services</a></div></div><div class=MEntry><div class=MFile><a href="compactajs-php.html">Compactador de javascript</a></div></div><div class=MEntry><div class=MFile><a href="classe_configura-js.html">Configurações gerais</a></div></div><div class=MEntry><div class=MFile><a href="classe_login-js.html">Controle de usuário</a></div></div><div class=MEntry><div class=MFile><a href="classe_coordenadas-js.html">Coordenadas</a></div></div><div class=MEntry><div class=MFile><a href="datadownload-js.html">Data download</a></div></div><div class=MEntry><div class=MFile><a href="classe_desenho-js.html">Desenho de elementos gráficos</a></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent3')">Diagramas</a><div class=MGroupContent id=MGroupContent3><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent1')">Figuras</a><div class=MGroupContent id=MGroupContent1><div class=MEntry><div class=MLink><a href="../diagramas/mer_banco_de_dados_de_administracao.png">banco de dados de administração</a></div></div><div class=MEntry><div class=MLink><a href="../diagramas/cadastrodeusuarios">banco de dados de usuários - gerado com Eclipse + ERMaster</a></div></div><div class=MEntry><div class=MLink><a href="../diagramas/metaestat">banco de dados de metadados estatisticos - gerado com Eclipse + ERMaster</a></div></div><div class=MEntry><div class=MLink><a href="../diagramas/arquitetura.png">Arquitetura</a></div></div><div class=MEntry><div class=MLink><a href="../diagramas/caso_de_uso_geral.png">Caso de uso geral</a></div></div><div class=MEntry><div class=MLink><a href="../diagramas/atividade_abrir_mapa_interativo.png">Atividade abrir mapa interativo</a></div></div><div class=MEntry><div class=MLink><a href="../diagramas/atividade_atualizar_versao.png">Atividade atualizar versão</a></div></div><div class=MEntry><div class=MLink><a href="../diagramas/atividade_gerar_arquivo_nova_versao.png">Atividade gerar arquivo de uma nova versão</a></div></div><div class=MEntry><div class=MLink><a href="../diagramas/atividade_gerar_pacote_de_correcoes.png">Atividade gerar pacote de correções</a></div></div></div></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent2')">Arquivos originais</a><div class=MGroupContent id=MGroupContent2><div class=MEntry><div class=MLink><a href="http://dia-installer.de/">Baixe o software DIA</a></div></div><div class=MEntry><div class=MLink><a href="../diagramas/mer_banco_de_dados_de_administracao.dia">MER do banco de dados de administração</a></div></div><div class=MEntry><div class=MLink><a href="../diagramas/arquitetura.dia">Arquitetura</a></div></div><div class=MEntry><div class=MLink><a href="../diagramas/caso_de_uso_geral.dia">Caso de uso geral</a></div></div><div class=MEntry><div class=MLink><a href="../diagramas/atividade_abrir_mapa_interativo.dia">Atividade abrir mapa interativo</a></div></div><div class=MEntry><div class=MLink><a href="../diagramas/atividade_atualizar_versao.dia">Atividade atualizar versão</a></div></div><div class=MEntry><div class=MLink><a href="../diagramas/atividade_gerar_arquivo_nova_versao.dia">Atividade gerar arquivo de uma nova versão</a></div></div><div class=MEntry><div class=MLink><a href="../diagramas/atividade_gerar_pacote_de_correcoes.dia">Atividade gerar pacote de correções</a></div></div></div></div></div></div></div></div><div class=MEntry><div class=MFile><a href="classe_eventos-js.html">Eventos</a></div></div><div class=MEntry><div class=MFile><a href="classe_gadgets-js.html">Gadgets (objetos marginais do mapa)</a></div></div><div class=MEntry><div class=MFile><a href="geradordelinks-js.html">Gerador de links</a></div></div><div class=MEntry><div class=MFile><a href="classe_guias-js.html">Guias</a></div></div><div class=MEntry><div class=MFile><a href="classe_i3geo-js.html">i3Geo</a></div></div><div class=MEntry><div class=MFile><a href="classe_idioma-js.html">Idioma</a></div></div><div class=MEntry><div class=MFile><a href="classe_interface-js.html">Interface</a></div></div><div class=MEntry><div class=MFile><a href="classe_janela-js.html">Janelas</a></div></div><div class=MEntry><div class=MFile><a href="classe_mapa-js.html">Mapa</a></div></div><div class=MEntry><div class=MFile><a href="classe_maparef-js.html">Mapa de referência</a></div></div><div class=MEntry><div class=MFile><a href="classe_navega-js.html">Navegação sobre o mapa</a></div></div><div class=MEntry><div class=MFile><a href="classe_php-js.html">PHP</a></div></div><div class=MEntry><div class=MFile><a href="classe_social-js.html">Social</a></div></div><div class=MEntry><div class=MFile><a href="classe_tema-js.html">Temas</a></div></div><div class=MEntry><div class=MFile><a href="classe_util-js.html">Utilitários</a></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent4')">Index</a><div class=MGroupContent id=MGroupContent4><div class=MEntry><div class=MIndex><a href="../index/General.html">Everything</a></div></div><div class=MEntry><div class=MIndex><a href="../index/Functions.html">Functions</a></div></div><div class=MEntry><div class=MIndex><a href="../index/Arquivos.html">Arquivos</a></div></div><div class=MEntry><div class=MIndex><a href="../index/Classe.html">Classe</a></div></div></div></div></div><script type="text/javascript"><!--
var searchPanel = new SearchPanel("searchPanel", "HTML", "../search");
--></script><div id=MSearchPanel class=MSearchPanelInactive><input type=text id=MSearchField value=Search onFocus="searchPanel.OnSearchFieldFocus(true)" onBlur="searchPanel.OnSearchFieldFocus(false)" onKeyUp="searchPanel.OnSearchFieldChange()"><select id=MSearchType onFocus="searchPanel.OnSearchTypeFocus(true)" onBlur="searchPanel.OnSearchTypeFocus(false)" onChange="searchPanel.OnSearchTypeChange()"><option id=MSearchEverything selected value="General">Everything</option><option value="Arquivos">Arquivos</option><option value="Classe">Classe</option><option value="Functions">Functions</option></select></div><script language=JavaScript><!--
HideAllBut([], 5);// --></script></div><!--Menu-->
<!--START_ND_TOOLTIPS-->
<div class=CToolTip id="tt1"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>cria: function(</td><td class="PParameter prettyprint " nowrap>onde,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>temas,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>g_sid,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>g_locaplic,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>funcaoTema</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Cria a árvore com as opções de manipulação das camadas existentes no mapa</div></div><div class=CToolTip id="tt2"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>atualiza: function(</td><td class="PParameter prettyprint " nowrap>temas,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>forca</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Atualiza a árvore de camadas.</div></div><div class=CToolTip id="tt3"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">montaOpcoesArvore: function()</td></tr></table></blockquote>Monta os ícones de opções gerais da árvore, como a lixira, ligar todos, etc.</div></div><div class=CToolTip id="tt4"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>ligaDesligaTemas: function(</td><td class="PParameter prettyprint " nowrap>lista,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>status</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Marca ou desmarca os checkbox da árvore de uma lista de temas</div></div><div class=CToolTip id="tt5"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">ativaDragDrop: function()</td></tr></table></blockquote>Ativa a funcionalidade de arrastar um tema para mudar sua ordem de desenho ou excluir do mapa</div></div><div class=CToolTip id="tt6"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>montaOpcoes: function(</td><td class="PParameter prettyprint " nowrap>node</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Abre o segundo nível da árvore de temas, mostrando as opções disponíveis para cada tema.</div></div><div class=CToolTip id="tt7"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>mostraOpcoes: function(</td><td class="PParameter prettyprint " nowrap>node</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Monta os nós filhos do nó “opções”</div></div><div class=CToolTip id="tt8"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>adicionaOpcaoTema:function(</td><td class="PParameter prettyprint " nowrap>dica,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>titulo,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>onclick,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>node</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Adiciona uma nova opção no nó de opções de um tema</div></div><div class=CToolTip id="tt9"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>mostraLegenda: function(</td><td class="PParameter prettyprint " nowrap>node</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Monta os nós filhos do nó “legenda”</div></div><div class=CToolTip id="tt10"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>atualizaLegenda: function(</td><td class="PParameter prettyprint " nowrap>idtema</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Atualiza a legenda de um tema.</div></div><div class=CToolTip id="tt11"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>escolheCorClasse: function (</td><td class="PParameter prettyprint " nowrap>leg</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Abre uma janela para escolher uma nova cor para o símbolo da classe.</div></div><div class=CToolTip id="tt12"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>inverteStatusClasse: function (</td><td class="PParameter prettyprint " nowrap>leg</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Liga ou desliga uma classe da legenda.</div></div><div class=CToolTip id="tt13"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>montaTextoTema: function(</td><td class="PParameter prettyprint " nowrap>tema</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Monta o texto com o título do tema. </div></div><div class=CToolTip id="tt14"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>atualizaFarol: function(</td><td class="PParameter prettyprint " nowrap>mapscale</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Atualiza o farol de cada tema.</div></div><div class=CToolTip id="tt15"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>aplicaTemas: function(</td><td class="PParameter prettyprint " nowrap>tipo</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Refaz o mapa ligando e desligando os temas conforme consta na árvore de camadas ou ligando/desligando todos</div></div><div class=CToolTip id="tt16"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>listaLigadosDesligados: function(</td><td class="PParameter prettyprint " nowrap>tipo</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Lista os temas que estão ligados e os que estão desligados tendo como fonte de busca os checkbox existentes na árvore.</div></div><div class=CToolTip id="tt17"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>capturaCheckBox: function(</td><td class="PParameter prettyprint " nowrap>tema</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Retorna o objeto input (check box) que corresponde a uma determinada camada na árvore.</div></div><div class=CToolTip id="tt18"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>comparaTemas: function(</td><td class="PParameter prettyprint " nowrap>novo,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>atual</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Compara se dois objetos com as camadas são iguais</div></div><div class=CToolTip id="tt19"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>pegaTema: function(</td><td class="PParameter prettyprint " nowrap>idtema,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>camadas</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Procura um tema no objeto CAMADAS.</div></div><div class=CToolTip id="tt20"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>filtraCamadas: function(</td><td class="PParameter prettyprint " nowrap>propriedade,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>valor,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>operador,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>camadas</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Busca temas na variável i3GEO.arvoreDeCamadas.CAMADAS aplicando um filtro</div></div><div class=CToolTip id="tt21"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>alteraPropCamadas: function(</td><td class="PParameter prettyprint " nowrap>propriedade,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>valor,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>camada</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Altera o valor de uma propriedade de um tema do objeto i3GEO.arvoreDeCamadas.CAMADAS</div></div><div class=CToolTip id="tt22"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">verificaAbrangenciaTemas: function()</td></tr></table></blockquote>Verifica se um tema está ou não na abrangência espacial do mapa atual modificando a cor com que o nome é mostrado na árvore</div></div><div class=CToolTip id="tt23"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">verificaAplicaExtensao: function()</td></tr></table></blockquote>Verifica se algum tema está marcado com o metadado Aplicaextensao. </div></div><div class=CToolTip id="tt24"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">excluir: function()</td></tr></table></blockquote>Abre a janela de diálogo para o usuário escolher os temas que serão excluídos da árvore</div></div><!--END_ND_TOOLTIPS-->
<div id=MSearchResultsWindow><iframe src="" frameborder=0 name=MSearchResults id=MSearchResults></iframe><a href="javascript:searchPanel.CloseResultsWindow()" id=MSearchResultsWindowClose>Close</a></div>
<script language=JavaScript><!--
if (browserType) {if (browserVer) {document.write("</div>"); }document.write("</div>");}// --></script></body></html>