Classes | |
| class | RasterToVector | 
| class | RasterToVectorDialog | 
| class | VectorToRaster | 
| class | VectorToRasterDialog | 
| class | VectorToVectorDialog | 
| class | VectorToVectorMemory | 
| class | VectorToVectorOp | 
Enumerations | |
| enum | OperationType {  VALUE, MIN_VALUE, MAX_VALUE, MEAN, SUM, COUNT, COUNT_DISTINCT, VALID_COUNT, STANDARD_DEVIATION, VARIANCE, SKEWNESS, KURTOSIS, AMPLITUDE, MEDIAN, VAR_COEFF, MODE, HIGHEST_OCCURRENCE, HIGHEST_INTERSECTION, PERCENT_CLASS, MIN_DISTANCE, MIN_DISTANCE_CENTROID, PRESENCE, WEIGHTED, WEIGHTED_SUM, PERCENT_EACH_CLASS, PERCENT_TOTAL_AREA, TOTAL_AREA_BY_CLASS }  | 
| Define grouping operations type.  More... | |
Functions | |
| TEATTRIBUTEFILLEXPORT std::pair< uint32_t, uint32_t > | GeoToGrid (const te::gm::Coord2D &coord, const rst::Grid &grid) | 
| Convert the coordinate to the grid col/row postion of the pixel .  More... | |
| TEATTRIBUTEFILLEXPORT void | GetMinMaxLineAndColumn (const te::rst::Raster &raster, const te::gm::Polygon &polygon, uint32_t &minimumRow, uint32_t &minimumColumn, uint32_t &maximumRow, uint32_t &maximumColumn) | 
| Gets the minimum and maximum row and column values of the raster based on polygon.  More... | |
| TEATTRIBUTEFILLEXPORT std::string | GetOperationFullName (const int &e) | 
| Gets the full name of the operation as string.  More... | |
| TEATTRIBUTEFILLEXPORT void | GetPercentOfEachClassByArea (const te::rst::Raster &raster, const unsigned int &band, const gm::Polygon &polygon, const uint32_t &minimumRow, const uint32_t &minimumColumn, const uint32_t &maximumRow, const uint32_t &maximumColumn, std::map< double, double > &percentOfEachClassByArea) | 
| Gets the pixel percentage for a specific band that intersects the polygon.  More... | |
| TEATTRIBUTEFILLEXPORT void | GetTotalAreaByClass (const te::rst::Raster &raster, const unsigned int &band, const gm::Polygon &polygon, const uint32_t &minimumRow, const uint32_t &minimumColumn, const uint32_t &maximumRow, const uint32_t &maximumColumn, std::map< double, double > &totalAreaByClass) | 
| Gets the pixel area for a specific band that intersects the polygon.  More... | |
| TEATTRIBUTEFILLEXPORT void | GetValuesFromBand (const te::rst::Raster &raster, const unsigned int &band, const gm::Polygon &polygon, const uint32_t &minimumRow, const uint32_t &minimumColumn, const uint32_t &maximumRow, const uint32_t &maximumColumn, std::map< double, int > &values) | 
| Gets the pixel values for a specific band that intersects the polygon.  More... | |
Define grouping operations type.
Enum that defines the operation type(Insert, Delete ...).
| TEATTRIBUTEFILLEXPORT std::pair<uint32_t, uint32_t> te::attributefill::GeoToGrid | ( | const te::gm::Coord2D & | coord, | 
| const rst::Grid & | grid | ||
| ) | 
Convert the coordinate to the grid col/row postion of the pixel .
If the coordinate is outside the grid extent the function will return std::numeric_limits<uint32_t>::max for col and/or row the is outside. The other value is valid.
| TEATTRIBUTEFILLEXPORT void te::attributefill::GetMinMaxLineAndColumn | ( | const te::rst::Raster & | raster, | 
| const te::gm::Polygon & | polygon, | ||
| uint32_t & | minimumRow, | ||
| uint32_t & | minimumColumn, | ||
| uint32_t & | maximumRow, | ||
| uint32_t & | maximumColumn | ||
| ) | 
Gets the minimum and maximum row and column values of the raster based on polygon.
| raster | The raster. | 
| polygon | The polygon. | 
| minimumRow | Minimum value for row | 
| minimumColumn | Minimum value for column | 
| maximumRow | Maximum value for row | 
| maximumColumn | Maximum value for column | 
| TEATTRIBUTEFILLEXPORT std::string te::attributefill::GetOperationFullName | ( | const int & | e | ) | 
Gets the full name of the operation as string.
| e | The enumerator. | 
| TEATTRIBUTEFILLEXPORT void te::attributefill::GetPercentOfEachClassByArea | ( | const te::rst::Raster & | raster, | 
| const unsigned int & | band, | ||
| const gm::Polygon & | polygon, | ||
| const uint32_t & | minimumRow, | ||
| const uint32_t & | minimumColumn, | ||
| const uint32_t & | maximumRow, | ||
| const uint32_t & | maximumColumn, | ||
| std::map< double, double > & | percentOfEachClassByArea | ||
| ) | 
Gets the pixel percentage for a specific band that intersects the polygon.
The computation is based on the intersection of the pixel resolution and the polygon.
| raster | The raster. | 
| band | The band. | 
| polygon | The polygon. | 
| minimumRow | Minimum value for row | 
| minimumColumn | Minimum value for column | 
| maximumRow | Maximum value for row | 
| maximumColumn | Maximum value for column | 
| percentOfEachClassByArea | A map<key, value> where the key will be filled with the pixel and the value with the percentage of occurence. | 
| TEATTRIBUTEFILLEXPORT void te::attributefill::GetTotalAreaByClass | ( | const te::rst::Raster & | raster, | 
| const unsigned int & | band, | ||
| const gm::Polygon & | polygon, | ||
| const uint32_t & | minimumRow, | ||
| const uint32_t & | minimumColumn, | ||
| const uint32_t & | maximumRow, | ||
| const uint32_t & | maximumColumn, | ||
| std::map< double, double > & | totalAreaByClass | ||
| ) | 
Gets the pixel area for a specific band that intersects the polygon.
The computation is based on the intersection of the pixel resolution and the polygon.
| raster | The raster. | 
| band | The band. | 
| polygon | The polygon. | 
| minimumRow | Minimum value for row | 
| minimumColumn | Minimum value for column | 
| maximumRow | Maximum value for row | 
| maximumColumn | Maximum value for column | 
| totalAreaByClass | A map<key, value> where the key will be filled with the pixel and the value with the area. | 
| TEATTRIBUTEFILLEXPORT void te::attributefill::GetValuesFromBand | ( | const te::rst::Raster & | raster, | 
| const unsigned int & | band, | ||
| const gm::Polygon & | polygon, | ||
| const uint32_t & | minimumRow, | ||
| const uint32_t & | minimumColumn, | ||
| const uint32_t & | maximumRow, | ||
| const uint32_t & | maximumColumn, | ||
| std::map< double, int > & | values | ||
| ) | 
Gets the pixel values for a specific band that intersects the polygon.
The computation is based on the intersection of the pixel resolution and the polygon.
| raster | The raster. | 
| band | The band. | 
| polygon | The polygon. | 
| minimumRow | Minimum value for row | 
| minimumColumn | Minimum value for column | 
| maximumRow | Maximum value for row | 
| maximumColumn | Maximum value for column | 
| values | A map<key, value> where the key will be filled with the pixel and the value with the number of occurrence. |