Statistics
| Revision:

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
}