rdf4j-postgis  Version 0.1.0.0
WKBRasterBand Class Reference

WKB Raster band, used in postGIS 2 but can be used elsewhere. More...

Collaboration diagram for WKBRasterBand:

Public Member Functions

 WKBRasterBand ()
 
int getPixelType ()
 
void setPixelType (int pixelType)
 
boolean isOffDatabase ()
 
void setOffDatabase (boolean offdatabase)
 
boolean hasNodata ()
 
void setHasNodata (boolean hasnodata)
 
boolean isNodata ()
 
void setIsNodata (boolean isnodata)
 
boolean getReserved ()
 
void setReserved (boolean reserved)
 
void setNoDataValue (Number noDataValue)
 
Number getNoDataValue ()
 
void setDatas (byte[] datas)
 
byte[] getDatas ()
 
int getNbBytePerPixel ()
 
int getDataBufferType ()
 
String toString ()
 

Private Attributes

int pixelType
 
boolean offdatabase
 
boolean hasnodata
 
boolean isnodata
 
boolean reserved
 
Number noDataValue
 
byte[] datas
 

Detailed Description

WKB Raster band, used in postGIS 2 but can be used elsewhere.

Author
Johann Sorel (Geomatys)

Constructor & Destructor Documentation

◆ WKBRasterBand()

34  {
35  }

Member Function Documentation

◆ getDataBufferType()

int getDataBufferType ( )
97  {
98  return WKBRasterConstants.getDataBufferType(pixelType);
99  }
int pixelType
Definition: WKBRasterBand.java:26

References WKBRasterConstants.getDataBufferType(), and WKBRasterBand.pixelType.

Referenced by WKBRasterReader.read().

◆ getDatas()

byte [] getDatas ( )
89  {
90  return datas;
91  }
byte[] datas
Definition: WKBRasterBand.java:32

References WKBRasterBand.datas.

Referenced by WKBRasterReader.read().

◆ getNbBytePerPixel()

int getNbBytePerPixel ( )
93  {
94  return WKBRasterConstants.getNbBytePerPixel(pixelType);
95  }

References WKBRasterConstants.getNbBytePerPixel(), and WKBRasterBand.pixelType.

Referenced by WKBRasterReader.read().

◆ getNoDataValue()

Number getNoDataValue ( )
81  {
82  return noDataValue;
83  }
Number noDataValue
Definition: WKBRasterBand.java:31

References WKBRasterBand.noDataValue.

◆ getPixelType()

int getPixelType ( )
37  {
38  return pixelType;
39  }

References WKBRasterBand.pixelType.

Referenced by WKBRasterReader.read().

◆ getReserved()

boolean getReserved ( )
69  {
70  return reserved;
71  }
boolean reserved
Definition: WKBRasterBand.java:30

References WKBRasterBand.reserved.

◆ hasNodata()

boolean hasNodata ( )
53  {
54  return hasnodata;
55  }
boolean hasnodata
Definition: WKBRasterBand.java:28

References WKBRasterBand.hasnodata.

◆ isNodata()

boolean isNodata ( )
61  {
62  return isnodata;
63  }
boolean isnodata
Definition: WKBRasterBand.java:29

References WKBRasterBand.isnodata.

◆ isOffDatabase()

boolean isOffDatabase ( )
45  {
46  return offdatabase;
47  }
boolean offdatabase
Definition: WKBRasterBand.java:27

References WKBRasterBand.offdatabase.

Referenced by WKBRasterReader.read().

◆ setDatas()

void setDatas ( byte[]  datas)
85  {
86  this.datas = datas;
87  }

References WKBRasterBand.datas.

Referenced by WKBRasterReader.read().

◆ setHasNodata()

void setHasNodata ( boolean  hasnodata)
57  {
58  this.hasnodata = hasnodata;
59  }

References WKBRasterBand.hasnodata.

Referenced by WKBRasterReader.read().

◆ setIsNodata()

void setIsNodata ( boolean  isnodata)
65  {
66  this.isnodata = isnodata;
67  }

References WKBRasterBand.isnodata.

Referenced by WKBRasterReader.read().

◆ setNoDataValue()

void setNoDataValue ( Number  noDataValue)
77  {
78  this.noDataValue = noDataValue;
79  }

References WKBRasterBand.noDataValue.

Referenced by WKBRasterReader.read().

◆ setOffDatabase()

void setOffDatabase ( boolean  offdatabase)
49  {
50  this.offdatabase = offdatabase;
51  }

References WKBRasterBand.offdatabase.

Referenced by WKBRasterReader.read().

◆ setPixelType()

void setPixelType ( int  pixelType)
41  {
42  this.pixelType = pixelType;
43  }

References WKBRasterBand.pixelType.

Referenced by WKBRasterReader.read().

◆ setReserved()

void setReserved ( boolean  reserved)
73  {
74  this.reserved = reserved;
75  }

References WKBRasterBand.reserved.

Referenced by WKBRasterReader.read().

◆ toString()

String toString ( )
102  {
103  final StringBuilder sb = new StringBuilder("WKB Raster Band :");
104  sb.append("\n- pixel type : ").append(pixelType);
105  sb.append("\n- offdatabase : ").append(offdatabase);
106  sb.append("\n- hasnodata : ").append(hasnodata);
107  sb.append("\n- is no data : ").append(isnodata);
108  sb.append("\n- reserved : ").append(reserved);
109  sb.append("\n- no data value : ").append(noDataValue);
110  return sb.toString();
111  }

References WKBRasterBand.hasnodata, WKBRasterBand.isnodata, WKBRasterBand.noDataValue, WKBRasterBand.offdatabase, WKBRasterBand.pixelType, and WKBRasterBand.reserved.

Member Data Documentation

◆ datas

byte [] datas
private

◆ hasnodata

◆ isnodata

boolean isnodata
private

◆ noDataValue

◆ offdatabase

◆ pixelType

◆ reserved