#include <RasterToVector.h>
|
std::unique_ptr< da::DataSetType > | getDataSetType (std::vector< std::vector< double > > pixelDistinct=std::vector< std::vector< double > >()) |
|
void | getPixelDistinct (rst::Raster &inputRaster, unsigned int inputRasterBand, std::vector< double > &values) |
|
std::vector< te::rp::Texture > | getTexture (te::rst::Raster *rst, te::gm::Geometry *geom, int band) |
|
void | joinMaps (std::map< double, double > &mainMap, std::map< double, double > &newMap) |
|
void | joinMaps (std::map< double, int > &mainMap, std::map< double, int > &newMap) |
|
void | save (te::da::DataSet *result, te::da::DataSetType *outDsType) |
|
Definition at line 58 of file RasterToVector.h.
◆ RasterToVector()
te::attributefill::RasterToVector::RasterToVector |
( |
| ) |
|
◆ ~RasterToVector()
te::attributefill::RasterToVector::~RasterToVector |
( |
| ) |
|
|
inline |
◆ getDataSetType()
std::unique_ptr<da::DataSetType> te::attributefill::RasterToVector::getDataSetType |
( |
std::vector< std::vector< double > > |
pixelDistinct = std::vector< std::vector< double > >() | ) |
|
|
protected |
◆ getPixelDistinct()
void te::attributefill::RasterToVector::getPixelDistinct |
( |
rst::Raster & |
inputRaster, |
|
|
unsigned int |
inputRasterBand, |
|
|
std::vector< double > & |
values |
|
) |
| |
|
protected |
◆ getTexture()
◆ joinMaps() [1/2]
void te::attributefill::RasterToVector::joinMaps |
( |
std::map< double, double > & |
mainMap, |
|
|
std::map< double, double > & |
newMap |
|
) |
| |
|
protected |
◆ joinMaps() [2/2]
void te::attributefill::RasterToVector::joinMaps |
( |
std::map< double, int > & |
mainMap, |
|
|
std::map< double, int > & |
newMap |
|
) |
| |
|
protected |
◆ paramsAreValid()
bool te::attributefill::RasterToVector::paramsAreValid |
( |
| ) |
|
◆ run()
bool te::attributefill::RasterToVector::run |
( |
| ) |
|
◆ save()
◆ setInput()
◆ setOutput()
◆ setParams()
void te::attributefill::RasterToVector::setParams |
( |
std::vector< unsigned int > |
bands, |
|
|
std::vector< te::stat::StatisticalSummary > |
statSum, |
|
|
bool |
iteratorByBox, |
|
|
bool |
texture |
|
) |
| |
◆ m_bands
std::vector<unsigned int> te::attributefill::RasterToVector::m_bands |
|
protected |
◆ m_inRaster
◆ m_inVectorDsrc
◆ m_inVectorDsType
◆ m_inVectorName
std::string te::attributefill::RasterToVector::m_inVectorName |
|
protected |
◆ m_iteratorByBox
bool te::attributefill::RasterToVector::m_iteratorByBox |
|
protected |
◆ m_oidSet
◆ m_outDset
std::string te::attributefill::RasterToVector::m_outDset |
|
protected |
◆ m_outDsrc
◆ m_statSum
◆ m_texture
bool te::attributefill::RasterToVector::m_texture |
|
protected |
The documentation for this class was generated from the following file:
- /home/castejon/castejon_files/develop/terralib5/git_release/src/terralib/attributefill/RasterToVector.h