| TerraLib 4.1

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

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

Public Member Functions | Protected Attributes
PPCNode< ObjectT > Class Template Reference

node class. More...

`#include <PluginsParametersContainer.h>`

Inheritance diagram for PPCNode< ObjectT >:

List of all members.

## Public Member Functions

| PPCNode ()
| Default Constructor.
| ~PPCNode ()
| Default Destructor.
TeSharedPtr< PPCNodeInterface > | clone () const
| Copies the the current node instance by calling the operator= from the contained object instance.
void | setObjPtr (const TeSharedPtr< ObjectT > &ptr)
| Set the internal object pointer.
TeSharedPtr< ObjectT > | getObjPtr () const
| Get the internal object pointer.

## Protected Attributes

TeSharedPtr< ObjectT > | obj_ptr_
| The internal object pointer.

## Detailed Description

### template<typename ObjectT>
class PPCNode< ObjectT >

node class.

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

## Constructor & Destructor Documentation

template<typename ObjectT>

PPCNode< ObjectT >::PPCNode | ( |  | ) | `[inline]`

Default Constructor.

template<typename ObjectT>

PPCNode< ObjectT >::~PPCNode | ( |  | ) | `[inline]`

Default Destructor.

## Member Function Documentation

template<typename ObjectT>

TeSharedPtr< PPCNodeInterface > PPCNode< ObjectT >::clone | ( |  | ) | const`[inline, virtual]`

Copies the the current node instance by calling the operator= from the contained object instance.

Returns:
  A pointer to the new node copy.

Implements PPCNodeInterface.

template<typename ObjectT>

TeSharedPtr< ObjectT > PPCNode< ObjectT >::getObjPtr | ( |  | ) | const`[inline]`

Get the internal object pointer.

Returns:
  The object pointer.

template<typename ObjectT>

void PPCNode< ObjectT >::setObjPtr | ( | const TeSharedPtr< ObjectT > & | ptr | ) | `[inline]`

Set the internal object pointer.

Parameters:

  ptr | Object pointer.

## Member Data Documentation

template<typename ObjectT>

TeSharedPtr< ObjectT > PPCNode< ObjectT >::obj_ptr_`[protected]`

The internal object pointer.

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

- E:/Projetos_Primeiro_Semestre_2012/TerraView/terralib/src/terralib/drivers/spl/PluginsParametersContainer.h

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines