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

View differences:

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