| TerraLib 4.1

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

- Class List
- Class Index
- Class Hierarchy
- Class Members

Public Member Functions | Public Attributes
TeGrouping Struct Reference

A grouping structure. More...

`#include <TeAbstractTheme.h>`

List of all members.

## Public Member Functions

| TeGrouping (TeAttributeRep att=TeAttributeRep(), const string &normAttr="", TeGroupingMode gMode=TeNoGrouping, int numSlice=0, int gPrecision=6, double gStDev=1.0, const string &func="", TeChronon gChronon=TeNOCHRONON)
| Constructor.
| TeGrouping (const TeGrouping &other)
| Copy constructor.
| ~TeGrouping ()
| Destructor.
TeGrouping & | operator= (const TeGrouping &other)
| Copy constructor.

## Public Attributes

TeAttributeRep | groupAttribute_
| Returns the attribute used to group the objects of the theme.
string | groupNormAttribute_
| Returns the attribute used to normalize a grouping.
TeGroupingMode | groupMode_
| Returns the grouping mode.
int | groupNumSlices_
| Returns the number of groups.
int | groupPrecision_
| Returns the numeric precision used to group objects.
double | groupStdDev_
| Returns the deviation parameter used to group objects.
string | groupFunction_
| Aggregate function.
bool | groupNullAttr_
| Show missing data.
double | groupMinVal_
| Minimum value used to calculate a equal step grouping.
double | groupMaxVal_
| Maximum value used to calculate a equal step grouping.
TeChronon | groupChronon_
| Chronon used for grouping.

## Detailed Description

A grouping structure.

The TeGrouping is a structure that describes how the objects of a theme should be grouped, or separated in groups.

Examples:

  rasterSlicing.cpp, and themeGrouping.cpp.

## Constructor & Destructor Documentation

TeGrouping::TeGrouping | ( | TeAttributeRep | att = `TeAttributeRep()`,
|  | const string & | normAttr = `""`,
|  | TeGroupingMode | gMode = `TeNoGrouping`,
|  | int | numSlice = `0`,
|  | int | gPrecision = `6`,
|  | double | gStDev = `1.0`,
|  | const string & | func = `""`,
|  | TeChronon | gChronon = `TeNOCHRONON`
| ) |  | `[inline]`

Constructor.

TeGrouping::TeGrouping | ( | const TeGrouping & | other | ) | `[inline]`

Copy constructor.

TeGrouping::~TeGrouping | ( |  | ) | `[inline]`

Destructor.

## Member Function Documentation

TeGrouping& TeGrouping::operator= | ( | const TeGrouping & | other | ) | `[inline]`

Copy constructor.

## Member Data Documentation

TeAttributeRep TeGrouping::groupAttribute_

Returns the attribute used to group the objects of the theme.

Examples:
  themeGrouping.cpp.

TeChronon TeGrouping::groupChronon_

Chronon used for grouping.

string TeGrouping::groupFunction_

Aggregate function.

double TeGrouping::groupMaxVal_

Maximum value used to calculate a equal step grouping.

double TeGrouping::groupMinVal_

Minimum value used to calculate a equal step grouping.

TeGroupingMode TeGrouping::groupMode_

Returns the grouping mode.

Examples:
  rasterSlicing.cpp, and themeGrouping.cpp.

string TeGrouping::groupNormAttribute_

Returns the attribute used to normalize a grouping.

bool TeGrouping::groupNullAttr_

Show missing data.

int TeGrouping::groupNumSlices_

Returns the number of groups.

Examples:
  rasterSlicing.cpp, and themeGrouping.cpp.

int TeGrouping::groupPrecision_

Returns the numeric precision used to group objects.

Examples:
  rasterSlicing.cpp.

double TeGrouping::groupStdDev_

Returns the deviation parameter used to group objects.

The documentation for this struct was generated from the following file:

- E:/Projetos_Primeiro_Semestre_2012/TerraView/terralib/src/terralib/kernel/TeAbstractTheme.h

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines