| TerraLib 4.1

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files
- Examples

- File List
- File Members

Classes | Typedefs
E:/Projetos_Primeiro_Semestre_2012/TerraView/terralib/src/terralib/kernel/TeComputeAttributeStrategies.h File Reference
`#include "TeAttribute.h"`
`#include "TeBox.h"`
`#include "TeUtils.h"`
`#include "TeNetwork.h"`
`#include "TeKdTree.h"`
`#include "TeLayer.h"`

Go to the source code of this file.

## Classes

class | TeComputeAttrStrategy< Iterator >
| Abstract class in the strategies hierarchy for computing attribute values based on other layers (Strategy Design Pattern). More...
class | TeAverageStrategy< Iterator >
| Class to compute the average given some elements of an iterator. More...
class | TeSTDevStrategy< Iterator >
| Class to compute the average given some elements of an iterator. More...
class | TeSumStrategy< Iterator >
| Class to compute the sum of the elements of an iterator. More...
class | TeMinimumStrategy< Iterator >
| Class to compute the minimum value of an iterator. More...
class | TeMaximumStrategy< Iterator >
| Class to compute the maximum value of an iterator. More...
class | TeCategoryPercentageStrategy< Iterator >
| Class to compute the percentages of each class (described in a map) of an iterator. More...
class | TePresenceStrategy< Iterator >
| Class to compute if there is any value in an iterator. More...
class | TeMajorityStrategy< Iterator >
| Class for computing the majority in a given iterator of values without classes. More...
class | TeMajorityCategoryStrategy< Iterator >
| Class for compute the category with more occurences in the elements of a given iterator, using classes. More...
class | TeComputeSpatialStrategy
| Virtual class for computing attributes based on the spatial characteristics of the objects (Strategy Design Pattern) More...
class | TeAverageWeighByAreaStrategy
class | TeSumWeighByAreaStrategy
class | TeCategoryMajorityStrategy
| Class to compute the value that occurs more frequently in a given box. More...
class | TeCountObjectsStrategy
class | TeCountPolygonalObjectsStrategy
| Class to compute the number of polygons in a given box. More...
class | TeCountLineObjectsStrategy
| Class to compute the number of lines in a given box. More...
class | TeCountPointObjectsStrategy
| Class to count the number of points in a given box. More...
class | TeLineLengthStrategy
| Class to compute the length of lines within a given box. More...
class | TeTotalAreaPercentageStrategy
| Class to compute the area of polygons covering a given box. More...
class | TeMinimumDistanceStrategy
| Class to compute distances using KD-trees. More...
class | TeMinimumDistancePolygonsStrategy
class | TeMinimumDistanceLinesStrategy
| Class to compute. More...
class | TeMinimumDistancePointsStrategy

## Typedefs

typedef TeSAM::TeAdaptativeKdTreeNode < TeCoord2D, vector< TePoint > , TePoint > | KDNODE
typedef TeSAM::TeAdaptativeKdTree < KDNODE > | KDTREE

## Detailed Description

This file contains functions to compute attributes based on alternative strategies. These strategies (Strategy Design Pattern) correspond to operations to derive information based on other layers attributes and/or spatial components (polygonal, raster, point, raster or other cells).

## Typedef Documentation

typedef TeSAM::TeAdaptativeKdTreeNode<TeCoord2D, vector<TePoint>, TePoint> KDNODE

typedef TeSAM::TeAdaptativeKdTree<KDNODE> KDTREE

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines