Revision 533 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
LayerProperties3D.java | ||
---|---|---|
3 | 3 |
import org.gvsig.fmap.mapcontext.layers.FLayer; |
4 | 4 |
|
5 | 5 |
/** |
6 |
* This class defines the layer 3D properties. |
|
6 | 7 |
* |
7 | 8 |
* @author <a href="mailto:lmarques@disid.com">Lluis Marques</a> |
8 | 9 |
* |
... | ... | |
10 | 11 |
public interface LayerProperties3D{ |
11 | 12 |
|
12 | 13 |
/** |
14 |
* Gets if layer will be loaded as elevation. |
|
13 | 15 |
* |
14 | 16 |
* @return |
15 | 17 |
*/ |
16 | 18 |
public boolean getElevation(); |
17 | 19 |
|
18 | 20 |
/** |
21 |
* Gets the units of elevation values. |
|
19 | 22 |
* |
20 | 23 |
* @return |
21 | 24 |
*/ |
22 | 25 |
public String getElevationUnits(); |
23 | 26 |
|
24 | 27 |
/** |
28 |
* Gets layer of this 3D properties. |
|
25 | 29 |
* |
26 | 30 |
* @return |
27 | 31 |
*/ |
28 | 32 |
public FLayer getLayer(); |
29 | 33 |
|
30 | 34 |
/** |
35 |
* Gets the level zero resolution multiplier. The level zero resolution |
|
36 |
* multiplier indicates the relationship between resolution showed at zero |
|
37 |
* level. |
|
31 | 38 |
* |
32 | 39 |
* @return |
33 | 40 |
*/ |
34 | 41 |
public double getLevelZeroResolutionMultiplier(); |
35 | 42 |
|
36 | 43 |
/** |
44 |
* Gets the maximum level of deatil showed. |
|
37 | 45 |
* |
38 | 46 |
* @return |
39 | 47 |
*/ |
40 | 48 |
public int getMaxLevel(); |
41 | 49 |
|
42 | 50 |
/** |
51 |
* Gets the minimum level of detail showed. |
|
43 | 52 |
* |
44 | 53 |
* @return |
45 | 54 |
*/ |
46 | 55 |
public int getMinLevel(); |
47 | 56 |
|
48 | 57 |
/** |
58 |
* Gets NoData value. |
|
49 | 59 |
* |
50 | 60 |
* @return |
51 | 61 |
*/ |
52 | 62 |
public double getNoDataValue(); |
53 | 63 |
|
54 | 64 |
/** |
65 |
* Gets height of tile. |
|
55 | 66 |
* |
56 | 67 |
* @return |
57 | 68 |
*/ |
58 | 69 |
public int getTileHeight(); |
59 | 70 |
|
60 | 71 |
/** |
61 |
* |
|
72 |
* Gets width of tile. |
|
73 |
* |
|
62 | 74 |
* @return |
63 | 75 |
*/ |
64 | 76 |
public int getTileWidth(); |
65 | 77 |
|
66 | 78 |
/** |
79 |
* Sets the elevation mode. |
|
67 | 80 |
* |
68 | 81 |
* @param elevation |
69 | 82 |
*/ |
70 | 83 |
public void setElevation(boolean elevation); |
71 | 84 |
|
72 | 85 |
/** |
86 |
* Sets the units of elevation values. |
|
73 | 87 |
* |
74 | 88 |
* @param units |
75 | 89 |
*/ |
76 | 90 |
public void setElevationUnits(String units); |
77 | 91 |
|
78 | 92 |
/** |
93 |
* Sets layer of this 3D properties. |
|
79 | 94 |
* |
80 | 95 |
* @param layer |
81 | 96 |
*/ |
82 | 97 |
public void setLayer(FLayer layer); |
83 | 98 |
|
84 | 99 |
/** |
100 |
* Sets level zero resolution multiplier. |
|
85 | 101 |
* |
86 | 102 |
* @param multiplier |
103 |
* @see LayerProperties3D#getLevelZeroResolutionMultiplier() |
|
87 | 104 |
*/ |
88 | 105 |
public void setLevelZeroResolutionMultiplier(double multiplier); |
89 | 106 |
|
90 | 107 |
/** |
108 |
* Set maximum level of detail showed. |
|
91 | 109 |
* |
92 | 110 |
* @param maxLevel |
93 | 111 |
*/ |
94 | 112 |
public void setMaxLevel(int maxLevel); |
95 | 113 |
|
96 | 114 |
/** |
115 |
* Set minimum level of detail showed. |
|
97 | 116 |
* |
98 | 117 |
* @param minLevel |
99 | 118 |
*/ |
100 | 119 |
public void setMinLevel(int minLevel); |
101 | 120 |
|
102 | 121 |
/** |
122 |
* Set NoData value. |
|
103 | 123 |
* |
104 | 124 |
* @param noDataValue |
105 | 125 |
*/ |
106 | 126 |
public void setNoDataValue(double noDataValue); |
107 | 127 |
|
108 | 128 |
/** |
129 |
* Sets height of tile |
|
109 | 130 |
* |
110 | 131 |
* @param height |
111 | 132 |
*/ |
112 | 133 |
public void setTileHeight(int height); |
113 | 134 |
|
114 | 135 |
/** |
136 |
* Sets width of tile |
|
115 | 137 |
* |
116 | 138 |
* @param width |
117 | 139 |
*/ |
Also available in: Unified diff