root / trunk / libraries / libFMap / src / com / iver / cit / gvsig / fmap / core / styles / IMarkerFillProperties.java @ 11853
History | View | Annotate | Download (1.1 KB)
1 |
package com.iver.cit.gvsig.fmap.core.styles; |
---|---|
2 |
|
3 |
import com.iver.cit.gvsig.fmap.core.symbols.IMarkerSymbol; |
4 |
|
5 |
public interface IMarkerFillProperties extends IStyle { |
6 |
public static final int RANDOM_FILL = 3; |
7 |
public static final int GRID_FILL = 1; |
8 |
public static final int SINGLE_CENTERED_SYMBOL = 2; |
9 |
|
10 |
/**
|
11 |
* <p>
|
12 |
* Define an utility symbol to show up a thumbnail
|
13 |
* by default, this symbol is a SimpleMarkerSymbol.
|
14 |
* Thus, the drawInsideRectangle will always work. But
|
15 |
* it can be changed with setSampleSymbol(IMakerSymbol).<br>
|
16 |
* </p>
|
17 |
* <p>
|
18 |
* If <b>marker</b> is null, it does nothing
|
19 |
* </p>
|
20 |
*/
|
21 |
public void setSampleSymbol(IMarkerSymbol marker) ; |
22 |
|
23 |
|
24 |
public double getRotation(); |
25 |
|
26 |
public void setRotation(double rotation) ; |
27 |
|
28 |
public double getXOffset(); |
29 |
|
30 |
public void setXOffset(double offset) ; |
31 |
|
32 |
public double getXSeparation() ; |
33 |
|
34 |
public void setXSeparation(double separation); |
35 |
|
36 |
public double getYOffset(); |
37 |
|
38 |
public void setYOffset(double offset) ; |
39 |
public double getYSeparation() ; |
40 |
|
41 |
public void setYSeparation(double separation); |
42 |
public void setFillStyle(int fillStyle); |
43 |
public int getFillStyle(); |
44 |
} |