gvsig-3d / 2.1 / trunk / org.gvsig.view3d / org.gvsig.view3d.lib / org.gvsig.view3d.lib.api / src / main / java / org / gvsig / view3d / lib / api / properties / LayerProperties3D.java @ 523
History | View | Annotate | Download (1.91 KB)
1 |
package org.gvsig.view3d.lib.api.properties; |
---|---|
2 |
|
3 |
import org.gvsig.fmap.mapcontext.layers.FLayer; |
4 |
import org.gvsig.tools.persistence.Persistent; |
5 |
|
6 |
/**
|
7 |
*
|
8 |
* @author <a href="mailto:lmarques@disid.com">Lluis Marques</a>
|
9 |
*
|
10 |
*/
|
11 |
public interface LayerProperties3D extends Persistent{ |
12 |
|
13 |
public static final String PERSISTENCE_NAME = "Layer3DProperties"; |
14 |
|
15 |
/**
|
16 |
*
|
17 |
* @return
|
18 |
*/
|
19 |
public boolean getElevation(); |
20 |
|
21 |
/**
|
22 |
*
|
23 |
* @return
|
24 |
*/
|
25 |
public String getElevationUnits(); |
26 |
|
27 |
/**
|
28 |
*
|
29 |
* @return
|
30 |
*/
|
31 |
public double getLevelZeroResolutionMultiplier(); |
32 |
|
33 |
/**
|
34 |
*
|
35 |
* @return
|
36 |
*/
|
37 |
public FLayer getLayer();
|
38 |
|
39 |
/**
|
40 |
*
|
41 |
* @return
|
42 |
*/
|
43 |
public int getMaxLevel(); |
44 |
|
45 |
/**
|
46 |
*
|
47 |
* @return
|
48 |
*/
|
49 |
public int getMinLevel(); |
50 |
|
51 |
/**
|
52 |
*
|
53 |
* @return
|
54 |
*/
|
55 |
public double getNoDataValue(); |
56 |
|
57 |
/**
|
58 |
*
|
59 |
* @return
|
60 |
*/
|
61 |
public int getTileHeight(); |
62 |
|
63 |
/**
|
64 |
*
|
65 |
* @return
|
66 |
*/
|
67 |
public int getTileWidth(); |
68 |
|
69 |
/**
|
70 |
*
|
71 |
* @param elevation
|
72 |
*/
|
73 |
public void setElevation(boolean elevation); |
74 |
|
75 |
/**
|
76 |
*
|
77 |
* @param units
|
78 |
*/
|
79 |
public void setElevationUnits(String units); |
80 |
|
81 |
/**
|
82 |
*
|
83 |
* @param layer
|
84 |
*/
|
85 |
public void setLayer(FLayer layer); |
86 |
|
87 |
/**
|
88 |
*
|
89 |
* @param multiplier
|
90 |
*/
|
91 |
public void setLevelZeroResolutionMultiplier(double multiplier); |
92 |
|
93 |
/**
|
94 |
*
|
95 |
* @param maxLevel
|
96 |
*/
|
97 |
public void setMaxLevel(int maxLevel); |
98 |
|
99 |
/**
|
100 |
*
|
101 |
* @param minLevel
|
102 |
*/
|
103 |
public void setMinLevel(int minLevel); |
104 |
|
105 |
/**
|
106 |
*
|
107 |
* @param noDataValue
|
108 |
*/
|
109 |
public void setNoDataValue(double noDataValue); |
110 |
|
111 |
/**
|
112 |
*
|
113 |
* @param height
|
114 |
*/
|
115 |
public void setTileHeight(int height); |
116 |
|
117 |
/**
|
118 |
*
|
119 |
* @param width
|
120 |
*/
|
121 |
public void setTileWidth(int width); |
122 |
} |