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 | 759 | llmarques | 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 | 761 | llmarques | public Double getConstantHeight(); |
57 | 759 | llmarques | |
58 | /**
|
||
59 | * Sets the specified constant height to this properties.
|
||
60 | *
|
||
61 | * @param height
|
||
62 | * the specified constant height.
|
||
63 | */
|
||
64 | 761 | llmarques | public void setConstantHeight(Double height); |
65 | 759 | llmarques | |
66 | } |