TerraLib 4.1
E:/Projetos_Primeiro_Semestre_2012/TerraView/terralib/src/terralib/kernel/TeAttribute.h File Reference

This file contains structures and definitions about attributes of geographical objects. More...

#include "TeDefines.h"
#include "TeDataTypes.h"
#include "TeTime.h"

Go to the source code of this file.

Classes

struct  TeAttributeRep
 Attribute physical representation. More...
struct  TeAttribute
 Attribute description. More...
struct  TeProperty
 A property of an object. More...

Typedefs

typedef vector< TePropertyTePropertyVector
 A vector of TeProperties.
typedef vector< TeAttributeRepTeAttributeRepList
 A vector of attributes representation.
typedef vector< TeAttributeTeAttributeList
 A vector of attributes.
typedef vector< pair
< TeAttributeRep,
TeStatisticType > > 
TeGroupingAttr
 A Map of the attribute names to the statistical types.

Enumerations

enum  TeMeasurementScale {
  ORDINAL, NOMINAL, RATIO, INTERVAL,
  CYCLIC, PROBABILITY, FUZZY
}
 Sscale of measurement according to Stevens (1949) modified by Chrisman (1998) to include CYCLIC and PROBABILITY we also include FUZZY (possibility scale) More...

Detailed Description

This file contains structures and definitions about attributes of geographical objects.


Typedef Documentation

typedef vector<TeAttribute> TeAttributeList

A vector of attributes.

A vector of attributes representation.

typedef vector< pair<TeAttributeRep, TeStatisticType> > TeGroupingAttr

A Map of the attribute names to the statistical types.

typedef vector<TeProperty> TePropertyVector

A vector of TeProperties.


Enumeration Type Documentation

Sscale of measurement according to Stevens (1949) modified by Chrisman (1998) to include CYCLIC and PROBABILITY we also include FUZZY (possibility scale)

Enumerator:
ORDINAL 
NOMINAL 
RATIO 
INTERVAL 
CYCLIC 
PROBABILITY 
FUZZY 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines