| TerraLib 4.1

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

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

Public Slots | Signals | Public Member Functions | Protected Member Functions | Protected Attributes
TeQtColorBar Class Reference

`#include <TeQtColorBar.h>`

List of all members.

## Public Slots

void | addColorSlot ()
void | changeColorSlot ()
void | removeColorSlot ()
void | helpSlot ()

## Signals

void | mouseReleaseSignal (QMouseEvent *)
void | mouseMoveSignal (QMouseEvent *)
void | colorChangedSignal ()

## Public Member Functions

| TeQtColorBar (QWidget *parent, const char *name)
| ~TeQtColorBar ()
void | setColorBar (const vector< TeColor > &colorVec)
void | setColorBar (const vector< ColorBar > &colorBarVec)
void | setColorBarFromNames (string colors)
void | drawColorBar ()
void | setVerticalBar (bool b)
void | setUpDownBar (bool b)
void | invertColorBar ()
void | clearColorBar ()
void | setEqualSpace ()
vector< ColorBar > | getInputColorVec ()

## Protected Member Functions

void | paintEvent (QPaintEvent *)
void | mousePressEvent (QMouseEvent *)
void | mouseMoveEvent (QMouseEvent *)
void | mouseReleaseEvent (QMouseEvent *)
void | mouseDoubleClickEvent (QMouseEvent *)
void | leaveEvent (QEvent *)
void | resizeEvent (QResizeEvent *)
void | generateColorMap ()
int | getColorIndiceToChange ()
void | fitMousePosition (QPoint)
void | changeDistance ()
void | changeBrightness ()
void | changeAllSaturation ()
void | changeSaturation ()
void | changeAllBrightness ()
void | changeHue ()
void | sortByDistance ()

## Protected Attributes

ColorBar * | colorEdit_
QPopupMenu | popupMenu_
QPoint | p_
QPoint | pa_
int | a_
int | b_
int | ftam_
int | ind_
vector< ColorBar > | inputColorVec_
vector< int > | changeVec_
map< int, vector< TeColor > > | colorMap_
bool | vertical_
bool | upDown_
bool | brightness_
bool | change_
bool | distance_
int | limit_
int | inf_
int | sup_
double | totalDistance_
Help * | help_

## Constructor & Destructor Documentation

TeQtColorBar::TeQtColorBar | ( | QWidget * | parent,
|  | const char * | name
| ) |  |

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

## Member Function Documentation

void TeQtColorBar::addColorSlot | ( |  | ) | `[slot]`

void TeQtColorBar::changeAllBrightness | ( |  | ) | `[protected]`

void TeQtColorBar::changeAllSaturation | ( |  | ) | `[protected]`

void TeQtColorBar::changeBrightness | ( |  | ) | `[protected]`

void TeQtColorBar::changeColorSlot | ( |  | ) | `[slot]`

void TeQtColorBar::changeDistance | ( |  | ) | `[protected]`

void TeQtColorBar::changeHue | ( |  | ) | `[protected]`

void TeQtColorBar::changeSaturation | ( |  | ) | `[protected]`

void TeQtColorBar::clearColorBar | ( |  | ) |

void TeQtColorBar::colorChangedSignal | ( |  | ) | `[signal]`

void TeQtColorBar::drawColorBar | ( |  | ) |

void TeQtColorBar::fitMousePosition | ( | QPoint | p | ) | `[protected]`

void TeQtColorBar::generateColorMap | ( |  | ) | `[protected]`

int TeQtColorBar::getColorIndiceToChange | ( |  | ) | `[protected]`

vector<ColorBar> TeQtColorBar::getInputColorVec | ( |  | ) | `[inline]`

void TeQtColorBar::helpSlot | ( |  | ) | `[slot]`

void TeQtColorBar::invertColorBar | ( |  | ) |

void TeQtColorBar::leaveEvent | ( | QEvent * |  | ) | `[protected]`

void TeQtColorBar::mouseDoubleClickEvent | ( | QMouseEvent * | e | ) | `[protected]`

void TeQtColorBar::mouseMoveEvent | ( | QMouseEvent * | e | ) | `[protected]`

void TeQtColorBar::mouseMoveSignal | ( | QMouseEvent * |  | ) | `[signal]`

void TeQtColorBar::mousePressEvent | ( | QMouseEvent * | e | ) | `[protected]`

void TeQtColorBar::mouseReleaseEvent | ( | QMouseEvent * |  | ) | `[protected]`

void TeQtColorBar::mouseReleaseSignal | ( | QMouseEvent * |  | ) | `[signal]`

void TeQtColorBar::paintEvent | ( | QPaintEvent * |  | ) | `[protected]`

void TeQtColorBar::removeColorSlot | ( |  | ) | `[slot]`

void TeQtColorBar::resizeEvent | ( | QResizeEvent * |  | ) | `[protected]`

void TeQtColorBar::setColorBar | ( | const vector< ColorBar > & | colorBarVec | ) |

void TeQtColorBar::setColorBar | ( | const vector< TeColor > & | colorVec | ) |

void TeQtColorBar::setColorBarFromNames | ( | string | colors | ) |

void TeQtColorBar::setEqualSpace | ( |  | ) |

void TeQtColorBar::setUpDownBar | ( | bool | b | ) | `[inline]`

void TeQtColorBar::setVerticalBar | ( | bool | b | ) |

void TeQtColorBar::sortByDistance | ( |  | ) | `[protected]`

## Member Data Documentation

int TeQtColorBar::a_`[protected]`

int TeQtColorBar::b_`[protected]`

bool TeQtColorBar::brightness_`[protected]`

bool TeQtColorBar::change_`[protected]`

vector<int> TeQtColorBar::changeVec_`[protected]`

ColorBar* TeQtColorBar::colorEdit_`[protected]`

map<int, vector<TeColor> > TeQtColorBar::colorMap_`[protected]`

bool TeQtColorBar::distance_`[protected]`

int TeQtColorBar::ftam_`[protected]`

Help* TeQtColorBar::help_`[protected]`

int TeQtColorBar::ind_`[protected]`

int TeQtColorBar::inf_`[protected]`

vector<ColorBar> TeQtColorBar::inputColorVec_`[protected]`

int TeQtColorBar::limit_`[protected]`

QPoint TeQtColorBar::p_`[protected]`

QPoint TeQtColorBar::pa_`[protected]`

QPopupMenu TeQtColorBar::popupMenu_`[protected]`

int TeQtColorBar::sup_`[protected]`

double TeQtColorBar::totalDistance_`[protected]`

bool TeQtColorBar::upDown_`[protected]`

bool TeQtColorBar::vertical_`[protected]`

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

- E:/Projetos_Primeiro_Semestre_2012/TerraView/terralib/src/terralib/drivers/qt/TeQtColorBar.h
- E:/Projetos_Primeiro_Semestre_2012/TerraView/terralib/src/terralib/drivers/qt/TeQtColorBar.cpp

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines