26 #ifndef __TERRALIB_RP_INTERNAL_RASTERATTRIBUTES_H
27 #define __TERRALIB_RP_INTERNAL_RASTERATTRIBUTES_H
35 #include <boost/numeric/ublas/matrix.hpp>
74 bool isInitialized()
const;
80 void reset()
throw(te::rp::Exception);
106 std::vector<std::vector<std::complex<double> > > getValuesFromRaster(
const te::rst::Raster& raster,
const te::gm::Polygon& polygon, std::vector<unsigned int> bands);
144 boost::numeric::ublas::matrix<double> getCovarianceMatrix(
const te::rst::Raster& raster,
const te::gm::Polygon& polygon, std::vector<unsigned int> bands);
150 #endif // __TERRALIB_RP_INTERNAL_RASTERATTRIBUTES_H
Polygon is a subclass of CurvePolygon whose rings are defined by linear rings.
Raster Processing algorithm base interface class.
Raster Processing algorithm base interface.
A raster band description.
Extraction of attributes from Raster, Bands, and Polygons.
Configuration flags for the Raster Processing module of TerraLib.
Raster Processing algorithm output parameters base interface.
An abstract class for raster data strucutures.
#define TERPEXPORT
You can use this macro in order to export/import classes and functions from this module.
Raster Processing algorithm input parameters base interface.