Revision 480
2.1/trunk/doc/dt-visor-3d.rst | ||
---|---|---|
126 | 126 |
|
127 | 127 |
Clase que representa la propiedades 3D de una capa. |
128 | 128 |
|
129 |
* getFormat() : String |
|
130 |
|
|
131 |
Obtiene el formato MIME de las teselas. El valor por defecto del modo de carga "Imagen raster" o "Vectorial rasterizada" es **image/png** y el formato por defecto del modo "Modelo digital del terreno" es **image/bil16**. |
|
132 |
|
|
133 |
* setFormat(String theFormat) : void |
|
134 |
|
|
135 |
Asigna el formato de tipo MIME de las teselas. Dependiendo del modo de carga admite unos formatos u otros. Para el modo de carga "Imagen raster" o "Vecotiral raserizada" admite los formatos: image/png, image/jpg, image/jpeg y image/dds. Para el modo de carga "Modelo digital del terreno" acepta los formatos: image/bil16 y image/bil32. |
|
136 |
|
|
129 | 137 |
* setMaxLevel(int maxLevel) : void |
130 | 138 |
|
131 |
Asigna el máximo nivel de detalle de la capa. |
|
139 |
Asigna el máximo nivel de detalle de la capa. Si el valor recibido como parámetro es igual a 0 se asigna el valor óptimo dependiendo del tamaño del raster y del pixel.
|
|
132 | 140 |
|
133 | 141 |
* getMaxLevel() : int |
134 | 142 |
|
135 |
Obtiene el máximo nivel de detalle de la capa. |
|
143 |
Obtiene el máximo nivel de detalle de la capa.
|
|
136 | 144 |
|
137 | 145 |
* setMinLevel(int minLevel) : void |
138 | 146 |
|
139 |
Asigna el mínimo nivel de detalle de la capa. |
|
147 |
Asigna el mínimo nivel de detalle de la capa. Si el valor recibido como parámetro es igual a 0 se asigna el valor óptimo dependiendo del tamaño del raster y del pixel.
|
|
140 | 148 |
|
141 | 149 |
* getMinLevel() : int |
142 | 150 |
|
143 | 151 |
Obtiene el mínimo nivel de detalle de la capa. |
144 | 152 |
|
145 |
* setFileStore(String path) : void
|
|
153 |
* getLevelZeroResolutionMultiplier() : double
|
|
146 | 154 |
|
147 |
Asigna el directorio padre donde se ubicarán las diferentes capas cacheadas
|
|
155 |
Obtiene el multiplicador de resolución del nivel cero de detalle.
|
|
148 | 156 |
|
149 |
* getFileStore() : String
|
|
157 |
* setLevelZeroresolutionMultiplier(double multiplier) : void
|
|
150 | 158 |
|
151 |
Obtiene el directorio padre donde se ubican las diferentes capas cacheadas.
|
|
159 |
Asigna el multiplicador de resolución al nivel cero de detalle. Admite como valor mínimo 0.5 y como valor máximo 1.5.
|
|
152 | 160 |
|
153 |
* getCacheName() : String
|
|
161 |
* getTileWidth() : int
|
|
154 | 162 |
|
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.
|
|
163 |
Obtiene el ancho en píxeles de una tesela.
|
|
156 | 164 |
|
157 |
RasterLayerProperties3D extends LayerProperties3D |
|
158 |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
|
165 |
* setTileWidth(int width) : void |
|
159 | 166 |
|
160 |
Clase que representa la propiedades 3D de una capa raster.
|
|
167 |
Asigna el ancho en píxeles de una tesela.
|
|
161 | 168 |
|
169 |
* getTileHeight() : int |
|
170 |
|
|
171 |
Obtiene el alto en píxles de una tesela. |
|
172 |
|
|
173 |
* setTileHeight(int height) : void |
|
174 |
|
|
175 |
Asigna el ancho en píxeles de una tesela. |
|
176 |
|
|
177 |
ElevationLayerProperties3D |
|
178 |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
|
179 |
|
|
162 | 180 |
* setElevation(boolean elevation) : void |
163 | 181 |
|
164 | 182 |
Asigna a la capa si el modo de carga de la capa es de elevación o no. |
... | ... | |
167 | 185 |
|
168 | 186 |
Obtiene si el modo de carga de la capa raster es de elevación o no. |
169 | 187 |
|
188 |
* getNoDataValue() : double |
|
189 |
|
|
190 |
Obtiene el valor tomado como No Data. |
|
191 |
|
|
192 |
* setNoDataValue(double noDataValue) : void |
|
193 |
|
|
194 |
Asigna el valor No Data. Si no se asigna ningún valor se obtiene el valor por defecto -99999.0. |
|
195 |
|
|
196 |
* getElevationField() : String |
|
197 |
|
|
198 |
Obtiene el atributo del *FeatureType* que contiene la información de elevación. Solo se aplica cuando la capa es de tipo vectorial. |
|
199 |
|
|
200 |
* setElevationField(String field) : void |
|
201 |
|
|
202 |
Asgina que atributo del *FeatureType* contiene la información de elevación. Solo se aplica cuando la capa es de tipo vectorial. |
|
203 |
|
|
204 |
* getElevationUnits() : String |
|
205 |
|
|
206 |
Obtiene en que unidades se encuentra el valor de elevación. |
|
207 |
|
|
208 |
* setElevationUnits(String units) : void |
|
209 |
|
|
210 |
Asigna en que unidades se encuentra el valor de elvación. Solo acepta dos unidades: metros y pies. |
|
211 |
|
|
212 |
RasterLayerProperties3D extends LayerProperties3D |
|
213 |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
|
214 |
|
|
215 |
Clase que representa la propiedades 3D de una capa raster. De momento no tiene ninguna propiedad específica. |
|
216 |
|
|
170 | 217 |
VectorialLayerProperties3D extends LayerProperties3D |
171 |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
|
218 |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
172 | 219 |
|
173 | 220 |
Clase que representa la propiedades 3D de una capa vectorial. |
174 | 221 |
|
175 | 222 |
* setRasterized(boolean rasterized) : void |
176 | 223 |
|
177 |
Asigna a la capa si el modo de carga de la capa es rasterizado o no. |
|
224 |
Asigna a la capa si el modo de carga de la capa es rasterizado o no. Hay que tener en cuenta si ya se ha definido como elevación. Una capa solo puede ser o de elevación o rasterizada. Las dos propiedades a la vez es un estado inconsistente.
|
|
178 | 225 |
|
179 | 226 |
* getRasterized() : boolean |
180 | 227 |
|
... | ... | |
188 | 235 |
|
189 | 236 |
Esta es la implementación de la lógica de la librería. |
190 | 237 |
|
191 |
DefaulRasterLayerProperties3D
|
|
192 |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
|
238 |
BasicLayerProperties3D implements LayerProperties3D, ElevationLayerProperties3D
|
|
239 |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
193 | 240 |
|
241 |
Implementación básica de las propiedades 3D de capas. |
|
242 |
|
|
243 |
DefaulRasterLayerProperties3D extends BasicLayerProperties3D implements RasterLayerProperties3D |
|
244 |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
|
245 |
|
|
194 | 246 |
Implementación por defecto de las propiedades de las capas raster. |
195 | 247 |
|
196 |
DefaultVectorialLayerProperties3D |
|
197 |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
|
248 |
DefaultVectorialLayerProperties3D extends BasicLayerProperties3D RasterLayerProperties3D
|
|
249 |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
198 | 250 |
|
199 | 251 |
Implementación por defecto de la propiedades de las capas vectoriales. |
200 | 252 |
|
Also available in: Unified diff