public interface IPictureFillSymbol extends IFillSymbol
SYMBOL_NAME
Modifier and Type | Method and Description |
---|---|
double |
getAngle()
Defines the angle for the rotation of the image when it is added to create the
padding
|
org.gvsig.fmap.mapcontext.rendering.symbols.styles.IBackgroundFileStyle |
getBackgroundFileStyle()
Returns the style associated to the image used in this symbol
|
IMarkerFillPropertiesStyle |
getMarkerFillProperties()
Returns the IMarkerFillProperties that allows this class to treat the picture as
a marker in order to scale it, rotate it and so on.
|
org.gvsig.fmap.mapcontext.rendering.symbols.styles.IBackgroundFileStyle |
getSelectedBackgroundFileStyle()
Returns the style associated to the image used in this symbol
when the feature is selected
|
java.net.URL |
getSelectedSource()
Returns the URL of the image used when the polygon is selected
|
java.net.URL |
getSource()
Returns the URL of the image that is used to create the padding to fill the
polygon
|
double |
getXScale()
Defines the scale for the x axis of the image when it is added to create the
padding
|
double |
getYScale()
Defines the scale for the y axis of the image when it is added to create the
padding
|
void |
setAngle(double angle)
Sets the angle for the rotation of the image when it is added to create the padding
|
void |
setImage(java.net.URL imageUrl)
Defines the URL from where the picture to fill the polygon is taken.
|
void |
setMarkerFillProperties(IMarkerFillPropertiesStyle prop)
Sets the MarkerFillProperties in order to allow the user to modify the picture as
a marker (it is possible to scale it, rotate it and so on)
|
void |
setSelImage(java.net.URL selImageUrl)
Sets the URL for the image to be used as a picture fill symbol (when it is selected in the map)
|
void |
setXScale(double xScale)
Returns the scale for the x axis of the image when it is added to create the
padding
|
void |
setYScale(double yScale)
Returns the scale for the y axis of the image when it is added to create the
padding
|
getFillAlpha, getFillColor, getOnePointRgb, getOutline, hasFill, hasOutline, isSuitableFor, setFillColor, setHasFill, setHasOutline, setOutline
double getAngle()
org.gvsig.fmap.mapcontext.rendering.symbols.styles.IBackgroundFileStyle getBackgroundFileStyle()
IMarkerFillPropertiesStyle getMarkerFillProperties()
org.gvsig.fmap.mapcontext.rendering.symbols.styles.IBackgroundFileStyle getSelectedBackgroundFileStyle()
java.net.URL getSelectedSource()
java.net.URL getSource()
double getXScale()
double getYScale()
void setAngle(double angle)
angle
- void setImage(java.net.URL imageUrl) throws java.io.IOException
imageFile
- java.io.IOException
void setMarkerFillProperties(IMarkerFillPropertiesStyle prop)
prop
- void setSelImage(java.net.URL selImageUrl) throws java.io.IOException
imageFile,
- Filejava.io.IOException
void setXScale(double xScale)
xScale
- void setYScale(double yScale)
yScale
- Copyright © 2013 gvSIG Association. All rights reserved.