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
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