| 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/kernel/TeVectorRemap.h File Reference

This file contains functions to remap vector structures. More...

`#include "TeProjection.h"`
`#include "TeGeometry.h"`

Go to the source code of this file.

## Functions

template<typename G >
void | TeVectorRemap (G &g1, TeProjection *p1, G &g2, TeProjection *p2)
| Remaps a geometry. Templated by the type of geometry.
TL_DLL void | TeVectorRemap (TeCoord2D &pt1, TeProjection *p1, TeCoord2D &pt2, TeProjection *p2)
| Especialized version to remap coordinates.
TL_DLL void | TeVectorRemap (TeCell &c1, TeProjection *p1, TeCell &c2, TeProjection *p2)
| Especialized version to remap cells.
TL_DLL void | TeVectorRemap (TeText &t1, TeProjection *p1, TeText &t2, TeProjection *p2)
| Especialized version to remap texts.
TL_DLL TeBox | TeRemapBox (const TeBox &box, TeProjection *projFrom, TeProjection *projTo)
| Remaps a box from one projection to another.
TL_DLL TeBox | TeRemapBoxPC2Geodetic (const TeBox &box, TeProjection *proj)
| Remaps a box from plane coordinate to geodetic coordinate.
TL_DLL TeBox | TeRemapBoxGeodetic2PC (const TeBox &box, TeProjection *proj)
| Remaps a box from geodetic coordinate to plane coordinate.

## Detailed Description

This file contains functions to remap vector structures.

## Function Documentation

TL_DLL TeBox TeRemapBox | ( | const TeBox & | box,
|  | TeProjection * | projFrom,
|  | TeProjection * | projTo
| ) |  |

Remaps a box from one projection to another.

TL_DLL TeBox TeRemapBoxGeodetic2PC | ( | const TeBox & | box,
|  | TeProjection * | proj
| ) |  |

Remaps a box from geodetic coordinate to plane coordinate.

TL_DLL TeBox TeRemapBoxPC2Geodetic | ( | const TeBox & | box,
|  | TeProjection * | proj
| ) |  |

Remaps a box from plane coordinate to geodetic coordinate.

TL_DLL void TeVectorRemap | ( | TeCoord2D & | pt1,
|  | TeProjection * | p1,
|  | TeCoord2D & | pt2,
|  | TeProjection * | p2
| ) |  |

Especialized version to remap coordinates.

TL_DLL void TeVectorRemap | ( | TeText & | t1,
|  | TeProjection * | p1,
|  | TeText & | t2,
|  | TeProjection * | p2
| ) |  |

Especialized version to remap texts.

TL_DLL void TeVectorRemap | ( | TeCell & | c1,
|  | TeProjection * | p1,
|  | TeCell & | c2,
|  | TeProjection * | p2
| ) |  |

Especialized version to remap cells.

template<typename G >

void TeVectorRemap | ( | G & | g1,
|  | TeProjection * | p1,
|  | G & | g2,
|  | TeProjection * | p2
| ) |  |

Remaps a geometry. Templated by the type of geometry.

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines