Revision 492

View differences:

2.1/trunk/org.gvsig.view3d/org.gvsig.view3d.swing/org.gvsig.view3d.swing.impl/src/main/java/org/gvsig/view3d/swing/impl/DefaultView3DSwingManager.java
30 30
import org.gvsig.fmap.mapcontext.MapContext;
31 31
import org.gvsig.fmap.mapcontext.layers.ExtendedPropertiesSupport;
32 32
import org.gvsig.fmap.mapcontext.layers.FLayer;
33
import org.gvsig.view3d.swing.api.LayerProperties3DPanel;
34 33
import org.gvsig.view3d.swing.api.MapControl3D;
35 34
import org.gvsig.view3d.swing.api.View3DPanel;
36 35
import org.gvsig.view3d.swing.api.View3DSwingManager;
37
import org.gvsig.view3d.swing.impl.properties.layer.DefaultLayerProperties3DPanel;
36
import org.gvsig.view3d.swing.api.properties.LayerProperties3DPanel;
37
import org.gvsig.view3d.swing.impl.properties.DefaultLayerProperties3DPanel;
38 38
import org.slf4j.Logger;
39 39
import org.slf4j.LoggerFactory;
40 40

  
2.1/trunk/org.gvsig.view3d/org.gvsig.view3d.swing/org.gvsig.view3d.swing.api/src/main/java/org/gvsig/view3d/swing/api/LayerProperties3DPanel.java
1
package org.gvsig.view3d.swing.api;
2

  
3
import org.gvsig.fmap.mapcontext.layers.FLayer;
4
import org.gvsig.tools.swing.api.Component;
5

  
6
/**
7
 * 
8
 * @author <a href="mailto:lmarques@disid.com">Lluis Marques</a>
9
 *
10
 */
11
public interface LayerProperties3DPanel extends Component {
12

  
13
    /**
14
     * 
15
     * @return
16
     */
17
    public String getElevationField();
18

  
19
    /**
20
     * 
21
     * @return
22
     */
23
    public String getElevationUnits();
24

  
25
    /**
26
     * 
27
     * @return
28
     */
29
    public FLayer getLayer();
30

  
31
    /**
32
     * 
33
     * @return
34
     */
35
    public String getLoadMode();
36

  
37
    /**
38
     * 
39
     * @return
40
     */
41
    public int getMaxLevel();
42

  
43
    /**
44
     * 
45
     * @return
46
     */
47
    public int getMinLevel();
48

  
49
    /**
50
     * 
51
     * @return
52
     */
53
    public double getNoDataValue();
54

  
55
    /**
56
     * 
57
     * @return
58
     */
59
    public double getResolutionMultiplier();
60

  
61
    /**
62
     * 
63
     * @return
64
     */
65
    public int getTileHeight();
66

  
67
    /**
68
     * 
69
     * @return
70
     */
71
    public int getTileWidth();
72

  
73
    /**
74
     * 
75
     * @param layer
76
     */
77
    public void setLayer(FLayer layer);
78
}
2.1/trunk/org.gvsig.view3d/org.gvsig.view3d.swing/org.gvsig.view3d.swing.api/src/main/java/org/gvsig/view3d/swing/api/View3DSwingManager.java
29 29
import org.gvsig.fmap.mapcontext.MapContext;
30 30
import org.gvsig.fmap.mapcontext.layers.ExtendedPropertiesSupport;
31 31
import org.gvsig.fmap.mapcontext.layers.FLayer;
32
import org.gvsig.view3d.swing.api.properties.LayerProperties3DPanel;
32 33

  
33 34
/**
34 35
 * This class is responsible of the management of the library's swing user
2.1/trunk/org.gvsig.view3d/org.gvsig.view3d.swing/org.gvsig.view3d.swing.api/src/main/java/org/gvsig/view3d/swing/api/properties/ViewProperties3DPanel.java
1
package org.gvsig.view3d.swing.api.properties;
2

  
3
/**
4
 * 
5
 * @author <a href="mailto:lmarques@disid.com">Lluis Marques</a>
6
 *
7
 */
8
public interface ViewProperties3DPanel {
9
    /**
10
     * 
11
     * @return
12
     */
13
    public boolean getAutoLayerSynchronize();
14
    
15
    /**
16
     * 
17
     * @return
18
     */
19
    public boolean getAutoViewPortSynchronize();
20
    
21
    /**
22
     * 
23
     * @return
24
     */
25
    public boolean getShowBlueMarble();
26
    
27
    /**
28
     * 
29
     * @return
30
     */
31
    public boolean getShowDefaultElevation();
32
    
33
    /**
34
     * 
35
     * @return
36
     */
37
    public boolean getShowNasaLandsat();
38
    
39
    /**
40
     * 
41
     * @return
42
     */
43
    public double getVerticalExaggeration();
44

  
45
}
2.1/trunk/org.gvsig.view3d/org.gvsig.view3d.swing/org.gvsig.view3d.swing.api/src/main/java/org/gvsig/view3d/swing/api/properties/LayerProperties3DPanel.java
1
package org.gvsig.view3d.swing.api.properties;
2

  
3
import org.gvsig.fmap.mapcontext.layers.FLayer;
4
import org.gvsig.tools.swing.api.Component;
5

  
6
/**
7
 * 
8
 * @author <a href="mailto:lmarques@disid.com">Lluis Marques</a>
9
 *
10
 */
11
public interface LayerProperties3DPanel extends Component {
12

  
13
    /**
14
     * 
15
     * @return
16
     */
17
    public String getElevationField();
18

  
19
    /**
20
     * 
21
     * @return
22
     */
23
    public String getElevationUnits();
24

  
25
    /**
26
     * 
27
     * @return
28
     */
29
    public FLayer getLayer();
30

  
31
    /**
32
     * 
33
     * @return
34
     */
35
    public String getLoadMode();
36

  
37
    /**
38
     * 
39
     * @return
40
     */
41
    public int getMaxLevel();
42

  
43
    /**
44
     * 
45
     * @return
46
     */
47
    public int getMinLevel();
48

  
49
    /**
50
     * 
51
     * @return
52
     */
53
    public double getNoDataValue();
54

  
55
    /**
56
     * 
57
     * @return
58
     */
59
    public double getResolutionMultiplier();
60

  
61
    /**
62
     * 
63
     * @return
64
     */
65
    public int getTileHeight();
66

  
67
    /**
68
     * 
69
     * @return
70
     */
71
    public int getTileWidth();
72

  
73
    /**
74
     * 
75
     * @param layer
76
     */
77
    public void setLayer(FLayer layer);
78
}
2.1/trunk/org.gvsig.view3d/org.gvsig.view3d.app/org.gvsig.view3d.app.common/src/main/java/org/gvsig/view3d/app/properties/LayerProperties3DThemeManagerPage.java
10 10
import org.gvsig.view3d.lib.api.View3DManager;
11 11
import org.gvsig.view3d.lib.api.properties.LayerProperties3D;
12 12
import org.gvsig.view3d.lib.api.properties.VectorialLayerProperties3D;
13
import org.gvsig.view3d.swing.api.LayerProperties3DPanel;
14 13
import org.gvsig.view3d.swing.api.View3DSwingLocator;
15 14
import org.gvsig.view3d.swing.api.View3DSwingManager;
15
import org.gvsig.view3d.swing.api.properties.LayerProperties3DPanel;
16 16

  
17 17
public class LayerProperties3DThemeManagerPage extends AbstractThemeManagerPage {
18 18

  
2.1/trunk/org.gvsig.view3d/org.gvsig.view3d.app/org.gvsig.view3d.app.common/src/main/java/org/gvsig/view3d/app/properties/RasterLayerProperties3DPanel.java
11 11
import org.gvsig.view3d.lib.api.View3DManager;
12 12
import org.gvsig.view3d.lib.api.properties.LayerProperties3D;
13 13
import org.gvsig.view3d.lib.api.properties.VectorialLayerProperties3D;
14
import org.gvsig.view3d.swing.api.LayerProperties3DPanel;
15 14
import org.gvsig.view3d.swing.api.View3DSwingLocator;
16 15
import org.gvsig.view3d.swing.api.View3DSwingManager;
16
import org.gvsig.view3d.swing.api.properties.LayerProperties3DPanel;
17 17

  
18 18
public class RasterLayerProperties3DPanel extends AbstractPanel {
19 19

  

Also available in: Unified diff