classe_util-js.html
133 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
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Utilitários - 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></head><body class="FramedContentPage" 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="Utilitaacute;rios"></a>Utilitários</h1><div class=CBody><p>Funções de uso geral</p><h4 class=CHeading>Namespace</h4><p>i3GEO.util</p><h4 class=CHeading>Veja</h4><p><a href="http://localhost/i3geo/classesjs/classe_util.js" class=LURL target=_top>http://localhost/i3geo/classesjs/classe_util.js</a></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="#Utilitaacute;rios" >Utilitários</a></td><td class=SDescription>Funções de uso geral</td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#Constants" >Constants</a></td><td class=SDescription></td></tr><tr class="SConstant SIndent2 SMarked"><td class=SEntry><a href="#navm" >navm</a></td><td class=SDescription>Verdadeiro (true) se o navegador for o Internet Explorer</td></tr><tr class="SConstant SIndent2"><td class=SEntry><a href="#navn" >navn</a></td><td class=SDescription>Verdadeiro (true) se o navegador for o Firefox</td></tr><tr class="SConstant SIndent2 SMarked"><td class=SEntry><a href="#chro" >chro</a></td><td class=SDescription>Verdadeiro (true) se o navegador for o Chrome</td></tr><tr class="SConstant SIndent2"><td class=SEntry><a href="#opera" >opera</a></td><td class=SDescription>Verdadeiro (true) se o navegador for o Opera</td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#$i" id=link1 onMouseOver="ShowTip(event, 'tt1', 'link1')" onMouseOut="HideTip('tt1')">$i</a></td><td class=SDescription>Obtem um elemento DOM a partir de seu id</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#Array.remove" >Array.<wbr>remove()</a></td><td class=SDescription>Extende os metodos de um objeto Array, permitindo remover um elemento.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#Array.getUnique" >Array.<wbr>getUnique()</a></td><td class=SDescription>Extende os metodos de um objeto Array, retorna um array com valores unicos</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#trim" id=link2 onMouseOver="ShowTip(event, 'tt2', 'link2')" onMouseOut="HideTip('tt2')">trim</a></td><td class=SDescription>Implementa o metodo trim para navegadores sem suporte a essa funcao</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#escapeURL" id=link3 onMouseOver="ShowTip(event, 'tt3', 'link3')" onMouseOut="HideTip('tt3')">escapeURL</a></td><td class=SDescription>Converte uma string em uma url valida</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#insereCookie" id=link4 onMouseOver="ShowTip(event, 'tt4', 'link4')" onMouseOut="HideTip('tt4')">insereCookie</a></td><td class=SDescription>Cria um novo cookie.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#pegaCookie" id=link5 onMouseOver="ShowTip(event, 'tt5', 'link5')" onMouseOut="HideTip('tt5')">pegaCookie</a></td><td class=SDescription>Pega o valor de um cookie.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#listaChaves" id=link6 onMouseOver="ShowTip(event, 'tt6', 'link6')" onMouseOut="HideTip('tt6')">listaChaves</a></td><td class=SDescription>Lista as chaves de um objeto que forem true.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#listaTodasChaves" id=link7 onMouseOver="ShowTip(event, 'tt7', 'link7')" onMouseOut="HideTip('tt7')">listaTodasChaves</a></td><td class=SDescription>Lista as chaves de um objeto</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#arvore" id=link8 onMouseOver="ShowTip(event, 'tt8', 'link8')" onMouseOut="HideTip('tt8')">arvore</a></td><td class=SDescription>Cria uma arvore com base em um objeto contendo as propriedades.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#removeAcentos" id=link9 onMouseOver="ShowTip(event, 'tt9', 'link9')" onMouseOut="HideTip('tt9')">removeAcentos</a></td><td class=SDescription>Remove acentos de uma palavra ou frase</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#protocolo" id=link10 onMouseOver="ShowTip(event, 'tt10', 'link10')" onMouseOut="HideTip('tt10')">protocolo</a></td><td class=SDescription>Obtem o protocolo utilizado na URL atual</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#pegaPosicaoObjeto" id=link11 onMouseOver="ShowTip(event, 'tt11', 'link11')" onMouseOut="HideTip('tt11')">pegaPosicaoObjeto</a></td><td class=SDescription>Retorna a posicao x,y de um objeto em relacao a tela do navegador</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#pegaElementoPai" id=link12 onMouseOver="ShowTip(event, 'tt12', 'link12')" onMouseOut="HideTip('tt12')">pegaElementoPai</a></td><td class=SDescription>Pega o elemento pai de um elemento clicado</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#mudaCursor" id=link13 onMouseOver="ShowTip(event, 'tt13', 'link13')" onMouseOut="HideTip('tt13')">mudaCursor</a></td><td class=SDescription>Altera o cursor do ponteiro do mouse.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#criaPin" id=link14 onMouseOver="ShowTip(event, 'tt14', 'link14')" onMouseOut="HideTip('tt14')">criaPin</a></td><td class=SDescription>Cria um elemento imagem com posição fixa na pagina atual.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#posicionaImagemNoMapa" id=link15 onMouseOver="ShowTip(event, 'tt15', 'link15')" onMouseOut="HideTip('tt15')">posicionaImagemNoMapa</a></td><td class=SDescription>Posiciona uma imagem no mapa no local onde o mouse esta posicionado sobre o mapa</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#escondePin" id=link16 onMouseOver="ShowTip(event, 'tt16', 'link16')" onMouseOut="HideTip('tt16')">escondePin</a></td><td class=SDescription>Esconde os PINS com IDs registrados em i3GEO.util.PINS</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#$top_ou_nome_curto$top" >$top ou nome curto $top</a></td><td class=SDescription>Muda a posicao (superior) de um objeto tanto no IE como no Firefox.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#$left_ou_nome_curto$left" >$left ou nome curto $left</a></td><td class=SDescription>Muda a posicao (esquerda) de um objeto tanto no IE como no Firefox.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#adicionaSHP" id=link17 onMouseOver="ShowTip(event, 'tt17', 'link17')" onMouseOut="HideTip('tt17')">adicionaSHP</a></td><td class=SDescription>Inclui um arquivo shapefile no mapa atual como uma nova camada</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#abreCor" id=link18 onMouseOver="ShowTip(event, 'tt18', 'link18')" onMouseOut="HideTip('tt18')">abreCor</a></td><td class=SDescription>Abre a janela flutuante para escolha de uma cor</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#aparece" id=link19 onMouseOver="ShowTip(event, 'tt19', 'link19')" onMouseOut="HideTip('tt19')">aparece</a></td><td class=SDescription>Aplica efeito de aparecimento suave de um objeto</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#desaparece" id=link20 onMouseOver="ShowTip(event, 'tt20', 'link20')" onMouseOut="HideTip('tt20')">desaparece</a></td><td class=SDescription>Aplica efeito de desaparecimento suave de um objeto</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#wkt2ext" id=link21 onMouseOver="ShowTip(event, 'tt21', 'link21')" onMouseOut="HideTip('tt21')">wkt2ext</a></td><td class=SDescription>Calcula a extensao geografica de uma geometria fornecida no formato WKT</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#sortNumber" id=link22 onMouseOver="ShowTip(event, 'tt22', 'link22')" onMouseOut="HideTip('tt22')">sortNumber</a></td><td class=SDescription>Ordena um array contendo numeros. </td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#getScrollerWidth" id=link23 onMouseOver="ShowTip(event, 'tt23', 'link23')" onMouseOut="HideTip('tt23')">getScrollerWidth</a></td><td class=SDescription>Calcula o tamanho da barra de rolagem, permitindo calcular o tamanho correto da area util do navegador</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#getScrollHeight" id=link24 onMouseOver="ShowTip(event, 'tt24', 'link24')" onMouseOut="HideTip('tt24')">getScrollHeight</a></td><td class=SDescription>Calcula o tamanho vertical do browser</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#scriptTag" id=link25 onMouseOver="ShowTip(event, 'tt25', 'link25')" onMouseOut="HideTip('tt25')">scriptTag</a></td><td class=SDescription>Insere um javascript no documento HTML</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#removeScriptTag" id=link26 onMouseOver="ShowTip(event, 'tt26', 'link26')" onMouseOut="HideTip('tt26')">removeScriptTag</a></td><td class=SDescription>Remove um javascript no documento HTML</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#verificaScriptTag" id=link27 onMouseOver="ShowTip(event, 'tt27', 'link27')" onMouseOut="HideTip('tt27')">verificaScriptTag</a></td><td class=SDescription>Verifica se um javascript esta carregado no documento.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#mensagemAjuda" id=link28 onMouseOver="ShowTip(event, 'tt28', 'link28')" onMouseOut="HideTip('tt28')">mensagemAjuda</a></td><td class=SDescription>Formata uma mensagem de texto com icone de ?</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#randomRGB" id=link29 onMouseOver="ShowTip(event, 'tt29', 'link29')" onMouseOut="HideTip('tt29')">randomRGB</a></td><td class=SDescription>Gera uma cor RGB de forma aleatoria</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#rgb2hex" id=link30 onMouseOver="ShowTip(event, 'tt30', 'link30')" onMouseOut="HideTip('tt30')">rgb2hex</a></td><td class=SDescription>Converte uma cor RGB para HEX</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#comboTemas" id=link31 onMouseOver="ShowTip(event, 'tt31', 'link31')" onMouseOut="HideTip('tt31')">comboTemas</a></td><td class=SDescription>Cria um combo (caixa de selesao) com a lista de temas existentes no mapa e de determinado tipo</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#checkCombo" id=link32 onMouseOver="ShowTip(event, 'tt32', 'link32')" onMouseOut="HideTip('tt32')">checkCombo</a></td><td class=SDescription>Cria uma lista com check box generico baseado em um objeto com os dados</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#checkTemas" id=link33 onMouseOver="ShowTip(event, 'tt33', 'link33')" onMouseOut="HideTip('tt33')">checkTemas</a></td><td class=SDescription>Cria uma lista com check box de temas existentes no mapa e de determinado tipo</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#comboItens" id=link34 onMouseOver="ShowTip(event, 'tt34', 'link34')" onMouseOut="HideTip('tt34')">comboItens</a></td><td class=SDescription>Cria um combo (caixa de selecao) com a lista de itens de um layer</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#comboValoresItem" id=link35 onMouseOver="ShowTip(event, 'tt35', 'link35')" onMouseOut="HideTip('tt35')">comboValoresItem</a></td><td class=SDescription>Cria uma caixa de selecao com os valores de um item de um tema</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#comboFontes" id=link36 onMouseOver="ShowTip(event, 'tt36', 'link36')" onMouseOut="HideTip('tt36')">comboFontes</a></td><td class=SDescription>Cria um combo (caixa de selecao) com a lista fontes de texto disponiveis</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#comboSimNao" id=link37 onMouseOver="ShowTip(event, 'tt37', 'link37')" onMouseOut="HideTip('tt37')">comboSimNao</a></td><td class=SDescription>Cria uma caixa de selecao com as palavras sim e nao</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#checkItensEditaveis" id=link38 onMouseOver="ShowTip(event, 'tt38', 'link38')" onMouseOut="HideTip('tt38')">checkItensEditaveis</a></td><td class=SDescription>Cria uma lista de elementos do tipo input com textos editaveis contendo a lista de itens de um tema.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#radioEpsg" id=link39 onMouseOver="ShowTip(event, 'tt39', 'link39')" onMouseOut="HideTip('tt39')">radioEpsg</a></td><td class=SDescription>Cria uma lista de codigos EPSG para o usuario escolher um deles.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#comboEpsg" id=link40 onMouseOver="ShowTip(event, 'tt40', 'link40')" onMouseOut="HideTip('tt40')">comboEpsg</a></td><td class=SDescription>Cria uma lista de codigos EPSG para o usuario escolher um deles.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#proximoAnterior" id=link41 onMouseOver="ShowTip(event, 'tt41', 'link41')" onMouseOut="HideTip('tt41')">proximoAnterior</a></td><td class=SDescription>Cria uma sequencia de opcoes com botao de anterior e proximo. </td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#dialogoFerramenta" id=link42 onMouseOver="ShowTip(event, 'tt42', 'link42')" onMouseOut="HideTip('tt42')">dialogoFerramenta</a></td><td class=SDescription>Atalho para abrir a janela de dialogo de uma ferramenta padrao</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#intersectaBox" id=link43 onMouseOver="ShowTip(event, 'tt43', 'link43')" onMouseOut="HideTip('tt43')">intersectaBox</a></td><td class=SDescription>Verifica se um retangulo esta dentro de outro retangulo</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#abreColourRamp" id=link44 onMouseOver="ShowTip(event, 'tt44', 'link44')" onMouseOut="HideTip('tt44')">abreColourRamp</a></td><td class=SDescription>Abre a janela flutuante para escolha de um degrade de cores</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#removeChild" id=link45 onMouseOver="ShowTip(event, 'tt45', 'link45')" onMouseOut="HideTip('tt45')">removeChild</a></td><td class=SDescription>Remove um filho de um elemento DOM</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#defineValor" id=link46 onMouseOver="ShowTip(event, 'tt46', 'link46')" onMouseOut="HideTip('tt46')">defineValor</a></td><td class=SDescription>Aplica um valor a uma propriedade de um elemento</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#in_array" id=link47 onMouseOver="ShowTip(event, 'tt47', 'link47')" onMouseOut="HideTip('tt47')">in_array</a></td><td class=SDescription>Procura a ocorrencia de um elemento em um array</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#multiStep" id=link48 onMouseOver="ShowTip(event, 'tt48', 'link48')" onMouseOut="HideTip('tt48')">multiStep</a></td><td class=SDescription>Implementa a tecnica de particionamento para execussao de funcoes no modo assincrono</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#tamanhoBrowser" id=link49 onMouseOver="ShowTip(event, 'tt49', 'link49')" onMouseOut="HideTip('tt49')">tamanhoBrowser</a></td><td class=SDescription>Calcula o tamanho da area util do navegador considerando-se as propriedades nativas do objeto window</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#detectaTablet" id=link50 onMouseOver="ShowTip(event, 'tt50', 'link50')" onMouseOut="HideTip('tt50')">detectaTablet</a></td><td class=SDescription>Verifica se esta em uso um dispositivo do tipo tablet</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#detectaMobile" id=link51 onMouseOver="ShowTip(event, 'tt51', 'link51')" onMouseOut="HideTip('tt51')">detectaMobile</a></td><td class=SDescription>Verifica se esta em uso um dispositivo do tipo movel</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#calculaDPI" id=link52 onMouseOver="ShowTip(event, 'tt52', 'link52')" onMouseOut="HideTip('tt52')">calculaDPI</a></td><td class=SDescription>Calcula o valor de DPI do monitor.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#ajustaDocType" id=link53 onMouseOver="ShowTip(event, 'tt53', 'link53')" onMouseOut="HideTip('tt53')">ajustaDocType</a></td><td class=SDescription>Ajusta o DOCTYPE do HTML para funcionar com CSS3</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#versaoNavegador" id=link54 onMouseOver="ShowTip(event, 'tt54', 'link54')" onMouseOut="HideTip('tt54')">versaoNavegador</a></td><td class=SDescription>Retorna algumas versoes de navegador</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#decimalPlaces" id=link55 onMouseOver="ShowTip(event, 'tt55', 'link55')" onMouseOut="HideTip('tt55')">decimalPlaces</a></td><td class=SDescription>Arredonda um numero</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#ajaxGet" id=link56 onMouseOver="ShowTip(event, 'tt56', 'link56')" onMouseOut="HideTip('tt56')">ajaxGet</a></td><td class=SDescription>Faz uma requisição ao servidor por meio de AJAX</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#pegaDadosLocal" id=link57 onMouseOver="ShowTip(event, 'tt57', 'link57')" onMouseOut="HideTip('tt57')">pegaDadosLocal</a></td><td class=SDescription>Obtem um valor armazenado localmente</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#limpaDadosLocal" id=link58 onMouseOver="ShowTip(event, 'tt58', 'link58')" onMouseOut="HideTip('tt58')">limpaDadosLocal</a></td><td class=SDescription>Limpa os dados locais</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#gravaDadosLocal" id=link59 onMouseOver="ShowTip(event, 'tt59', 'link59')" onMouseOut="HideTip('tt59')">gravaDadosLocal</a></td><td class=SDescription>Grava um valor localmente</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#extGeo2OSM" id=link60 onMouseOver="ShowTip(event, 'tt60', 'link60')" onMouseOut="HideTip('tt60')">extGeo2OSM</a></td><td class=SDescription>Converte string ‘xmin ymin xmax ymax’ ou ‘xmin ymin’ de geo para a projecao OSM</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#extOSM2Geo" id=link61 onMouseOver="ShowTip(event, 'tt61', 'link61')" onMouseOut="HideTip('tt61')">extOSM2Geo</a></td><td class=SDescription>Converte string ‘xmin ymin xmax ymax’ ou ‘xmin ymin’ de geo para a projecao OSM</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#projOSM2Geo" id=link62 onMouseOver="ShowTip(event, 'tt62', 'link62')" onMouseOut="HideTip('tt62')">projOSM2Geo</a></td><td class=SDescription>Projeta um objeto OpenLayers de OSM para GEO</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#projGeo2OSM" id=link63 onMouseOver="ShowTip(event, 'tt63', 'link63')" onMouseOut="HideTip('tt63')">projGeo2OSM</a></td><td class=SDescription>Projeta um objeto OpenLayers de GEO para OSM</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#navegadorDir" id=link64 onMouseOver="ShowTip(event, 'tt64', 'link64')" onMouseOut="HideTip('tt64')">navegadorDir</a></td><td class=SDescription>Abre o navegador de arquivos localizados no servidor</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#navegadorPostgis" id=link65 onMouseOver="ShowTip(event, 'tt65', 'link65')" onMouseOut="HideTip('tt65')">navegadorPostgis</a></td><td class=SDescription>Abre o navegador de de tabelas existentes no banco de dados Postgis</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#cloneObj" id=link66 onMouseOver="ShowTip(event, 'tt66', 'link66')" onMouseOut="HideTip('tt66')">cloneObj</a></td><td class=SDescription>Cria um clone de um objeto.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#aplicaAquarela" id=link67 onMouseOver="ShowTip(event, 'tt67', 'link67')" onMouseOut="HideTip('tt67')">aplicaAquarela</a></td><td class=SDescription>Formata código HTML para incluir um ícone para abrir o colorPicker</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#animaCique" >animaCique</a></td><td class=SDescription>Aplica um efeito sobre um elemento quando e feito o clique</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#parseMustache" id=link68 onMouseOver="ShowTip(event, 'tt68', 'link68')" onMouseOut="HideTip('tt68')">parseMustache</a></td><td class=SDescription>Parser de hash e template com Mustache. </td></tr></table></div></div><!--END_ND_SUMMARY--></div></div></div>
<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="Constants"></a>Constants</h3></div></div>
<div class="CConstant"><div class=CTopic><h3 class=CTitle><a name="navm"></a>navm</h3><div class=CBody><p>Verdadeiro (true) se o navegador for o Internet Explorer</p><h4 class=CHeading>Tipo</h4><p>{boolean}</p></div></div></div>
<div class="CConstant"><div class=CTopic><h3 class=CTitle><a name="navn"></a>navn</h3><div class=CBody><p>Verdadeiro (true) se o navegador for o Firefox</p><h4 class=CHeading>Tipo</h4><p>{boolean}</p></div></div></div>
<div class="CConstant"><div class=CTopic><h3 class=CTitle><a name="chro"></a>chro</h3><div class=CBody><p>Verdadeiro (true) se o navegador for o Chrome</p><h4 class=CHeading>Tipo</h4><p>{boolean}</p></div></div></div>
<div class="CConstant"><div class=CTopic><h3 class=CTitle><a name="opera"></a>opera</h3><div class=CBody><p>Verdadeiro (true) se o navegador for o Opera</p><h4 class=CHeading>Tipo</h4><p>{boolean}</p></div></div></div>
<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="Functions"></a>Functions</h3></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="$i"></a>$i</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>$i = function(</td><td class="PParameter prettyprint " nowrap>id</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Obtem um elemento DOM a partir de seu id</p><h4 class=CHeading>Parametro</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{String}</td><td class=CDLDescription>ID do elemento.</td></tr></table><h4 class=CHeading>Returns</h4><p>{Object}</p></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="Array.remove"></a>Array.<wbr>remove()</h3><div class=CBody><p>Extende os metodos de um objeto Array, permitindo remover um elemento.</p></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="Array.getUnique"></a>Array.<wbr>getUnique()</h3><div class=CBody><p>Extende os metodos de um objeto Array, retorna um array com valores unicos</p></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="trim"></a>trim</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>trim : function(</td><td class="PParameter prettyprint " nowrap>s</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Implementa o metodo trim para navegadores sem suporte a essa funcao</p><h4 class=CHeading>Parametros</h4><p>{String}</p><h4 class=CHeading>Return</h4><p>{String}</p></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="escapeURL"></a>escapeURL</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>escapeURL : function(</td><td class="PParameter prettyprint " nowrap>sUrl</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Converte uma string em uma url valida</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{String}</td><td class=CDLDescription>url que sera convertida</td></tr></table><h4 class=CHeading>Return</h4><p>{String}</p></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="insereCookie"></a>insereCookie</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>insereCookie : function(</td><td class="PParameter prettyprint " nowrap>nome,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>valor,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>expira</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Cria um novo cookie.</p><h4 class=CHeading>Parametros</h4><p>{String} -Nome do cookie.</p><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{String}</td><td class=CDLDescription>Valor do cookie</td></tr><tr><td class=CDLEntry>{numerico}</td><td class=CDLDescription>Dias que levara para expirar</td></tr></table></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="pegaCookie"></a>pegaCookie</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>pegaCookie : function(</td><td class="PParameter prettyprint " nowrap>nome</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Pega o valor de um cookie.</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{String}</td><td class=CDLDescription>Nome do cookie.</td></tr></table><h4 class=CHeading>Returns</h4><p>valor do cookie</p></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="listaChaves"></a>listaChaves</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>listaChaves : function(</td><td class="PParameter prettyprint " nowrap>obj</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Lista as chaves de um objeto que forem true.</p><h4 class=CHeading>Parametro</h4><p>{Object}</p><h4 class=CHeading>Return</h4><p>array com as chaves.</p></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="listaTodasChaves"></a>listaTodasChaves</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>listaTodasChaves : function(</td><td class="PParameter prettyprint " nowrap>obj</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Lista as chaves de um objeto</p><h4 class=CHeading>Parametros</h4><p>{Object}</p><h4 class=CHeading>Return</h4><p>array com as chaves.</p></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="arvore"></a>arvore</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>arvore : function(</td><td class="PParameter prettyprint " nowrap>titulo,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>onde,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>obj</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Cria uma arvore com base em um objeto contendo as propriedades.</p><p>No objeto com as propriedades, se “url” for igual a “”, sera incluido o texto original definido em “text”.</p><p>Caso contrario, o valor de “text” sera traduzido com $trad(). Nesse caso, utilize em “text” o codigo definido em dicionario.js</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{String}</td><td class=CDLDescription>cabecalho da arvore</td></tr><tr><td class=CDLEntry>{String}</td><td class=CDLDescription>nome do id doelemento que contera a arvore</td></tr><tr><td class=CDLEntry>{Object}</td><td class=CDLDescription>objeto contendo os parametros, exemplo</td></tr></table><p>g_listaPropriedades = {</p><p>”propriedades”: [ { text: “p2”, url: “javascript:tipoimagem()” } ]}</p></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="removeAcentos"></a>removeAcentos</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>removeAcentos : function(</td><td class="PParameter prettyprint " nowrap>str</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Remove acentos de uma palavra ou frase</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{String}</td><td class=CDLDescription>palavra</td></tr></table><h4 class=CHeading>Return</h4><p>{String}</p></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="protocolo"></a>protocolo</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">protocolo : function()</td></tr></table></blockquote><p>Obtem o protocolo utilizado na URL atual</p><h4 class=CHeading>Return</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{String}</td><td class=CDLDescription>protocolo</td></tr></table></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="pegaPosicaoObjeto"></a>pegaPosicaoObjeto</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>pegaPosicaoObjeto : function(</td><td class="PParameter prettyprint " nowrap>obj</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Retorna a posicao x,y de um objeto em relacao a tela do navegador</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{Object}</td><td class=CDLDescription>objeto dom</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 com a posicao [x,y]</td></tr></table></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="pegaElementoPai"></a>pegaElementoPai</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>pegaElementoPai : function(</td><td class="PParameter prettyprint " nowrap>e</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Pega o elemento pai de um elemento clicado</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{Objeto}</td><td class=CDLDescription>elemento do DOM</td></tr></table><h4 class=CHeading>Return</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{Node}</td><td class=CDLDescription>objeto DOM</td></tr></table></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="mudaCursor"></a>mudaCursor</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>mudaCursor : function(</td><td class="PParameter prettyprint " nowrap>cursores,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>tipo,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>idobjeto,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>locaplic</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Altera o cursor do ponteiro do mouse.</p><p>Os cursores disponiveis sao definidos por default em classe_configura.js</p><p>Exemplo i3GEO.util.mudaCursor(“”,”crosshair”)</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{i3GEO.configura.cursores}</td><td class=CDLDescription>objeto JSON com as URIs de cada cursor (veja i3GEO.configura.cursores)</td></tr><tr><td class=CDLEntry>{String}</td><td class=CDLDescription>tipo de cursor disponivel em cursores</td></tr><tr><td class=CDLEntry>{String}</td><td class=CDLDescription>id do objeto que tera o estilo alterado para o cursor desejado</td></tr><tr><td class=CDLEntry>{String}</td><td class=CDLDescription>onde esta instalado o i3Geo</td></tr></table></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="criaPin"></a>criaPin</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>criaPin : function(</td><td class="PParameter prettyprint " nowrap>id,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>imagem,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>w,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>h,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>mouseover,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>onde</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Cria um elemento imagem com posição fixa na pagina atual.</p><p>A imagem não é deslocada junto com o mapa</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{String}</td><td class=CDLDescription>(opcional) id do elemento que sera criado. Por default, sera ‘boxpin’</td></tr><tr><td class=CDLEntry>{URL}</td><td class=CDLDescription>(opcional) endereco da imagem</td></tr><tr><td class=CDLEntry>{String}</td><td class=CDLDescription>(opcional) largura da imagem</td></tr><tr><td class=CDLEntry>{String}</td><td class=CDLDescription>(opcional) altura da imagem</td></tr></table><p>funcao que sera executada no evento mouseover</p><h4 class=CHeading>Retorno</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>array [boolean,obj]</td><td class=CDLDescription>indica se foi criado ou se ja existia | objeto criado</td></tr></table></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="posicionaImagemNoMapa"></a>posicionaImagemNoMapa</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>posicionaImagemNoMapa : function(</td><td class="PParameter prettyprint " nowrap>id,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>x,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>y</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Posiciona uma imagem no mapa no local onde o mouse esta posicionado sobre o mapa</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{string}</td><td class=CDLDescription>id do elemento que sera posicionado</td></tr><tr><td class=CDLEntry>{posicao do pixel}</td><td class=CDLDescription>se nao for definida ou for vazia, sera utilizado o valor de objposicaocursor.telax</td></tr><tr><td class=CDLEntry>{posicao do pixel}</td><td class=CDLDescription>se nao for definida ou for vazia, sera utilizado o valor de objposicaocursor.telay</td></tr></table><h4 class=CHeading>Return</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>array[top,left]</td><td class=CDLDescription>valores em pixel da posicao calculada da imagem</td></tr></table></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="escondePin"></a>escondePin</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">escondePin : function()</td></tr></table></blockquote><p>Esconde os PINS com IDs registrados em i3GEO.util.PINS</p><p>Os ids sao criados pela funcao criaPin</p></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="$top_ou_nome_curto$top"></a>$top ou nome curto $top</h3><div class=CBody><p>Muda a posicao (superior) de um objeto tanto no IE como no Firefox.</p><p>Exemplo: $top(“imagem”,100)</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{string}</td><td class=CDLDescription>identificador do objeto</td></tr><tr><td class=CDLEntry>{numeric}</td><td class=CDLDescription>posicao em relacao ao topo.</td></tr></table></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="$left_ou_nome_curto$left"></a>$left ou nome curto $left</h3><div class=CBody><p>Muda a posicao (esquerda) de um objeto tanto no IE como no Firefox.</p><p>Exemplo: $left(“imagem”,100)</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{string}</td><td class=CDLDescription>identificador do objeto</td></tr><tr><td class=CDLEntry>{numeric}</td><td class=CDLDescription>posicao em relacao a esquerda.</td></tr></table></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="adicionaSHP"></a>adicionaSHP</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>adicionaSHP : function(</td><td class="PParameter prettyprint " nowrap>path</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Inclui um arquivo shapefile no mapa atual como uma nova camada</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{String}</td><td class=CDLDescription>caminho completo do shapefile</td></tr></table></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="abreCor"></a>abreCor</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>abreCor : function(</td><td class="PParameter prettyprint " nowrap>janelaid,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>elemento,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>tipo</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Abre a janela flutuante para escolha de uma cor</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{String}</td><td class=CDLDescription>id do conteudo da janela flutuante que chamou a funcao. Pode ser “” caso elemento exista em document</td></tr><tr><td class=CDLEntry>{String}</td><td class=CDLDescription>id do elemento que recebera os valores da cor selecionada</td></tr><tr><td class=CDLEntry>{String}</td><td class=CDLDescription>opcional pode ser definido como rgb,rgbSep (separado por espacos em branco) ou hex indicando o tipo de retorno da cor</td></tr></table></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="aparece"></a>aparece</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>aparece : function(</td><td class="PParameter prettyprint " nowrap>id,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>tempo,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>intervalo</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Aplica efeito de aparecimento suave de um objeto</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{String}</td><td class=CDLDescription>id do objeto</td></tr><tr><td class=CDLEntry>{Integer}</td><td class=CDLDescription>tempo em milesegundos que levara o efeito</td></tr><tr><td class=CDLEntry>{Integer}</td><td class=CDLDescription>intervalo entre uma imagem e outra</td></tr></table></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="desaparece"></a>desaparece</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>desaparece : function(</td><td class="PParameter prettyprint " nowrap>id,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>tempo,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>intervalo,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>removeobj</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Aplica efeito de desaparecimento suave de um objeto</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{String}</td><td class=CDLDescription>id do objeto</td></tr><tr><td class=CDLEntry>{Integer}</td><td class=CDLDescription>tempo em milesegundos que levara o efeito</td></tr><tr><td class=CDLEntry>{Integer}</td><td class=CDLDescription>intervalo entre uma imagem e outra</td></tr><tr><td class=CDLEntry>{Boolean}</td><td class=CDLDescription>remove ou nao o objeto no final</td></tr></table></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="wkt2ext"></a>wkt2ext</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>wkt2ext : function(</td><td class="PParameter prettyprint " nowrap>wkt,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>tipo</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Calcula a extensao geografica de uma geometria fornecida no formato WKT</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{String}</td><td class=CDLDescription>geometria no formato wkt</td></tr><tr><td class=CDLEntry>{String}</td><td class=CDLDescription>tipo de geometria (polygon,point,line)</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>extensao geografica (xmin ymin xmax ymax)</td></tr></table></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="sortNumber"></a>sortNumber</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>sortNumber : function(</td><td class="PParameter prettyprint " nowrap>a,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>b</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Ordena um array contendo numeros. Deve ser usado como parametro do metodo “sort”, exemplo</p><p>y.sort(i3GEO.util.sortNumber), onde y e um array de numeros</p></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="getScrollerWidth"></a>getScrollerWidth</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">getScrollerWidth : function()</td></tr></table></blockquote><p>Calcula o tamanho da barra de rolagem, permitindo calcular o tamanho correto da area util do navegador</p><p><a href="http://www.fleegix.org/articles/2006-05-30-getting-the-scrollbar-width-in-pixels" class=LURL target=_top>http://www.fleegix.org<wbr>/articles<wbr>/2006-05-30-getting-the-scrollbar-width-in-pixels</a></p><h4 class=CHeading>Return</h4><p>largura</p></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="getScrollHeight"></a>getScrollHeight</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">getScrollHeight : function()</td></tr></table></blockquote><p>Calcula o tamanho vertical do browser</p><p><a href="http://w3schools.invisionzone.com/index.php?showtopic=45977" class=LURL target=_top>http://w3schools.invisionzone.com<wbr>/index.php?showtopic=45977</a></p><h4 class=CHeading>Return</h4><p>altura</p></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="scriptTag"></a>scriptTag</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>scriptTag : function(</td><td class="PParameter prettyprint " nowrap>js,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>ini,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>id,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>aguarde</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Insere um javascript no documento HTML</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{String}</td><td class=CDLDescription>endereco do JS</td></tr><tr><td class=CDLEntry>{String} ou {function}</td><td class=CDLDescription>funcao que sera executada ao ser carregado o script (pode ser “”)</td></tr><tr><td class=CDLEntry>{string}</td><td class=CDLDescription>id do elemento script que sera criado</td></tr><tr><td class=CDLEntry>{boolean}</td><td class=CDLDescription>mostra ou nao a janela de aguarde</td></tr></table></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="removeScriptTag"></a>removeScriptTag</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>removeScriptTag : function(</td><td class="PParameter prettyprint " nowrap>id</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Remove um javascript no documento HTML</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{string}</td><td class=CDLDescription>id do elemento script que sera removido</td></tr></table></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="verificaScriptTag"></a>verificaScriptTag</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>verificaScriptTag : function(</td><td class="PParameter prettyprint " nowrap>texto</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Verifica se um javascript esta carregado no documento.</p><p>util para verificar se existe alguma ferramenta ativa ao procurar por i3GEOF.</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{string}</td><td class=CDLDescription>nome do javascript</td></tr></table><h4 class=CHeading>Retorno</h4><p>{boolean}</p></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="mensagemAjuda"></a>mensagemAjuda</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>mensagemAjuda : function(</td><td class="PParameter prettyprint " nowrap>onde,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>texto</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Formata uma mensagem de texto com icone de ?</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{String}</td><td class=CDLDescription>id do elemento que recebera a mensagem</td></tr><tr><td class=CDLEntry>{String}</td><td class=CDLDescription>texto da mensagem</td></tr></table></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="randomRGB"></a>randomRGB</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">randomRGB : function()</td></tr></table></blockquote><p>Gera uma cor RGB de forma aleatoria</p><h4 class=CHeading>Return</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{String}</td><td class=CDLDescription>r,g,b</td></tr></table></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="rgb2hex"></a>rgb2hex</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>rgb2hex : function(</td><td class="PParameter prettyprint " nowrap>str</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Converte uma cor RGB para HEX</p><h4 class=CHeading>Parametro</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{String}</td><td class=CDLDescription>r,g,b</td></tr></table><h4 class=CHeading>Return</h4><p>{String}</p></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="comboTemas"></a>comboTemas</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>comboTemas : function(</td><td class="PParameter prettyprint " nowrap>id,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>funcao,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>onde,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>nome,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>multiplo,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>tipoCombo,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>estilo,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>yui,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>incluiVazio</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Cria um combo (caixa de selesao) com a lista de temas existentes no mapa e de determinado tipo</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{String}</td><td class=CDLDescription>id do elemento select que sera criado</td></tr><tr><td class=CDLEntry>funcao {Function}</td><td class=CDLDescription>funcao que sera executada ao terminar a montagem do combo. Essa funcao recebera como parametros um Array associativo contendo os dados em HTML gerados e o tipo de resultado. P.ex.: {dados:comboTemas,tipo:”dados”} tipo sera uma string que pode ser “dados”|”mensagem”|”erro” indicando o tipo de retorno.</td></tr><tr><td class=CDLEntry>{String}</td><td class=CDLDescription>id do elemento HTML que recebera o combo. e utilizado apenas para inserir uma mensagem de aguarde.</td></tr><tr><td class=CDLEntry>{String}</td><td class=CDLDescription>valor que sera incluido no parametro “name” do elemento “select”.</td></tr><tr><td class=CDLEntry>{Booleano}</td><td class=CDLDescription>indica se o combo permite selecoes multiplas</td></tr><tr><td class=CDLEntry>{String}</td><td class=CDLDescription>Tipo de temas que serao incluidos no combo ligados|selecionados|raster|pontosSelecionados|pontos|linhaDoTempo</td></tr><tr><td class=CDLEntry>{string}</td><td class=CDLDescription>estilo (css) que sera aplicado ao combo</td></tr><tr><td class=CDLEntry>{boolean}</td><td class=CDLDescription>(opcional) indica se o combo sera montado com o estilo YUI (menu)</td></tr><tr><td class=CDLEntry>{boolean}</td><td class=CDLDescription>(opcional) inclui um option vazio</td></tr></table></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="checkCombo"></a>checkCombo</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>checkCombo : function(</td><td class="PParameter prettyprint " nowrap>id,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>nomes,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>valores,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>estilo,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>funcaoclick,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>ids,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>idschecked</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Cria uma lista com check box generico baseado em um objeto com os dados</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{String}</td><td class=CDLDescription>id do elemento select que sera criado</td></tr><tr><td class=CDLEntry>{Array}</td><td class=CDLDescription>array com os nomes</td></tr><tr><td class=CDLEntry>{Array}</td><td class=CDLDescription>array com os valores</td></tr><tr><td class=CDLEntry>{objeto}</td><td class=CDLDescription>objeto contendo name e value, exemplo {“nome”:”a”,”valor”:”1”}</td></tr><tr><td class=CDLEntry>{string}</td><td class=CDLDescription>string inserida no item style do container do combo</td></tr><tr><td class=CDLEntry>{string}</td><td class=CDLDescription>string inserida no evento onclick</td></tr><tr><td class=CDLEntry>{array}</td><td class=CDLDescription>(opcional) array com os ids de cada checkbox</td></tr><tr><td class=CDLEntry>{array}</td><td class=CDLDescription>(opcional) array com os ids dos elementos marcados como selecionados</td></tr></table></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="checkTemas"></a>checkTemas</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>checkTemas : function(</td><td class="PParameter prettyprint " nowrap>id,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>funcao,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>onde,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>nome,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>tipoLista,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>prefixo,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>size</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Cria uma lista com check box de temas existentes no mapa e de determinado tipo</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{String}</td><td class=CDLDescription>id do elemento select que sera criado</td></tr><tr><td class=CDLEntry>funcao {Function}</td><td class=CDLDescription>funcao que sera executada ao terminar a montagem do combo. Essa funcao recebera como parametros um Array associativo contendo os dados em HTML gerados e o tipo de resultado. P.ex.: {dados:comboTemas,tipo:”dados”} tipo sera uma string que pode ser “dados”|”mensagem”|”erro” indicando o tipo de retorno.</td></tr><tr><td class=CDLEntry>{String}</td><td class=CDLDescription>id do elemento HTML que recebera o combo. e utilizado apenas para inserir uma mensagem de aguarde.</td></tr><tr><td class=CDLEntry>{String}</td><td class=CDLDescription>valor que sera incluido no parametro “name” do elemento “select”.</td></tr><tr><td class=CDLEntry>{String}</td><td class=CDLDescription>Tipo de temas que serao incluidos na lista ligados|selecionados|raster|pontosSelecionados|pontos|polraster</td></tr><tr><td class=CDLEntry>{string}</td><td class=CDLDescription>Prefixo que sera usado no id de cada elemento</td></tr><tr><td class=CDLEntry>{numeric}</td><td class=CDLDescription>tamanho dos elementos input editaveis</td></tr></table></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="comboItens"></a>comboItens</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>comboItens : function(</td><td class="PParameter prettyprint " nowrap>id,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>tema,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>funcao,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>onde,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>nome,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>alias,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>estilo</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Cria um combo (caixa de selecao) com a lista de itens de um layer</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{String}</td><td class=CDLDescription>id do elemento select que sera criado</td></tr><tr><td class=CDLEntry>{String}</td><td class=CDLDescription>codigo do tema (layer)</td></tr><tr><td class=CDLEntry>{Function}</td><td class=CDLDescription>funcao que sera executada ao terminar a montagem do combo. Essa funcao recebera como parametros um Array associativo contendo os dados em HTML gerados e o tipo de resultado. P.ex.: {dados:comboTemas,tipo:”dados”} tipo sera uma string que pode ser “dados”|”mensagem”|”erro” indicando o tipo de retorno.</td></tr><tr><td class=CDLEntry>{String}</td><td class=CDLDescription>id do elemento HTML que recebera o combo. e utilizado apenas para inserir uma mensagem de aguarde.</td></tr><tr><td class=CDLEntry>{String}</td><td class=CDLDescription>valor que sera incluido no parametro “name” do elemento “select”.</td></tr></table><p>{string} sim|nao indica se para os nomes dos itens sera usado o alias (default= sim)</p><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{string}</td><td class=CDLDescription>estilo CSS em linha</td></tr></table></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="comboValoresItem"></a>comboValoresItem</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>comboValoresItem : function(</td><td class="PParameter prettyprint " nowrap>id,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>tema,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>itemTema,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>funcao,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>onde</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Cria uma caixa de selecao com os valores de um item de um tema</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{String}</td><td class=CDLDescription>id do elemento select que sera criado</td></tr><tr><td class=CDLEntry>{String}</td><td class=CDLDescription>codigo do tema (layer)</td></tr><tr><td class=CDLEntry>{String}</td><td class=CDLDescription>nome do item</td></tr><tr><td class=CDLEntry>{Function}</td><td class=CDLDescription>funcao que sera executada ao terminar a montagem do combo. Essa funcao recebera como parametros um Array associativo contendo os dados em HTML gerados e o tipo de resultado. P.ex.: {dados:comboTemas,tipo:”dados”} tipo sera uma string que pode ser “dados”|”mensagem”|”erro” indicando o tipo de retorno.</td></tr><tr><td class=CDLEntry>{String}</td><td class=CDLDescription>id do elemento HTML que recebera o combo. e utilizado apenas para inserir uma mensagem de aguarde.</td></tr></table></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="comboFontes"></a>comboFontes</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>comboFontes : function(</td><td class="PParameter prettyprint " nowrap>id,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>onde</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Cria um combo (caixa de selecao) com a lista fontes de texto disponiveis</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{String}</td><td class=CDLDescription>id do elemento select que sera criado</td></tr><tr><td class=CDLEntry>{String}</td><td class=CDLDescription>id do elemento HTML que recebera o combo. e utilizado apenas para inserir uma mensagem de aguarde.</td></tr></table></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="comboSimNao"></a>comboSimNao</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>comboSimNao : function(</td><td class="PParameter prettyprint " nowrap>id,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>selecionado</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Cria uma caixa de selecao com as palavras sim e nao</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{String}</td><td class=CDLDescription>id do elemento select que sera criado</td></tr><tr><td class=CDLEntry>{string}</td><td class=CDLDescription>qual valor estara selecionado sim|nao</td></tr></table><h4 class=CHeading>Return</h4><p>{string}</p></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="checkItensEditaveis"></a>checkItensEditaveis</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>checkItensEditaveis : function(</td><td class="PParameter prettyprint " nowrap>tema,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>funcao,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>onde,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>size,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>prefixo,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>ordenacao</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Cria uma lista de elementos do tipo input com textos editaveis contendo a lista de itens de um tema.</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{string}</td><td class=CDLDescription>codigo do layer existente no mapa</td></tr><tr><td class=CDLEntry>{function}</td><td class=CDLDescription>funcao que sera executada para montar a lista. Essa funcao recebera como parametro um array do tipo {dados:ins,tipo:”dados”} onde ins e um array com as linhas e tipo e o tipo de resultado, que pode ser “dados”|”erro”</td></tr><tr><td class=CDLEntry>{string}</td><td class=CDLDescription>id do elemento que recebera a mensagem de aguarde</td></tr><tr><td class=CDLEntry>{numeric}</td><td class=CDLDescription>tamanho dos elementos input editaveis</td></tr><tr><td class=CDLEntry>{string}</td><td class=CDLDescription>Prefixo que sera usado no id de cada elemento</td></tr><tr><td class=CDLEntry>{sim|nao}</td><td class=CDLDescription>Indica se a colouna que permite indicar a ordem das escolhas sera ou nao incluida</td></tr></table></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="radioEpsg"></a>radioEpsg</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>radioEpsg : function(</td><td class="PParameter prettyprint " nowrap>funcao,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>onde,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>prefixo,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>marcado</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Cria uma lista de codigos EPSG para o usuario escolher um deles.</p><p>A lista e mostrada como uma serie de elementos do tipo radio com “name” igual ao prefixo mais a palavra EPSG</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{function}</td><td class=CDLDescription>funcao que sera executada para montar a lista. Essa funcao recebera como parametro um array do tipo {dados:ins,tipo:”dados”} onde ins e um array com as linhas e tipo e o tipo de resultado, que pode ser “dados”|”erro”</td></tr><tr><td class=CDLEntry>{string}</td><td class=CDLDescription>id do elemento que recebera a mensagem de aguarde</td></tr><tr><td class=CDLEntry>{string}</td><td class=CDLDescription>Prefixo que sera usado no name de cada elemento</td></tr><tr><td class=CDLEntry>{string}</td><td class=CDLDescription>sim|nao Marca como escolhido o primeiro valor</td></tr></table></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="comboEpsg"></a>comboEpsg</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>comboEpsg : function(</td><td class="PParameter prettyprint " nowrap>idCombo,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>onde,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>funcaoOnChange,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>valorDefault</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Cria uma lista de codigos EPSG para o usuario escolher um deles.</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{string}</td><td class=CDLDescription>id que sera atribuido ao combo</td></tr><tr><td class=CDLEntry>{string}</td><td class=CDLDescription>id do elemento HTML que recebera o combo</td></tr><tr><td class=CDLEntry>{string}</td><td class=CDLDescription>nome da funcao que sera inserida em onChange</td></tr><tr><td class=CDLEntry>{string}</td><td class=CDLDescription>valor default do combo</td></tr></table></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="proximoAnterior"></a>proximoAnterior</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>proximoAnterior : function(</td><td class="PParameter prettyprint " nowrap>anterior,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>proxima,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>texto,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>idatual,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>container,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>mantem,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>onde</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Cria uma sequencia de opcoes com botao de anterior e proximo. e utilizado principalmente pelas ferramentas de analise espacial, onde o usuario segue uma sequencia de operacoes de escolha de parametros.</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{String}</td><td class=CDLDescription>nome da funcao que e executada para voltar a tela anterior. Pode ser “”.</td></tr><tr><td class=CDLEntry>{String}</td><td class=CDLDescription>nome da funcao que e executada para avancar para a proxima tela. Pode ser “”.</td></tr><tr><td class=CDLEntry>{String}</td><td class=CDLDescription>texto que compora a tela atual</td></tr><tr><td class=CDLEntry>{String}</td><td class=CDLDescription>id do elemento DIV que sera criado para inserir o conteudo definido em ‘texto”</td></tr><tr><td class=CDLEntry>{String}</td><td class=CDLDescription>id do elemento DIV ja existente que recebera as telas (texto).</td></tr><tr><td class=CDLEntry>{boolean}</td><td class=CDLDescription>mantem ou nao no container o texto ja produzido</td></tr><tr><td class=CDLEntry>{string}</td><td class=CDLDescription>(opcional) id onde os botoes serao colocados</td></tr></table></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="dialogoFerramenta"></a>dialogoFerramenta</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>dialogoFerramenta : function(</td><td class="PParameter prettyprint " nowrap>mensagem,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>dir,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>nome,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>nomejs,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>nomefuncao</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Atalho para abrir a janela de dialogo de uma ferramenta padrao</p><p>O script adicionado tera como ID “i3GEOF.”+nome+”_script”</p><p>Se a funcao de inicializacao nao for definida em nomefuncao, sera utilizado “i3GEOF.”+nome+”.criaJanelaFlutuante();”</p><p>Se o script ja estiver carregado, a funcao de inicializacao sera executada</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{string}</td><td class=CDLDescription>mensagem que sera enviada ao console no caso do Firefox</td></tr><tr><td class=CDLEntry>{string}</td><td class=CDLDescription>diretorio em i3geo/ferramentas</td></tr><tr><td class=CDLEntry>{string}</td><td class=CDLDescription>nome da classe da ferramenta</td></tr><tr><td class=CDLEntry>{string}</td><td class=CDLDescription>nome do arquivo javascript</td></tr><tr><td class=CDLEntry>{string} ou {function}</td><td class=CDLDescription>nome da funcao do javascript carregado que sera executado apos a carga, exemplo: i3GEOF.locregiao.abreComFiltro()</td></tr></table></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="intersectaBox"></a>intersectaBox</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>intersectaBox : function(</td><td class="PParameter prettyprint " nowrap>box1,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>box2</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Verifica se um retangulo esta dentro de outro retangulo</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{string}</td><td class=CDLDescription>retangulo que sera verificado</td></tr><tr><td class=CDLEntry>{string}</td><td class=CDLDescription>retangulo de referencia</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="abreColourRamp"></a>abreColourRamp</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>abreColourRamp : function(</td><td class="PParameter prettyprint " nowrap>janelaid,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>elemento,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>ncores,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>temaSel,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>displayComboTemas</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Abre a janela flutuante para escolha de um degrade de cores</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{String}</td><td class=CDLDescription>id do conteudo da janela flutuante que chamou a funcao. Pode ser “” caso o ‘elemento’ exista em window.document</td></tr><tr><td class=CDLEntry>{String}</td><td class=CDLDescription>id do elemento HTML (um input por exemplo) que recebera os valores da cor selecionada. O evento ‘onchange’ desse elemento sera acionado quando o botao aplicar for clicado</td></tr><tr><td class=CDLEntry>{numerico}</td><td class=CDLDescription>numero de cores default ao abrir o seletor de cores</td></tr><tr><td class=CDLEntry>{string}</td><td class=CDLDescription>(opcional) nome do tema default que sera mostrado no combo de selecao de temas</td></tr><tr><td class=CDLEntry>{string}</td><td class=CDLDescription>(opcional) valor do estilo ‘display’ que sera aplicado ao combo. Usado para esconder o combo quando se quer apenas a janela de selecao de cores</td></tr></table></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="removeChild"></a>removeChild</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>removeChild : function(</td><td class="PParameter prettyprint " nowrap>id,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>el</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Remove um filho de um elemento DOM</p><p>Pode-se especificar o pai e o filho a ser removido ou simplesmente o ID do no que se quer remover</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{string}</td><td class=CDLDescription>id do elemento que sera removido (filho)</td></tr><tr><td class=CDLEntry>{node}</td><td class=CDLDescription>(opcional) node (DOM) que contem o elemento. Se nao for definido, sera obtido o parent de id</td></tr></table></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="defineValor"></a>defineValor</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>defineValor : function(</td><td class="PParameter prettyprint " nowrap>id,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>prop,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>valor</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Aplica um valor a uma propriedade de um elemento</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{string}</td><td class=CDLDescription>id do elemento que sera removido (filho)</td></tr><tr><td class=CDLEntry>{string}</td><td class=CDLDescription>propriedade que recebera o valor</td></tr><tr><td class=CDLEntry>{string}</td><td class=CDLDescription>valor que sera aplicado</td></tr></table></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="in_array"></a>in_array</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>in_array : function(</td><td class="PParameter prettyprint " nowrap>x,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>matriz</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Procura a ocorrencia de um elemento em um array</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{string}</td><td class=CDLDescription>o que sera procurado</td></tr><tr><td class=CDLEntry>{array}</td><td class=CDLDescription>array</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="multiStep"></a>multiStep</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>multiStep : function(</td><td class="PParameter prettyprint " nowrap>steps,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>args,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>callback</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Implementa a tecnica de particionamento para execussao de funcoes no modo assincrono</p><p>Conforme pagina 144 do livro “Javascript de alto desempenho, Nicholas Zakas</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{array}</td><td class=CDLDescription>funcoes que serao executadas</td></tr><tr><td class=CDLEntry>{array}</td><td class=CDLDescription>array de arrays com os argumentos de cada funcao</td></tr><tr><td class=CDLEntry>{function}</td><td class=CDLDescription>funcao que sera executada ao terminar os processos</td></tr></table></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="tamanhoBrowser"></a>tamanhoBrowser</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">tamanhoBrowser : function()</td></tr></table></blockquote><p>Calcula o tamanho da area util do navegador considerando-se as propriedades nativas do objeto window</p><h4 class=CHeading>Return</h4><p>{[w,h]}</p></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="detectaTablet"></a>detectaTablet</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">detectaTablet : function()</td></tr></table></blockquote><p>Verifica se esta em uso um dispositivo do tipo tablet</p><p>Se for detectado, utiliza a interface alternativa definida em i3GEO.Interface.ALTTABLET</p><p>A deteccao e feita com base em i3geo/pacotes/mobileesp/mdetect.js</p></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="detectaMobile"></a>detectaMobile</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">detectaMobile : function()</td></tr></table></blockquote><p>Verifica se esta em uso um dispositivo do tipo movel</p><p>Se for detectado, utiliza a interface alternativa definida em i3GEO.Interface.ALTTABLET</p><p>A deteccao e feita com base em i3geo/pacotes/mobileesp/mdetect.js</p></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="calculaDPI"></a>calculaDPI</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">calculaDPI : function()</td></tr></table></blockquote><p>Calcula o valor de DPI do monitor.</p><p>O valor e aproximado e utilizado principalmente na interface OpenLayers</p></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="ajustaDocType"></a>ajustaDocType</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">ajustaDocType : function()</td></tr></table></blockquote><p>Ajusta o DOCTYPE do HTML para funcionar com CSS3</p></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="versaoNavegador"></a>versaoNavegador</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">versaoNavegador : function()</td></tr></table></blockquote><p>Retorna algumas versoes de navegador</p></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="decimalPlaces"></a>decimalPlaces</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>decimalPlaces : function(</td><td class="PParameter prettyprint " nowrap>f,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>l</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Arredonda um numero</p><p>Obtido de</p><p><a href="http://stackoverflow.com/questions/4868556/how-do-i-stop-parsefloat-from-stripping-zeroes-to-right-of-decimal/4868718#4868718" class=LURL target=_top>http://stackoverflow.com<wbr>/questions<wbr>/4868556<wbr>/how-do-i-stop-parsefloat-from-stripping-zeroes-to-right-of-decimal<wbr>/4868718#4868718</a></p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{numer}</td><td class=CDLDescription>numero que sera arredondado</td></tr><tr><td class=CDLEntry>{number}</td><td class=CDLDescription>numero de casas decimais</td></tr></table></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="ajaxGet"></a>ajaxGet</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>ajaxGet : function(</td><td class="PParameter prettyprint " nowrap>sUrl,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>funcaoRetorno</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Faz uma requisição ao servidor por meio de AJAX</p><p>A função de processamento do resultado irá receber um objeto JSON como parâmetro</p><h4 class=CHeading>Exemplo</h4><p>i3GEO.util.ajaxGet(“<a href="http://localhost/teste.php" class=LURL target=_top>http://localhost/teste.php</a>”,function(retorno){alert(retorno);})</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{string}</td><td class=CDLDescription>url que será requisitada</td></tr><tr><td class=CDLEntry>{function}</td><td class=CDLDescription>função que irá processar o resultado</td></tr></table></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="pegaDadosLocal"></a>pegaDadosLocal</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>pegaDadosLocal : function(</td><td class="PParameter prettyprint " nowrap>item</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Obtem um valor armazenado localmente</p><h4 class=CHeading>Parametro</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{string}</td><td class=CDLDescription>key a ser obtido</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="limpaDadosLocal"></a>limpaDadosLocal</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>limpaDadosLocal : function(</td><td class="PParameter prettyprint " nowrap>item</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Limpa os dados locais</p><h4 class=CHeading>Parametro</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{string}</td><td class=CDLDescription>key a ser limpo</td></tr></table></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="gravaDadosLocal"></a>gravaDadosLocal</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>gravaDadosLocal : function(</td><td class="PParameter prettyprint " nowrap>item,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>valor</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Grava um valor localmente</p><h4 class=CHeading>Parametro</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{string}</td><td class=CDLDescription>key a ser gravado</td></tr><tr><td class=CDLEntry>{string}</td><td class=CDLDescription>valor a ser gravado</td></tr></table></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="extGeo2OSM"></a>extGeo2OSM</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>extGeo2OSM : function(</td><td class="PParameter prettyprint " nowrap>ext,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>retornaArray</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Converte string ‘xmin ymin xmax ymax’ ou ‘xmin ymin’ de geo para a projecao OSM</p></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="extOSM2Geo"></a>extOSM2Geo</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>extOSM2Geo : function(</td><td class="PParameter prettyprint " nowrap>ext,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>retornaArray</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Converte string ‘xmin ymin xmax ymax’ ou ‘xmin ymin’ de geo para a projecao OSM</p></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="projOSM2Geo"></a>projOSM2Geo</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>projOSM2Geo : function(</td><td class="PParameter prettyprint " nowrap>obj</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Projeta um objeto OpenLayers de OSM para GEO</p></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="projGeo2OSM"></a>projGeo2OSM</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>projGeo2OSM : function(</td><td class="PParameter prettyprint " nowrap>obj</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Projeta um objeto OpenLayers de GEO para OSM</p></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="navegadorDir"></a>navegadorDir</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>navegadorDir : function(</td><td class="PParameter prettyprint " nowrap>obj,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>listaShp,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>listaImg,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>listaFig,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>retornaDir</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Abre o navegador de arquivos localizados no servidor</p><h4 class=CHeading>Parametro</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{objeto}</td><td class=CDLDescription>objeto input que recebera de volta o valor do arquivo escolhido</td></tr><tr><td class=CDLEntry>{boolean}</td><td class=CDLDescription>considera os arquivos shapefile</td></tr><tr><td class=CDLEntry>{boolean}</td><td class=CDLDescription>considera os arquivos de imagem (geo)</td></tr></table><p>{boolean} considera os arquivos de tipo figura (png e jpg)</p><p>{boolean} insere um botao para retornar o nome da pasta</p></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="navegadorPostgis"></a>navegadorPostgis</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>navegadorPostgis : function(</td><td class="PParameter prettyprint " nowrap>obj,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>conexao,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>tipo</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Abre o navegador de de tabelas existentes no banco de dados Postgis</p><h4 class=CHeading>Parametro</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{objeto}</td><td class=CDLDescription>objeto input que recebera de volta o valor do arquivo escolhido</td></tr><tr><td class=CDLEntry>{numerico}</td><td class=CDLDescription>codigo da conexao com o banco de dados cadastrado no sistema de metadados estatisticos</td></tr><tr><td class=CDLEntry>{string}</td><td class=CDLDescription>opcional. Tipo de retorno esquema|tabela|sql</td></tr></table></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="cloneObj"></a>cloneObj</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>cloneObj : function(</td><td class="PParameter prettyprint " nowrap>obj</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Cria um clone de um objeto.</p><h4 class=CHeading>Exemplo</h4><p>cloneObj = i3GEO.util.cloneObj(origObj);</p></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="aplicaAquarela"></a>aplicaAquarela</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>aplicaAquarela : function(</td><td class="PParameter prettyprint " nowrap>onde</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Formata código HTML para incluir um ícone para abrir o colorPicker</p><p>Todos os elementos abaixo de ‘onde’ que contenham a classe css ‘i3geoFormIconeAquarela’ ser&aatilde;o atingidas</p><h4 class=CHeading>Exemplo</h4><p><div id=’foo’><div class=’i3geoForm100 i3geoFormIconeAquarela’ > <input type=’text’ id=’i3GEOlegendaacori’ value=’0,0,0’ /> </div></div></p><p><script>i3GEO.util.aplicaAquarela(“foo”);</script></p></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="animaCique"></a>animaCique</h3><div class=CBody><p>Aplica um efeito sobre um elemento quando e feito o clique</p><h4 class=CHeading>Parametres</h4><p>{objeto dom}</p></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="parseMustache"></a>parseMustache</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>parseMustache : function(</td><td class="PParameter prettyprint " nowrap>templateMustache,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>hashMustache</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Parser de hash e template com Mustache. Troca caracter & amp; para &</p><h4 class=CHeading>Parametres</h4><p>{string}</p><p>{objeto}</p></div></div></div>
</div><!--Content-->
<!--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>$i = function(</td><td class="PParameter prettyprint " nowrap>id</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Obtem um elemento DOM a partir de seu id</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>trim : function(</td><td class="PParameter prettyprint " nowrap>s</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Implementa o metodo trim para navegadores sem suporte a essa funcao</div></div><div class=CToolTip id="tt3"><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>escapeURL : function(</td><td class="PParameter prettyprint " nowrap>sUrl</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Converte uma string em uma url valida</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>insereCookie : function(</td><td class="PParameter prettyprint " nowrap>nome,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>valor,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>expira</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Cria um novo cookie.</div></div><div class=CToolTip id="tt5"><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>pegaCookie : function(</td><td class="PParameter prettyprint " nowrap>nome</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Pega o valor de um cookie.</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>listaChaves : function(</td><td class="PParameter prettyprint " nowrap>obj</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Lista as chaves de um objeto que forem true.</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>listaTodasChaves : function(</td><td class="PParameter prettyprint " nowrap>obj</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Lista as chaves de um objeto</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>arvore : function(</td><td class="PParameter prettyprint " nowrap>titulo,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>onde,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>obj</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Cria uma arvore com base em um objeto contendo as propriedades.</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>removeAcentos : function(</td><td class="PParameter prettyprint " nowrap>str</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Remove acentos de uma palavra ou frase</div></div><div class=CToolTip id="tt10"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">protocolo : function()</td></tr></table></blockquote>Obtem o protocolo utilizado na URL atual</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>pegaPosicaoObjeto : function(</td><td class="PParameter prettyprint " nowrap>obj</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Retorna a posicao x,y de um objeto em relacao a tela do navegador</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>pegaElementoPai : function(</td><td class="PParameter prettyprint " nowrap>e</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Pega o elemento pai de um elemento clicado</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>mudaCursor : function(</td><td class="PParameter prettyprint " nowrap>cursores,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>tipo,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>idobjeto,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>locaplic</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Altera o cursor do ponteiro do mouse.</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>criaPin : function(</td><td class="PParameter prettyprint " nowrap>id,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>imagem,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>w,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>h,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>mouseover,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>onde</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Cria um elemento imagem com posição fixa na pagina atual.</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>posicionaImagemNoMapa : function(</td><td class="PParameter prettyprint " nowrap>id,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>x,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>y</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Posiciona uma imagem no mapa no local onde o mouse esta posicionado sobre o mapa</div></div><div class=CToolTip id="tt16"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">escondePin : function()</td></tr></table></blockquote>Esconde os PINS com IDs registrados em i3GEO.util.PINS</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>adicionaSHP : function(</td><td class="PParameter prettyprint " nowrap>path</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Inclui um arquivo shapefile no mapa atual como uma nova camada</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>abreCor : function(</td><td class="PParameter prettyprint " nowrap>janelaid,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>elemento,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>tipo</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Abre a janela flutuante para escolha de uma cor</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>aparece : function(</td><td class="PParameter prettyprint " nowrap>id,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>tempo,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>intervalo</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Aplica efeito de aparecimento suave de um objeto</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>desaparece : function(</td><td class="PParameter prettyprint " nowrap>id,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>tempo,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>intervalo,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>removeobj</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Aplica efeito de desaparecimento suave de um objeto</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>wkt2ext : function(</td><td class="PParameter prettyprint " nowrap>wkt,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>tipo</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Calcula a extensao geografica de uma geometria fornecida no formato WKT</div></div><div class=CToolTip id="tt22"><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>sortNumber : function(</td><td class="PParameter prettyprint " nowrap>a,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>b</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Ordena um array contendo numeros. </div></div><div class=CToolTip id="tt23"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">getScrollerWidth : function()</td></tr></table></blockquote>Calcula o tamanho da barra de rolagem, permitindo calcular o tamanho correto da area util do navegador</div></div><div class=CToolTip id="tt24"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">getScrollHeight : function()</td></tr></table></blockquote>Calcula o tamanho vertical do browser</div></div><div class=CToolTip id="tt25"><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>scriptTag : function(</td><td class="PParameter prettyprint " nowrap>js,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>ini,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>id,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>aguarde</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Insere um javascript no documento HTML</div></div><div class=CToolTip id="tt26"><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>removeScriptTag : function(</td><td class="PParameter prettyprint " nowrap>id</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Remove um javascript no documento HTML</div></div><div class=CToolTip id="tt27"><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>verificaScriptTag : function(</td><td class="PParameter prettyprint " nowrap>texto</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Verifica se um javascript esta carregado no documento.</div></div><div class=CToolTip id="tt28"><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>mensagemAjuda : function(</td><td class="PParameter prettyprint " nowrap>onde,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>texto</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Formata uma mensagem de texto com icone de ?</div></div><div class=CToolTip id="tt29"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">randomRGB : function()</td></tr></table></blockquote>Gera uma cor RGB de forma aleatoria</div></div><div class=CToolTip id="tt30"><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>rgb2hex : function(</td><td class="PParameter prettyprint " nowrap>str</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Converte uma cor RGB para HEX</div></div><div class=CToolTip id="tt31"><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>comboTemas : function(</td><td class="PParameter prettyprint " nowrap>id,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>funcao,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>onde,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>nome,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>multiplo,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>tipoCombo,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>estilo,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>yui,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>incluiVazio</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Cria um combo (caixa de selesao) com a lista de temas existentes no mapa e de determinado tipo</div></div><div class=CToolTip id="tt32"><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>checkCombo : function(</td><td class="PParameter prettyprint " nowrap>id,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>nomes,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>valores,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>estilo,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>funcaoclick,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>ids,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>idschecked</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Cria uma lista com check box generico baseado em um objeto com os dados</div></div><div class=CToolTip id="tt33"><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>checkTemas : function(</td><td class="PParameter prettyprint " nowrap>id,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>funcao,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>onde,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>nome,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>tipoLista,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>prefixo,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>size</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Cria uma lista com check box de temas existentes no mapa e de determinado tipo</div></div><div class=CToolTip id="tt34"><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>comboItens : function(</td><td class="PParameter prettyprint " nowrap>id,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>tema,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>funcao,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>onde,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>nome,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>alias,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>estilo</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Cria um combo (caixa de selecao) com a lista de itens de um layer</div></div><div class=CToolTip id="tt35"><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>comboValoresItem : function(</td><td class="PParameter prettyprint " nowrap>id,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>tema,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>itemTema,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>funcao,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>onde</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Cria uma caixa de selecao com os valores de um item de um tema</div></div><div class=CToolTip id="tt36"><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>comboFontes : function(</td><td class="PParameter prettyprint " nowrap>id,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>onde</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Cria um combo (caixa de selecao) com a lista fontes de texto disponiveis</div></div><div class=CToolTip id="tt37"><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>comboSimNao : function(</td><td class="PParameter prettyprint " nowrap>id,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>selecionado</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Cria uma caixa de selecao com as palavras sim e nao</div></div><div class=CToolTip id="tt38"><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>checkItensEditaveis : function(</td><td class="PParameter prettyprint " nowrap>tema,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>funcao,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>onde,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>size,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>prefixo,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>ordenacao</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Cria uma lista de elementos do tipo input com textos editaveis contendo a lista de itens de um tema.</div></div><div class=CToolTip id="tt39"><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>radioEpsg : function(</td><td class="PParameter prettyprint " nowrap>funcao,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>onde,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>prefixo,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>marcado</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Cria uma lista de codigos EPSG para o usuario escolher um deles.</div></div><div class=CToolTip id="tt40"><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>comboEpsg : function(</td><td class="PParameter prettyprint " nowrap>idCombo,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>onde,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>funcaoOnChange,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>valorDefault</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Cria uma lista de codigos EPSG para o usuario escolher um deles.</div></div><div class=CToolTip id="tt41"><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>proximoAnterior : function(</td><td class="PParameter prettyprint " nowrap>anterior,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>proxima,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>texto,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>idatual,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>container,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>mantem,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>onde</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Cria uma sequencia de opcoes com botao de anterior e proximo. </div></div><div class=CToolTip id="tt42"><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>dialogoFerramenta : function(</td><td class="PParameter prettyprint " nowrap>mensagem,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>dir,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>nome,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>nomejs,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>nomefuncao</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Atalho para abrir a janela de dialogo de uma ferramenta padrao</div></div><div class=CToolTip id="tt43"><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>intersectaBox : function(</td><td class="PParameter prettyprint " nowrap>box1,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>box2</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Verifica se um retangulo esta dentro de outro retangulo</div></div><div class=CToolTip id="tt44"><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>abreColourRamp : function(</td><td class="PParameter prettyprint " nowrap>janelaid,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>elemento,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>ncores,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>temaSel,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>displayComboTemas</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Abre a janela flutuante para escolha de um degrade de cores</div></div><div class=CToolTip id="tt45"><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>removeChild : function(</td><td class="PParameter prettyprint " nowrap>id,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>el</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Remove um filho de um elemento DOM</div></div><div class=CToolTip id="tt46"><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>defineValor : function(</td><td class="PParameter prettyprint " nowrap>id,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>prop,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>valor</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Aplica um valor a uma propriedade de um elemento</div></div><div class=CToolTip id="tt47"><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>in_array : function(</td><td class="PParameter prettyprint " nowrap>x,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>matriz</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Procura a ocorrencia de um elemento em um array</div></div><div class=CToolTip id="tt48"><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>multiStep : function(</td><td class="PParameter prettyprint " nowrap>steps,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>args,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>callback</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Implementa a tecnica de particionamento para execussao de funcoes no modo assincrono</div></div><div class=CToolTip id="tt49"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">tamanhoBrowser : function()</td></tr></table></blockquote>Calcula o tamanho da area util do navegador considerando-se as propriedades nativas do objeto window</div></div><div class=CToolTip id="tt50"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">detectaTablet : function()</td></tr></table></blockquote>Verifica se esta em uso um dispositivo do tipo tablet</div></div><div class=CToolTip id="tt51"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">detectaMobile : function()</td></tr></table></blockquote>Verifica se esta em uso um dispositivo do tipo movel</div></div><div class=CToolTip id="tt52"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">calculaDPI : function()</td></tr></table></blockquote>Calcula o valor de DPI do monitor.</div></div><div class=CToolTip id="tt53"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">ajustaDocType : function()</td></tr></table></blockquote>Ajusta o DOCTYPE do HTML para funcionar com CSS3</div></div><div class=CToolTip id="tt54"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">versaoNavegador : function()</td></tr></table></blockquote>Retorna algumas versoes de navegador</div></div><div class=CToolTip id="tt55"><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>decimalPlaces : function(</td><td class="PParameter prettyprint " nowrap>f,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>l</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Arredonda um numero</div></div><div class=CToolTip id="tt56"><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>ajaxGet : function(</td><td class="PParameter prettyprint " nowrap>sUrl,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>funcaoRetorno</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Faz uma requisição ao servidor por meio de AJAX</div></div><div class=CToolTip id="tt57"><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>pegaDadosLocal : function(</td><td class="PParameter prettyprint " nowrap>item</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Obtem um valor armazenado localmente</div></div><div class=CToolTip id="tt58"><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>limpaDadosLocal : function(</td><td class="PParameter prettyprint " nowrap>item</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Limpa os dados locais</div></div><div class=CToolTip id="tt59"><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>gravaDadosLocal : function(</td><td class="PParameter prettyprint " nowrap>item,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>valor</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Grava um valor localmente</div></div><div class=CToolTip id="tt60"><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>extGeo2OSM : function(</td><td class="PParameter prettyprint " nowrap>ext,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>retornaArray</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Converte string ‘xmin ymin xmax ymax’ ou ‘xmin ymin’ de geo para a projecao OSM</div></div><div class=CToolTip id="tt61"><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>extOSM2Geo : function(</td><td class="PParameter prettyprint " nowrap>ext,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>retornaArray</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Converte string ‘xmin ymin xmax ymax’ ou ‘xmin ymin’ de geo para a projecao OSM</div></div><div class=CToolTip id="tt62"><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>projOSM2Geo : function(</td><td class="PParameter prettyprint " nowrap>obj</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Projeta um objeto OpenLayers de OSM para GEO</div></div><div class=CToolTip id="tt63"><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>projGeo2OSM : function(</td><td class="PParameter prettyprint " nowrap>obj</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Projeta um objeto OpenLayers de GEO para OSM</div></div><div class=CToolTip id="tt64"><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>navegadorDir : function(</td><td class="PParameter prettyprint " nowrap>obj,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>listaShp,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>listaImg,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>listaFig,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>retornaDir</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Abre o navegador de arquivos localizados no servidor</div></div><div class=CToolTip id="tt65"><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>navegadorPostgis : function(</td><td class="PParameter prettyprint " nowrap>obj,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>conexao,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>tipo</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Abre o navegador de de tabelas existentes no banco de dados Postgis</div></div><div class=CToolTip id="tt66"><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>cloneObj : function(</td><td class="PParameter prettyprint " nowrap>obj</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Cria um clone de um objeto.</div></div><div class=CToolTip id="tt67"><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>aplicaAquarela : function(</td><td class="PParameter prettyprint " nowrap>onde</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Formata código HTML para incluir um ícone para abrir o colorPicker</div></div><div class=CToolTip id="tt68"><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>parseMustache : function(</td><td class="PParameter prettyprint " nowrap>templateMustache,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>hashMustache</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Parser de hash e template com Mustache. </div></div><!--END_ND_TOOLTIPS-->
<script language=JavaScript><!--
if (browserType) {if (browserVer) {document.write("</div>"); }document.write("</div>");}// --></script></body></html>