public interface IPictureFillSymbol extends IFillSymbol
CartographicSupport.CartographicContextSYMBOL_NAMESELECTION_COLORPAPER, WORLD| 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
|
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.
|
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, getOutline, hasFill, hasOutline, isSuitableFor, setFillColor, setHasFill, setHasOutline, setOutlinedraw, draw, drawInsideRectangle, getColor, getDescription, getFeature, getID, getSymbolForSelection, getSymbolForSelection, getSymbolType, isShapeVisible, setColor, setDescription, setFeature, setIDloadFromState, saveToStateprintclone, cloneQuietly, cloneQuietlycopyCartographicContext, copyCartographicContext, getCartographicContext, getReferenceSystem, getUnit, setCartographicContext, setCartographicContext, setCartographicContext, setCartographicContext, setCartographicContext, setReferenceSystem, setUnit, toCartographicUnitsvoid setSelImage(java.net.URL selImageUrl)
throws java.io.IOException
imageFile, - Filejava.io.IOExceptionvoid setImage(java.net.URL imageUrl)
throws java.io.IOException
imageFile - java.io.IOExceptionIMarkerFillPropertiesStyle getMarkerFillProperties()
void setMarkerFillProperties(IMarkerFillPropertiesStyle prop)
prop - double getAngle()
void setAngle(double angle)
angle - double getXScale()
void setXScale(double xScale)
xScale - double getYScale()
void setYScale(double yScale)
yScale - java.net.URL getSource()
java.net.URL getSelectedSource()
IBackgroundFileStyle getBackgroundFileStyle()
IBackgroundFileStyle getSelectedBackgroundFileStyle()