Revision 440 2.1/trunk/doc/Fase 1/dt-visor-3d.rst
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