Revision 761 2.1/trunk/org.gvsig.view3d/org.gvsig.view3d.vector/org.gvsig.view3d.vector.lib/org.gvsig.view3d.vector.lib.api/src/main/java/org/gvsig/view3d/vector/lib/api/VectorExtrusionLoaderParameters.java

View differences:

VectorExtrusionLoaderParameters.java
1 1
package org.gvsig.view3d.vector.lib.api;
2 2

  
3
import java.awt.Color;
4

  
5
import org.gvsig.view3d.lib.api.loader.LoaderParameters;
6

  
7 3
/**
8 4
 * 
9 5
 * @author <a href="mailto:lmarques@disid.com">Lluis Marques</a>
10 6
 *
11 7
 */
12
public interface VectorExtrusionLoaderParameters extends LoaderParameters {
8
public interface VectorExtrusionLoaderParameters extends VectorLoaderParameters {
13 9

  
14 10
    public static final String NAME = "VectorExtrusionLoaderParameters";
15 11

  
16 12
    public static final String FACTORY_NAME = "VectorExtrusionLoaderParametersFactory";
17 13

  
18 14
    /**
19
     * Gets {@link VectorElevationMode} of this vector layer properties.
20
     * 
21
     * @return
22
     */
23
    public VectorElevationMode getVectorElevationMode();
24

  
25
    /**
26
     * Sets the specific {@link VectorElevationMode} to this vector layer
27
     * properties.
28
     * 
29
     * @param vectorElevationMode
30
     *            the specific {@link VectorElevationMode}
31
     */
32
    public void setVectorElevationMode(VectorElevationMode vectorElevationMode);
33

  
34
    /**
35
     * Gets default {@link Color} of vector layer properties. Default color is
36
     * used when vector layer has a complex legend that can no be represented in
37
     * 3D.
38
     * 
39
     * @return
40
     */
41
    public Color getDefaultColor();
42

  
43
    /**
44
     * Sets the specified {@link Color} to this vector layer properties.
45
     * 
46
     * @param color
47
     *            the specific color
48
     */
49
    public void setDefaultColor(Color color);
50

  
51
    /**
52 15
     * Gets name of height field used to set height of extruded features.
53 16
     * 
54 17
     * @return
......
64 27
    public void setHeightField(String heightField);
65 28

  
66 29
    /**
67
     * Gets constant height of this vector layer properties.
68
     * 
69
     * @return the height of this properties.
70
     */
71
    public double getConstantHeight();
72

  
73
    /**
74
     * Sets the specified constant height to this properties.
75
     * 
76
     * @param height
77
     *            the specified constant height.
78
     */
79
    public void setConstantHeight(double height);
80

  
81
    /**
82 30
     * Gets vertical exaggeration
83 31
     * 
84 32
     * @return

Also available in: Unified diff