| TerraLib 4.1

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

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

Public Member Functions | Public Attributes
TePDIRaster2VectorPolStruct Class Reference

A polygon container node class. More...

`#include <TePDIRaster2Vector.hpp>`

List of all members.

## Public Member Functions

void | init ()
| Init internal variables.
void | clear ()
| Init internal variables.
| TePDIRaster2VectorPolStruct ()
| Default constructor.
| TePDIRaster2VectorPolStruct (const TePDIRaster2VectorPolStruct &external)
| Alternative constructor.
| TePDIRaster2VectorPolStruct (const TePolygon &p, const int &v, const double &tile_indexer_dy)
| Alternative constructor.
| ~TePDIRaster2VectorPolStruct ()
| Default destructor.
const TePDIRaster2VectorPolStruct & | operator= (const TePDIRaster2VectorPolStruct &external)
| Operator= overload.
void | reset (const TePolygon &p, const int &v, const double &tile_indexer_dy)
| Reset the current instance.

## Public Attributes

int | value_
| The value ( color ) related to a polygon.
double | tile_indexer_dy_
| The polygon tile indexer Y Axis resolution.
TePDITileIndexer * | indexer_
| The polygon tile indexer pointer.
TePolygon | poly_
| The stored polygon instance.

## Detailed Description

A polygon container node class.

## Constructor & Destructor Documentation

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

Default constructor.

TePDIRaster2VectorPolStruct::TePDIRaster2VectorPolStruct | ( | const TePDIRaster2VectorPolStruct & | external | ) | `[inline]`

Alternative constructor.

Parameters:

  external | External reference.

TePDIRaster2VectorPolStruct::TePDIRaster2VectorPolStruct | ( | const TePolygon & | p,
|  | const int & | v,
|  | const double & | tile_indexer_dy
| ) |  | `[inline]`

Alternative constructor.

Parameters:

  p | Polygon reference.
  v | V.
  tile_indexer_dy | Tile indexer dy.

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

Default destructor.

## Member Function Documentation

void TePDIRaster2VectorPolStruct::clear | ( |  | ) | `[inline]`

Init internal variables.

void TePDIRaster2VectorPolStruct::init | ( |  | ) | `[inline]`

Init internal variables.

const TePDIRaster2VectorPolStruct& TePDIRaster2VectorPolStruct::operator= | ( | const TePDIRaster2VectorPolStruct & | external | ) | `[inline]`

Operator= overload.

Parameters:

  external | External reference.

Returns:
  a reference to the external object.

void TePDIRaster2VectorPolStruct::reset | ( | const TePolygon & | p,
|  | const int & | v,
|  | const double & | tile_indexer_dy
| ) |  | `[inline]`

Reset the current instance.

Parameters:

  p | Polygon reference.
  v | V.
  tile_indexer_dy | Tile indexer dy.

## Member Data Documentation

TePDITileIndexer* TePDIRaster2VectorPolStruct::indexer_

The polygon tile indexer pointer.

TePolygon TePDIRaster2VectorPolStruct::poly_

The stored polygon instance.

double TePDIRaster2VectorPolStruct::tile_indexer_dy_

The polygon tile indexer Y Axis resolution.

int TePDIRaster2VectorPolStruct::value_

The value ( color ) related to a polygon.

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

- E:/Projetos_Primeiro_Semestre_2012/TerraView/terralib/src/terralib/image_processing/TePDIRaster2Vector.hpp

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines