|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectschmitzm.data.RasterCalculator
public class RasterCalculator
Diese Klasse implementiert Rechen-Operationen auf Rastern.
RasterOperationTree
,
RasterOperationTreeParser
Field Summary | |
---|---|
static RasterOperationTreeParser |
RASTER_CALC_PARSER
Instanz des Parsers. |
Constructor Summary | |
---|---|
RasterCalculator()
|
Method Summary | |
---|---|
static void |
calculate(String rule,
ReadableGrid[] inRaster,
RasterFilter[] inFilter,
WritableGrid outRaster)
Berechnet eine Formel auf jeder Zelle der Eingabe-Raster und speichert das Ergebnis in der jeweiligen Zelle des Ausgabe-Rasters. |
static void |
calculate(String rule,
ReadableGrid[] inRaster,
WritableGrid outRaster)
Berechnet eine Formel auf jeder Zelle der Eingabe-Raster und speichert das Ergebnis in der jeweiligen Zelle des Ausgabe-Rasters. |
static boolean |
checkRule(String rule)
Prueft die Syntax einer Raster-Formel auf Korrektheit. |
static void |
checkRuleAndError(String rule)
Prueft die Syntax einer Raster-Formel auf Korrektheit. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final RasterOperationTreeParser RASTER_CALC_PARSER
Constructor Detail |
---|
public RasterCalculator()
Method Detail |
---|
public static void calculate(String rule, ReadableGrid[] inRaster, RasterFilter[] inFilter, WritableGrid outRaster)
RasterOperationTreeParser
in einen
RasterOperationTree
umgewandelt, der auf dann fuer jede Rasterzelle
des Output-Rasters ausgewertet wird.
rule
- FormelinRaster
- Eingabe-RasterinFilter
- Eingabe-FilteroutRaster
- Ausgabe-RasterRasterOperationTreeParser
public static void calculate(String rule, ReadableGrid[] inRaster, WritableGrid outRaster)
RasterOperationTreeParser
in einen
RasterOperationTree
umgewandelt, der auf dann fuer jede Rasterzelle
des Output-Rasters ausgewertet wird.
rule
- FormelinRaster
- Eingabe-RasteroutRaster
- Ausgabe-RasterRasterOperationTreeParser
public static boolean checkRule(String rule)
rule
- Raster-Formel.public static void checkRuleAndError(String rule)
rule
- Raster-Formel.
IllegalArgumentException
- bei einem Fehler
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |