Statistics
| Revision:

gvsig-3d / 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 / VectorLoaderParameters.java @ 761

History | View | Annotate | Download (1.67 KB)

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

    
3
import java.awt.Color;
4

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

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

    
14
    public static final String NAME = "VectorLoaderParameters";
15

    
16
    public static final String FACTORY_NAME = "VectorLoaderParametersFactory";
17

    
18
    /**
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
     * Gets constant height of this vector layer properties.
53
     * 
54
     * @return the height of this properties.
55
     */
56
    public Double getConstantHeight();
57

    
58
    /**
59
     * Sets the specified constant height to this properties.
60
     * 
61
     * @param height
62
     *            the specified constant height.
63
     */
64
    public void setConstantHeight(Double height);
65

    
66
}