| TerraLib 4.1

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

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

Public Member Functions | Protected Member Functions
TePDIMtxDoubleAdptInt Class Reference
Image processing auxiliary classes/methods.

Matrix double adapter interface. More...

`#include <TePDIMtxDoubleAdpt.hpp>`

Inheritance diagram for TePDIMtxDoubleAdptInt:

List of all members.

## Public Member Functions

virtual | ~TePDIMtxDoubleAdptInt ()
virtual void | getValue (const unsigned int &lin, const unsigned int col, double &value) const =0
| Read values from the internal representation converting to double.
virtual void | setValue (const unsigned int &lin, const unsigned int col, const double &value)=0
| Write double values converting to the internal representation.
virtual bool | reset (unsigned int lines, unsigned int columns)=0
| Reallocate memory following the internal memory policy.
virtual unsigned int | getNLines () const =0
virtual unsigned int | getNCols () const =0

## Protected Member Functions

| TePDIMtxDoubleAdptInt ()
| TePDIMtxDoubleAdptInt (const TePDIMtxDoubleAdptInt &)

## Detailed Description

Matrix double adapter interface.

Author:
  Emiliano F. Castejon <castejon@dpi.inpe.br>

## Constructor & Destructor Documentation

virtual TePDIMtxDoubleAdptInt::~TePDIMtxDoubleAdptInt | ( |  | ) | `[inline, virtual]`

TePDIMtxDoubleAdptInt::TePDIMtxDoubleAdptInt | ( |  | ) | `[inline, protected]`

TePDIMtxDoubleAdptInt::TePDIMtxDoubleAdptInt | ( | const TePDIMtxDoubleAdptInt & |  | ) | `[inline, protected]`

## Member Function Documentation

virtual unsigned int TePDIMtxDoubleAdptInt::getNCols | ( |  | ) | const`[pure virtual]`

Return the number of matrix columns.

Returns:
  The number of Matrix columns.

Implemented in TePDIMtxDoubleAdpt< T >.

virtual unsigned int TePDIMtxDoubleAdptInt::getNLines | ( |  | ) | const`[pure virtual]`

Return the number of matrix lines.

Returns:
  The number of Matrix lines.

Implemented in TePDIMtxDoubleAdpt< T >.

virtual void TePDIMtxDoubleAdptInt::getValue | ( | const unsigned int & | lin,
|  | const unsigned int | col,
|  | double & | value
| ) |  | const`[pure virtual]`

Read values from the internal representation converting to double.

Parameters:

  lin | Line.
  col | Column.
  value | The readed value.

Implemented in TePDIMtxDoubleAdpt< T >.

virtual bool TePDIMtxDoubleAdptInt::reset | ( | unsigned int | lines,
|  | unsigned int | columns
| ) |  | `[pure virtual]`

Reallocate memory following the internal memory policy.

Parameters:

  lines | The new lines number.
  columns | The new columns number.

Returns:
  true if OK.

Implemented in TePDIMtxDoubleAdpt< T >.

virtual void TePDIMtxDoubleAdptInt::setValue | ( | const unsigned int & | lin,
|  | const unsigned int | col,
|  | const double & | value
| ) |  | `[pure virtual]`

Write double values converting to the internal representation.

Parameters:

  lin | Line.
  col | Column.
  value | The value to write.

Implemented in TePDIMtxDoubleAdpt< T >.

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

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

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines