class RasterData

Eine Klasse zur Repräsentation von Rasterdaten

Public Fields

[more]int ncols
Anzahl der Spalten
[more]int nrows
Anzahl der Zeilen
[more]int xllcorner
x-Koordinate der linken unteren Ecke
[more]int yllcorner
y-Koordinate der linken unteren Ecke
[more]int cellsize
Zellgröße in Meter
[more]int NODATA_value
NODATA-Wert
[more]GLubyte* Image
Höhenwerte zeilenweise (unten links beginnend)

Public Methods

[more]void subImage(int width, int height, int offsetX, int offsetY, GLubyte *subimage)
extrahiert aus den Höhendaten einen rechteckigen Teilbereich der Länge width und der Höhe height.
[more]friend istream& operator>> (istream&, RasterData&)
liest die Höhendaten aus einem input stream
[more]friend ostream& operator<< (ostream&, const RasterData&)
schreibt die Headerinformationen auf einen output stream


Documentation

Eine Klasse zur Repräsentation von Rasterdaten
oint ncols
Anzahl der Spalten

oint nrows
Anzahl der Zeilen

oint xllcorner
x-Koordinate der linken unteren Ecke

oint yllcorner
y-Koordinate der linken unteren Ecke xllcorner und yllcorner beziehen sich auf die südwestliche Rasterzelle. Die Südwestecke des Gebietes befindet sich im Mittelpunkt dieser Zelle. Es ist also jeweils cellsize/2 zu addieren.

oint cellsize
Zellgröße in Meter

oint NODATA_value
NODATA-Wert

oGLubyte* Image
Höhenwerte zeilenweise (unten links beginnend)

ovoid subImage(int width, int height, int offsetX, int offsetY, GLubyte *subimage)
extrahiert aus den Höhendaten einen rechteckigen Teilbereich der Länge width und der Höhe height. Die linke untere Ecke dieses Bereiches liegt an der Position (offsetX,offsetY) des Höhenfeldes.

ofriend istream& operator>> (istream&, RasterData&)
liest die Höhendaten aus einem input stream

ofriend ostream& operator<< (ostream&, const RasterData&)
schreibt die Headerinformationen auf einen output stream


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.