Package org.meteoinfo.layer
Class RasterLayer
- java.lang.Object
-
- org.meteoinfo.layer.MapLayer
-
- org.meteoinfo.layer.ImageLayer
-
- org.meteoinfo.layer.RasterLayer
-
public class RasterLayer extends ImageLayer
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classRasterLayer.RasterLayerBeanstatic classRasterLayer.RasterLayerBeanBeanInfo-
Nested classes/interfaces inherited from class org.meteoinfo.layer.ImageLayer
ImageLayer.ImageLayerBean, ImageLayer.ImageLayerBeanBeanInfo, ImageLayer.InterpolationEditor
-
-
Field Summary
-
Fields inherited from class org.meteoinfo.layer.ImageLayer
interp
-
-
Constructor Summary
Constructors Constructor Description RasterLayer()Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doublegetCellValue(int iIdx, int jIdx)Get cell value by a pointGridArraygetGridData()Get grid datavoidgetOriginData()Get origin databooleanisProjected()Get if is projectedvoidsaveFile()Save layer as a shape filevoidsaveFile(java.lang.String fileName)Save layer as a filevoidsaveFile(java.lang.String fileName, ProjectionInfo projInfo)Save layer as a filevoidsetGridData(GridArray gdata)Set grid datavoidsetLegendScheme(LegendScheme ls)Set legend schemevoidsetPalette(java.lang.String aFile)Set color palette to a image from a palette filevoidsetPaletteByLegend()Set color palette by legend schemevoidsetProjected(boolean istrue)Set if is projectedvoidupdateGridData()Update grid datavoidupdateImage()Update image by legend schemevoidupdateImage(LegendScheme als)Update image by legend schemevoidupdateOriginData()Update origin data-
Methods inherited from class org.meteoinfo.layer.ImageLayer
getColorsFromPaletteFile, getImage, getInterpolation, getInterpolationStr, getTransparencyColor, getWorldFileName, getWorldFilePara, getXRotate, getXScale, getXUL, getYRotate, getYScale, getYUL, isUseTransColor, readImageWorldFile, setImage, setInterpolation, setInterpolation, setPalette, setTransparencyColor, setUseTransColor, setWorldFileName, setWorldFilePara, setXRotate, setXScale, setXUL, setYRotate, setYScale, setYUL, writeImageWorldFile
-
Methods inherited from class org.meteoinfo.layer.MapLayer
clone, getExtent, getFileName, getHandle, getLayerDrawType, getLayerInfo, getLayerName, getLayerType, getLegendScheme, getProjInfo, getShapeType, getTag, getTransparency, getVisibleScale, hasLegendScheme, isExpanded, isMaskout, isVisible, setExpanded, setExtent, setFileName, setHandle, setLayerDrawType, setLayerName, setLayerType, setMaskout, setProjInfo, setShapeType, setTag, setTransparency, setVisible, setVisibleScale, toString
-
-
-
-
Method Detail
-
setLegendScheme
public void setLegendScheme(LegendScheme ls)
Set legend scheme- Overrides:
setLegendSchemein classMapLayer- Parameters:
ls- Legend scheme
-
getGridData
public GridArray getGridData()
Get grid data- Returns:
- Grid data
-
setGridData
public void setGridData(GridArray gdata)
Set grid data- Parameters:
gdata- Grid data
-
isProjected
public boolean isProjected()
Get if is projected- Returns:
- Boolean
-
setProjected
public void setProjected(boolean istrue)
Set if is projected- Parameters:
istrue- Boolean
-
getCellValue
public double getCellValue(int iIdx, int jIdx)Get cell value by a point- Parameters:
iIdx- I indexjIdx- J index- Returns:
- Cell value
-
updateImage
public void updateImage(LegendScheme als)
Update image by legend scheme- Parameters:
als- The legend scheme
-
updateImage
public void updateImage()
Update image by legend scheme
-
setPalette
public void setPalette(java.lang.String aFile)
Set color palette to a image from a palette file- Overrides:
setPalettein classImageLayer- Parameters:
aFile- File path
-
setPaletteByLegend
public void setPaletteByLegend()
Set color palette by legend scheme
-
updateGridData
public void updateGridData()
Update grid data
-
updateOriginData
public void updateOriginData()
Update origin data
-
getOriginData
public void getOriginData()
Get origin data
-
saveFile
public void saveFile(java.lang.String fileName)
Save layer as a file
-
saveFile
public void saveFile(java.lang.String fileName, ProjectionInfo projInfo)Save layer as a file- Parameters:
fileName- File nameprojInfo- Projection information
-
-