public abstract class ImageryLayer extends Layer
Modifier and Type | Class and Description |
---|---|
(package private) class |
ImageryLayer.ApplyOffsetAction |
class |
ImageryLayer.OffsetAction |
Layer.LayerAction, Layer.LayerGpxExportAction, Layer.LayerSaveAction, Layer.LayerSaveAsAction, Layer.MultiLayerAction, Layer.SeparatorLayerAction
Modifier and Type | Field and Description |
---|---|
private ImageryAdjustAction |
adjustAction |
protected double |
dx |
protected double |
dy |
protected Icon |
icon |
protected ImageryInfo |
info |
static IntegerProperty |
PROP_FADE_AMOUNT |
static ColorProperty |
PROP_FADE_COLOR |
static IntegerProperty |
PROP_SHARPEN_LEVEL |
protected int |
sharpenLevel |
ICON_SIZE, NAME_PROP, OPACITY_PROP, propertyChangeSupport, VISIBLE_PROP
Constructor and Description |
---|
ImageryLayer(ImageryInfo info) |
Modifier and Type | Method and Description |
---|---|
static ImageryLayer |
create(ImageryInfo info) |
void |
destroy()
Called, when the layer is removed from the mapview and is going to be
destroyed.
|
void |
displace(double dx,
double dy) |
void |
drawErrorTile(BufferedImage img) |
double |
getDx() |
double |
getDy() |
static Color |
getFadeColor() |
static Color |
getFadeColorWithAlpha() |
Icon |
getIcon()
Return a representative small image for this layer.
|
ImageryInfo |
getInfo() |
Object |
getInfoComponent() |
JMenuItem |
getOffsetMenuItem() |
JComponent |
getOffsetMenuItem(JComponent subMenu) |
double |
getPPD() |
boolean |
isMergable(Layer other) |
void |
mergeFrom(Layer from)
Merges the given layer into this layer.
|
void |
setOffset(double dx,
double dy) |
BufferedImage |
sharpenImage(BufferedImage img) |
addPropertyChangeListener, checkSaveConditions, createAndOpenSaveFileChooser, fireOpacityChanged, fireVisibleChanged, getAssociatedFile, getColor, getMenuEntries, getName, getOpacity, getToolTipText, hookUpMapView, isBackgroundLayer, isChanged, isProjectionSupported, isSavable, isVisible, nameSupportedProjections, onPostLoadFromFile, paint, projectionChanged, removePropertyChangeListener, setAssociatedFile, setBackgroundLayer, setName, setOpacity, setVisible, toggleVisible, visitBoundingBox
public static final ColorProperty PROP_FADE_COLOR
public static final IntegerProperty PROP_FADE_AMOUNT
public static final IntegerProperty PROP_SHARPEN_LEVEL
protected final ImageryInfo info
protected double dx
protected double dy
protected int sharpenLevel
private final ImageryAdjustAction adjustAction
public ImageryLayer(ImageryInfo info)
public static Color getFadeColor()
public static Color getFadeColorWithAlpha()
public double getPPD()
public double getDx()
public double getDy()
public void setOffset(double dx, double dy)
public void displace(double dx, double dy)
public ImageryInfo getInfo()
public Icon getIcon()
Layer
public boolean isMergable(Layer other)
isMergable
in class Layer
other
- The other layer that is tested to be mergable with this.public void mergeFrom(Layer from)
Layer
public Object getInfoComponent()
getInfoComponent
in class Layer
public static ImageryLayer create(ImageryInfo info)
public JMenuItem getOffsetMenuItem()
public JComponent getOffsetMenuItem(JComponent subMenu)
public BufferedImage sharpenImage(BufferedImage img)
public void drawErrorTile(BufferedImage img)
public void destroy()
Layer
destroy
in interface Destroyable
destroy
in class Layer