Revision 43511 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.symbology/org.gvsig.symbology.lib/org.gvsig.symbology.lib.impl/src/main/java/org/gvsig/symbology/fmap/mapcontext/rendering/symbol/fill/impl/AbstractFillSymbol.java
AbstractFillSymbol.java | ||
---|---|---|
24 | 24 |
package org.gvsig.symbology.fmap.mapcontext.rendering.symbol.fill.impl; |
25 | 25 |
|
26 | 26 |
import java.awt.Color; |
27 |
import static javax.management.Query.gt; |
|
27 | 28 |
|
28 | 29 |
import org.gvsig.fmap.geom.Geometry; |
30 |
import org.gvsig.fmap.geom.type.GeometryType; |
|
29 | 31 |
import org.gvsig.fmap.mapcontext.MapContextLocator; |
30 | 32 |
import org.gvsig.fmap.mapcontext.ViewPort; |
31 | 33 |
import org.gvsig.fmap.mapcontext.rendering.symbols.SymbolManager; |
... | ... | |
77 | 79 |
outline.setColor(symbolPreferences.getDefaultSymbolColor()); |
78 | 80 |
} |
79 | 81 |
|
82 |
@Override |
|
80 | 83 |
public boolean isSuitableFor(Geometry geom) { |
81 |
switch(geom.getType()) { |
|
82 |
case Geometry.TYPES.SURFACE: |
|
83 |
case Geometry.TYPES.POLYGON: |
|
84 |
return true; |
|
85 |
} |
|
86 |
return false; |
|
84 |
GeometryType gt = geom.getGeometryType(); |
|
85 |
if( gt.isTypeOf(Geometry.TYPES.SURFACE) ) { |
|
86 |
return true; |
|
87 |
} |
|
88 |
return false; |
|
87 | 89 |
} |
88 | 90 |
|
91 |
@Override |
|
89 | 92 |
public int getOnePointRgb() { |
90 | 93 |
int rgb = 0; |
91 | 94 |
if (outline != null) { |
Also available in: Unified diff