Statistics
| Revision:

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 @ 525

History | View | Annotate | Download (1.78 KB)

1
package org.gvsig.view3d.lib.api.properties;
2

    
3
import org.gvsig.fmap.mapcontext.layers.FLayer;
4

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