appl.parallel.data.splittable
Class SplittableGridLLFactory
java.lang.Object
edu.bonn.xulu.io.AbstractFactory
edu.bonn.xulu.plugin.io.grid.WritableGridFactory
appl.parallel.data.splittable.SplittableGridLLFactory
- All Implemented Interfaces:
- Factory, InstantiationFactory
public class SplittableGridLLFactory
- extends WritableGridFactory
Diese Factory erzeugt Standard-Instanzen des Datentyps SplittableLLProxyGrid
.
Bemerke:
Dieser stellt kein Xulu-Objekt dar, kann also
nicht direkt im Xulu-Datenpool gespeichert werden. Hierzu ist der Datentyp
SingleGrid
(bzw. eine entsprechende Factory) zu verwenden!
- Version:
- 1.0
- Author:
- Dominik Appl, Martin Schmitz (University of Bonn/Germany)
Method Summary |
Class |
getInstanceType()
Liefert den Datentyp, den die Factory erzeugt. |
SplittableLLProxyGrid |
newInstance(int type,
int widthc,
int heightc,
int minX,
int minY,
double x,
double y,
double width,
double height,
CoordinateReferenceSystem crs)
Erzeugt ein neues Grid. |
SplittableGridLLFactory
public SplittableGridLLFactory()
getInstanceType
public Class getInstanceType()
- Liefert den Datentyp, den die Factory erzeugt.
- Specified by:
getInstanceType
in interface InstantiationFactory
- Overrides:
getInstanceType
in class WritableGridFactory
- Returns:
- immer
SplittableLLProxyGrid.class
- See Also:
InstantiationFactory.newInstance(boolean)
newInstance
public SplittableLLProxyGrid newInstance(int type,
int widthc,
int heightc,
int minX,
int minY,
double x,
double y,
double width,
double height,
CoordinateReferenceSystem crs)
- Erzeugt ein neues Grid.
- Specified by:
newInstance
in class WritableGridFactory
- Parameters:
type
- Datentyp der gespeicherten Objektewidthc
- Breite in Zellenheightc
- Hoehe in ZellenminX
- Index der ersten Zelle in X-RichtungminY
- Index der ersten Zelle in Y-Richtungx
- Georeferenz Latitude (Suedliche/Untere Kante)y
- Georeferenz Longitute (Westliche/Linke Kante)width
- Breiteheight
- Hoehecrs
- Referenzsystem fuer das Raster