Revision 480 2.1/trunk/doc/dt-visor-3d.rst

View differences:

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