![]() |
TerraLib 4.1
|
Abstract class in the strategies hierarchy for computing attribute values based on other layers (Strategy Design Pattern). More...
#include <TeComputeAttributeStrategies.h>
Public Member Functions | |
| TeProperty | defaultValue () |
| Function to access the default value. | |
| virtual vector< TeProperty > | compute (Iterator, Iterator, const string &) |
| Virtual function to compute the attribute based on the iterator. | |
| virtual | ~TeComputeAttrStrategy () |
| Destructor. | |
| bool | ComputeAttrIsDummy (double value, double dummy) |
Protected Member Functions | |
| TeComputeAttrStrategy () | |
| Empty constructor. | |
Protected Attributes | |
| TeProperty | defaultValue_ |
| The default returning value. | |
Abstract class in the strategies hierarchy for computing attribute values based on other layers (Strategy Design Pattern).
| virtual TeComputeAttrStrategy< Iterator >::~TeComputeAttrStrategy | ( | ) | [inline, virtual] |
Destructor.
| TeComputeAttrStrategy< Iterator >::TeComputeAttrStrategy | ( | ) | [inline, protected] |
Empty constructor.
| virtual vector<TeProperty> TeComputeAttrStrategy< Iterator >::compute | ( | Iterator | , |
| Iterator | , | ||
| const string & | |||
| ) | [inline, virtual] |
Virtual function to compute the attribute based on the iterator.
Reimplemented in TeAverageStrategy< Iterator >, TeSTDevStrategy< Iterator >, TeSumStrategy< Iterator >, TeMinimumStrategy< Iterator >, TeMaximumStrategy< Iterator >, TeCategoryPercentageStrategy< Iterator >, TePresenceStrategy< Iterator >, TeMajorityStrategy< Iterator >, and TeMajorityCategoryStrategy< Iterator >.
| bool TeComputeAttrStrategy< Iterator >::ComputeAttrIsDummy | ( | double | value, |
| double | dummy | ||
| ) | [inline] |
| TeProperty TeComputeAttrStrategy< Iterator >::defaultValue | ( | ) | [inline] |
Function to access the default value.
TeProperty TeComputeAttrStrategy< Iterator >::defaultValue_ [protected] |
The default returning value.