Revision 440 2.1/trunk/doc/Fase 1/dt-visor-3d.rst

View differences:

dt-visor-3d.rst
113 113
* Además de esta configuración, es necesario configurar unos parámetros especificados para crear un ``WorldWindowGLJPanel`` esférico o plano. Esta configuración se realiza al instanciar un objeto `ViewPanel3D`_. Dependiendo del modo indicado como parámetro, se establece una configuración u otra.
114 114
* La obtención de las capas WW a partir de capas de gvSIG se realiza mediante la clase `LayerConverter`_ la cual permite obtener la capa equivalente en WW a partir de una capa de gvSIG para añadirla a las capas del modelo WW. Se ha implementa un nuevo tipo de capa llamado RasterTiledImageLayer la cual gestiona la peticiones de tiles en tiempo para que se obtengan los datos directamente desde el DAL de gvSIG. Esta gestión se realiza mediante los objetos ``DefaultRetrieverFactory``, ``DefaultRasterRetriever``, ``DefaultRasterServer``, ``DefaultDataRasterReaderFactory``, ``DefaultDataRasterReader`` y ``DefaultDataRaster``.
115 115

  
116
LIB API
117
---------
118

  
119
Este es el API de la lógica de la librería, la cual esta basada en el modelo de implementación simple API/IMPL
120

  
121
* Project: org.gvsig.view3d/org.gvsig.view3d.lib/org.gvsig.view3d.lib.api
122
* Package: org.gvsig.view3d.lib.api
123

  
124
LayerProperties3D
125
~~~~~~~~~~~~~~~~~~~~~~
126

  
127
Clase que representa la propiedades 3D de una capa.
128

  
129
* setMaxLevel(int maxLevel) : void
130

  
131
  Asigna el máximo nivel de detalle de la capa.
132

  
133
* getMaxLevel() : int
134

  
135
  Obtiene el máximo nivel de detalle de la capa.
136

  
137
* setMinLevel(int minLevel) : void
138

  
139
  Asigna el mínimo nivel de detalle de la capa.
140

  
141
* getMinLevel() : int
142

  
143
  Obtiene el mínimo nivel de detalle de la capa.
144

  
145
* setFileStore(String path) : void
146

  
147
  Asigna el directorio padre donde se ubicarán las diferentes capas cacheadas
148

  
149
* getFileStore() : String
150

  
151
  Obtiene el directorio padre donde se ubican las diferentes capas cacheadas.
152

  
153
* getCacheName() : String
154

  
155
  Obtiene el nombre único de la caché el cual da nombre a la carpeta dentro del file store que contiene los tiles cacheados y los archivos de configuración.
156

  
157
RasterLayerProperties3D extends LayerProperties3D
158
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
159

  
160
Clase que representa la propiedades 3D de una capa raster.
161

  
162
* setElevation(boolean elevation) : void
163

  
164
  Asigna a la capa si el modo de carga de la capa es de elevación o no.
165

  
166
* getElevation() : boolean
167

  
168
  Obtiene si el modo de carga de la capa raster es de elevación o no.
169

  
170
VectorialLayerProperties3D extends LayerProperties3D
171
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
172

  
173
Clase que representa la propiedades 3D de una capa vectorial.
174

  
175
* setRasterized(boolean rasterized) : void
176

  
177
  Asigna a la capa si el modo de carga de la capa es rasterizado o no.
178

  
179
* getRasterized() : boolean
180

  
181
  Obtiene si el modo de carga de la capa vectorial es rasterizado o no.
182

  
183
.. admonition:: Falta añadir la propiedades de vista y propiedades generales.
184

  
185
LIB IMPL
186
---------
187

  
188
Esta es la implementación de la lógica de la librería.
189

  
190
DefaulRasterLayerProperties3D
191
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
192

  
193
Implementación por defecto de las propiedades de las capas raster.
194

  
195
DefaultVectorialLayerProperties3D
196
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
197

  
198
Implementación por defecto de la propiedades de las capas vectoriales.
199

  
116 200
SWING API
117 201
----------
118 202

  
119 203
Este es el API de la interfaz de usuario de la librería del visor 3D, la cual esta basada en el modelo de implementación simple API/IMPL.
120 204

  
121 205
* Project: org.gvsig.view3d/org.gvsig.view3d.swing/org.gvsig.view3d.swing.api
122
* Package: or.gvsig.view3d.swing.api
206
* Package: org.gvsig.view3d.swing.api
123 207

  
124 208
View3DManager
125 209
~~~~~~~~~~~~~~~~~~~~~~
......
295 379

  
296 380
Enumerado que representa los dos tipos posibles de un visor 3D. Los dos tipos son: SPHERE y FLAT.
297 381

  
298
LayerProperties3D
299
~~~~~~~~~~~~~~~~~~~~~~
300

  
301
Clase que representa la propiedades 3D de una capa.
302

  
303
* setMaxLevel(int maxLevel) : void
304

  
305
  Asigna el máximo nivel de detalle de la capa.
306

  
307
* getMaxLevel() : int
308

  
309
  Obtiene el máximo nivel de detalle de la capa.
310

  
311
* setMinLevel(int minLevel) : void
312

  
313
  Asigna el mínimo nivel de detalle de la capa.
314

  
315
* getMinLevel() : int
316

  
317
  Obtiene el mínimo nivel de detalle de la capa.
318

  
319
* setFileStore(String path) : void
320

  
321
  Asigna el directorio padre donde se ubicarán las diferentes capas cacheadas
322

  
323
* getFileStore() : String
324

  
325
  Obtiene el directorio padre donde se ubican las diferentes capas cacheadas.
326

  
327
* getCacheName() : String
328

  
329
  Obtiene el nombre único de la caché el cual da nombre a la carpeta dentro del file store que contiene los tiles cacheados y los archivos de configuración.
330

  
331
RasterLayerProperties3D extends LayerProperties3D
332
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
333

  
334
Clase que representa la propiedades 3D de una capa raster.
335

  
336
* setElevation(boolean elevation) : void
337

  
338
  Asigna a la capa si el modo de carga de la capa es de elevación o no.
339

  
340
* getElevation() : boolean
341

  
342
  Obtiene si el modo de carga de la capa raster es de elevación o no.
343

  
344
VectorialLayerProperties3D extends LayerProperties3D
345
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
346

  
347
Clase que representa la propiedades 3D de una capa vectorial.
348

  
349
* setRasterized(boolean rasterized) : void
350

  
351
  Asigna a la capa si el modo de carga de la capa es rasterizado o no.
352

  
353
* getRasterized() : boolean
354

  
355
  Obtiene si el modo de carga de la capa vectorial es rasterizado o no.
356

  
357 382
SWING IMPL
358 383
--------------
359 384

  

Also available in: Unified diff