| TerraLib 4.1

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

- File List
- File Members

Functions
E:/Projetos_Primeiro_Semestre_2012/TerraView/terralib/src/terralib/drivers/qt/TePlotTheme.h File Reference

This file contains support to plot a theme on a canvas. More...

`#include "TeAppTheme.h"`
`#include "TeExternalTheme.h"`
`#include "TeDatabase.h"`
`#include "TeGeometryAlgorithms.h"`
`#include "TeVectorRemap.h"`
`#include "TeDecoderMemory.h"`
`#include <time.h>`
`#include <set>`
`#include "TeApplicationUtils.h"`
`#include <TeDatabaseUtils.h>`
`#include <TeThemeFunctions.h>`
`#include <PluginsSignal.h>`

Go to the source code of this file.

## Functions

template<class Canvas , class Progress >
void | TePlotTextWV (TeAppTheme *appTheme, Canvas *canvas, Progress *progress, TeBox box=TeBox())
template<class Canvas , class Progress >
void | plotTextWV (TeAppTheme *appTheme, Canvas *canvas, string query, Progress *progress)
template<class Canvas , class Progress >
void | TePlotTexts (TeAppTheme *appTheme, Canvas *canvas, Progress *progress)
template<class Canvas , class Progress >
void | plotTexts (TeAppTheme *appTheme, Canvas *canvas, string query, Progress *progress)
template<class Canvas >
void | setTextAttributes (TeAppTheme *appTheme, Canvas *canvas, TeText tx)
template<class Canvas , class Progress >
void | plotPieBars (TeAppTheme *appTheme, Canvas *canvas, Progress *progress, TeBox ebox=TeBox())
template<class Portal , class Canvas >
string | getWhereBox (Portal *plot, TeAppTheme *appTheme, Canvas *canvas, TeGeomRep rep, TeBox bbox=TeBox())
template<class Portal >
TeVisual | getVisual (Portal *portal, TeAppTheme *appTheme, TeGeomRep GEOMREP, int resPos, int groPos, int ownPos)
template<class Portal >
TeVisual | getVisualRemote (Portal *, TeAppTheme *appTheme, TeGeomRep GEOMREP, string objId)
template<class Canvas , class Progress >
void | TePlotObjects (TeAppTheme *appTheme, Canvas *canvas, map< int, RepMap > &layerRepMap, Progress *progress=0, TeBox box=TeBox())
template<class Canvas , class Progress >
TeBox | TePlotSelectedObjects (TeAppTheme *appTheme, Canvas *canvas, set< string > &drawSet, map< int, RepMap > &layerRepMap, Progress *=0, TeGeomRepVisualMap *visualMap=0)
template<class Canvas >
bool | objBoxInCanvas (TeAppTheme *appTheme, Canvas *canvas, set< string > &drawSet, TeGeomRep repType, TeBox &bout, double tol)
template<class Canvas >
void | TePlotFrame (TeAppTheme *appTheme, Canvas *canvas, map< int, RepMap > &layerRepMap, map< string, TeGeomRepVisualMap * > &objVisualMap)

## Detailed Description

This file contains support to plot a theme on a canvas.

## Function Documentation

template<class Portal >

TeVisual getVisual | ( | Portal * | portal,
|  | TeAppTheme * | appTheme,
|  | TeGeomRep | GEOMREP,
|  | int | resPos,
|  | int | groPos,
|  | int | ownPos
| ) |  |

template<class Portal >

TeVisual getVisualRemote | ( | Portal * | ,
|  | TeAppTheme * | appTheme,
|  | TeGeomRep | GEOMREP,
|  | string | objId
| ) |  |

template<class Portal , class Canvas >

string getWhereBox | ( | Portal * | plot,
|  | TeAppTheme * | appTheme,
|  | Canvas * | canvas,
|  | TeGeomRep | rep,
|  | TeBox | bbox = `TeBox()`
| ) |  |

template<class Canvas >

bool objBoxInCanvas | ( | TeAppTheme * | appTheme,
|  | Canvas * | canvas,
|  | set< string > & | drawSet,
|  | TeGeomRep | repType,
|  | TeBox & | bout,
|  | double | tol
| ) |  |

template<class Canvas , class Progress >

void plotPieBars | ( | TeAppTheme * | appTheme,
|  | Canvas * | canvas,
|  | Progress * | progress,
|  | TeBox | ebox = `TeBox()`
| ) |  |

template<class Canvas , class Progress >

void plotTexts | ( | TeAppTheme * | appTheme,
|  | Canvas * | canvas,
|  | string | query,
|  | Progress * | progress
| ) |  |

template<class Canvas , class Progress >

void plotTextWV | ( | TeAppTheme * | appTheme,
|  | Canvas * | canvas,
|  | string | query,
|  | Progress * | progress
| ) |  |

template<class Canvas >

void setTextAttributes | ( | TeAppTheme * | appTheme,
|  | Canvas * | canvas,
|  | TeText | tx
| ) |  |

template<class Canvas >

void TePlotFrame | ( | TeAppTheme * | appTheme,
|  | Canvas * | canvas,
|  | map< int, RepMap > & | layerRepMap,
|  | map< string, TeGeomRepVisualMap * > & | objVisualMap
| ) |  |

template<class Canvas , class Progress >

void TePlotObjects | ( | TeAppTheme * | appTheme,
|  | Canvas * | canvas,
|  | map< int, RepMap > & | layerRepMap,
|  | Progress * | progress = `0`,
|  | TeBox | box = `TeBox()`
| ) |  |

template<class Canvas , class Progress >

TeBox TePlotSelectedObjects | ( | TeAppTheme * | appTheme,
|  | Canvas * | canvas,
|  | set< string > & | drawSet,
|  | map< int, RepMap > & | layerRepMap,
|  | Progress * | = `0`,
|  | TeGeomRepVisualMap * | visualMap = `0`
| ) |  |

template<class Canvas , class Progress >

void TePlotTexts | ( | TeAppTheme * | appTheme,
|  | Canvas * | canvas,
|  | Progress * | progress
| ) |  |

template<class Canvas , class Progress >

void TePlotTextWV | ( | TeAppTheme * | appTheme,
|  | Canvas * | canvas,
|  | Progress * | progress,
|  | TeBox | box = `TeBox()`
| ) |  |

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines