Geo::GDAL 0.21

Geo::GDAL::Band Class Reference

List of all members.

Public Object Methods

 GetBlockSize ()
 GetRasterColorInterpretation ()
 SetRasterColorInterpretation (scalar val)
 GetNoDataValue ()
 SetNoDataValue (scalar NoDataValue)
 GetMinimum ()
 GetMaximum ()
 GetOffset ()
 GetScale ()
 GetStatistics (scalar approx_ok, scalar force)
 SetStatistics (scalar min, scalar max, scalar mean, scalar stddev)
 GetOverviewCount ()
 GetOverview (scalar i)
 Checksum (scalar xoff=0, scalar yoff=0, scalar xsize=undef, scalar ysize=undef)
 ComputeRasterMinMax (scalar approx_ok=0)
 ComputeBandStats (scalar samplestep=1)
 Fill (scalar real_fill, scalar imag_fill=0.0)
 ReadRaster (scalar xoff, scalar yoff, scalar xsize, scalar ysize, scalar buf_xsize=undef, scalar buf_ysize=undef, scalar buf_type=undef)
 WriteRaster (scalar xoff, scalar yoff, scalar xsize, scalar ysize, scalar buf, scalar buf_xsize=undef, scalar buf_ysize=undef, scalar buf_type=undef)
 FlushCache ()
 GetRasterColorTable ()
 SetRasterColorTable (scalar ColorTable)

Public Attributes

 XSize
 YSize
 DataType

Member Function Documentation

Geo::GDAL::Band::Checksum ( scalar  xoff = 0,
scalar  yoff = 0,
scalar  xsize = undef,
scalar  ysize = undef 
)
Returns:
scalar (int)
Geo::GDAL::Band::ComputeBandStats ( scalar  samplestep = 1)
Returns:
arrayref Stats
Geo::GDAL::Band::ComputeRasterMinMax ( scalar  approx_ok = 0)
Returns:
arrayref MinMax = [$min, $max]
Geo::GDAL::Band::Fill ( scalar  real_fill,
scalar  imag_fill = 0.0 
)
Returns:
CPLErr
Geo::GDAL::Band::FlushCache ( )
Geo::GDAL::Band::GetBlockSize ( )
Returns:
array BlockSize = ($BlockXSize, $BlockYSize)
Geo::GDAL::Band::GetMaximum ( )
Returns:
scalar (double or undef)
Geo::GDAL::Band::GetMinimum ( )
Returns:
scalar (double or undef)
Geo::GDAL::Band::GetNoDataValue ( )
Returns:
scalar (double or undef)
Geo::GDAL::Band::GetOffset ( )
Returns:
scalar (double or undef)
Geo::GDAL::Band::GetOverview ( scalar  i)
Parameters:
$i0..GetOverviewCount-1
Returns:
Geo::GDAL::RasterBand object
Geo::GDAL::Band::GetOverviewCount ( )
Returns:
scalar (int)
Geo::GDAL::Band::GetRasterColorInterpretation ( )
Returns:
scalar (int)
Geo::GDAL::Band::GetRasterColorTable ( )
Returns:
Geo::GDAL::ColorTable object
Geo::GDAL::Band::GetScale ( )
Returns:
scalar (double or undef)
Geo::GDAL::Band::GetStatistics ( scalar  approx_ok,
scalar  force 
)
Returns:
array Statistics = ($min, $max, $mean, $stddev)
Geo::GDAL::Band::ReadRaster ( scalar  xoff,
scalar  yoff,
scalar  xsize,
scalar  ysize,
scalar  buf_xsize = undef,
scalar  buf_ysize = undef,
scalar  buf_type = undef 
)
Returns:
$buf
Geo::GDAL::Band::SetNoDataValue ( scalar  NoDataValue)
Parameters:
$NoDataValue(undef is zero)
Geo::GDAL::Band::SetRasterColorInterpretation ( scalar  val)
Parameters:
$valone of $Geo::GDAL::Const::GPI_*
Geo::GDAL::Band::SetRasterColorTable ( scalar  ColorTable)
Parameters:
$ColorTableGeo::GDAL::ColorTable object
Geo::GDAL::Band::SetStatistics ( scalar  min,
scalar  max,
scalar  mean,
scalar  stddev 
)
Geo::GDAL::Band::WriteRaster ( scalar  xoff,
scalar  yoff,
scalar  xsize,
scalar  ysize,
scalar  buf,
scalar  buf_xsize = undef,
scalar  buf_ysize = undef,
scalar  buf_type = undef 
)

Member Data Documentation

scalar (access as $band->{DataType})

scalar (access as $band->{XSize})

scalar (access as $band->{YSize})


The documentation for this class was generated from the following file: