| TerraLib 4.1

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

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

Public Types | Public Member Functions | Public Attributes
TePieBar Class Reference

A class that represents a chart (pie or bar) More...

`#include <TePieBar.h>`

List of all members.

## Public Types

enum | TePieBarInput { ALL, TABSEL, QUERYSEL, LEGEND, NOTTABSEL, NOTQUERYSEL, NOTLEGEND }

## Public Member Functions

| TePieBar ()
| TePieBar (int themeId, TeDatabase *db)
| TePieBar (const TePieBar &pb)
TePieBar & | operator= (const TePieBar &pb)
| ~TePieBar ()
void | init (int themeId, TeDatabase *db)
bool | locate (TeCoord2D pt, double delta)
void | move (TeCoord2D pt)
bool | load ()
void | save ()
void | remove ()

## Public Attributes

string | type_
int | themeId_
double | maxDiameter_
double | minDiameter_
double | diameter_
string | dimensionAttr_
vector< string > | attrVector_
vector< TeColor > | colorVector_
double | maxHeight_
double | minHeight_
double | width_
double | maxValue_
double | minValue_
bool | keepDimension_
int | inputType_
TeDatabase * | db_
string | keyMove_

## Detailed Description

A class that represents a chart (pie or bar)

## Member Enumeration Documentation

enum TePieBar::TePieBarInput

Enumerator:

  ALL |
  TABSEL |
  QUERYSEL |
  LEGEND |
  NOTTABSEL |
  NOTQUERYSEL |
  NOTLEGEND |

## Constructor & Destructor Documentation

TePieBar::TePieBar | ( |  | ) | `[inline]`

TePieBar::TePieBar | ( | int | themeId,
|  | TeDatabase * | db
| ) |  | `[inline]`

TePieBar::TePieBar | ( | const TePieBar & | pb | ) | `[inline]`

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

## Member Function Documentation

void TePieBar::init | ( | int | themeId,
|  | TeDatabase * | db
| ) |  | `[inline]`

bool TePieBar::load | ( |  | ) | `[inline]`

bool TePieBar::locate | ( | TeCoord2D | pt,
|  | double | delta
| ) |  | `[inline]`

void TePieBar::move | ( | TeCoord2D | pt | ) | `[inline]`

TePieBar& TePieBar::operator= | ( | const TePieBar & | pb | ) | `[inline]`

void TePieBar::remove | ( |  | ) | `[inline]`

void TePieBar::save | ( |  | ) | `[inline]`

## Member Data Documentation

vector<string> TePieBar::attrVector_

vector<TeColor> TePieBar::colorVector_

TeDatabase* TePieBar::db_

double TePieBar::diameter_

string TePieBar::dimensionAttr_

int TePieBar::inputType_

bool TePieBar::keepDimension_

string TePieBar::keyMove_

double TePieBar::maxDiameter_

double TePieBar::maxHeight_

double TePieBar::maxValue_

double TePieBar::minDiameter_

double TePieBar::minHeight_

double TePieBar::minValue_

int TePieBar::themeId_

string TePieBar::type_

double TePieBar::width_

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

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

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines