| 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
TeViewNodeParams Class Reference

A class to represent the view node parameters. More...

`#include <TeViewNode.h>`

List of all members.

## Public Member Functions

| TeViewNodeParams (const string &name="", const int &id=0, const int &viewId=0, const int nodeType=0, const int &priority=0, TeViewNode *parentNode=0, const int parentId=0)
| Constructor.
| TeViewNodeParams (const TeViewNodeParams &params)
| Copy constructor.
virtual | ~TeViewNodeParams ()
int | getProductId ()
| Returns the view node type.

## Public Attributes

string | name_
| Node name.
int | id_
| Node identity.
int | viewId_
| View identity that contains this node.
int | nodeType_
| Node type.
int | priority_
| Precedence when stored in a view.
TeViewNode * | myParent_
| Pointer to its parent.
int | myParentId_
| Node parent id.

## Detailed Description

A class to represent the view node parameters.

This class contains the main view node parameters and it is used by the factory responsible for creating view node objects.

See also:
  TeViewNode

## Constructor & Destructor Documentation

TeViewNodeParams::TeViewNodeParams | ( | const string & | name = `""`,
|  | const int & | id = `0`,
|  | const int & | viewId = `0`,
|  | const int | nodeType = `0`,
|  | const int & | priority = `0`,
|  | TeViewNode * | parentNode = `0`,
|  | const int | parentId = `0`
| ) |  | `[inline]`

Constructor.

TeViewNodeParams::TeViewNodeParams | ( | const TeViewNodeParams & | params | ) | `[inline]`

Copy constructor.

TeViewNodeParams::~TeViewNodeParams | ( |  | ) | `[virtual]`

## Member Function Documentation

int TeViewNodeParams::getProductId | ( |  | ) | `[inline]`

Returns the view node type.

## Member Data Documentation

int TeViewNodeParams::id_

Node identity.

TeViewNode* TeViewNodeParams::myParent_

Pointer to its parent.

int TeViewNodeParams::myParentId_

Node parent id.

string TeViewNodeParams::name_

Node name.

int TeViewNodeParams::nodeType_

Node type.

int TeViewNodeParams::priority_

Precedence when stored in a view.

int TeViewNodeParams::viewId_

View identity that contains this node.

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

- E:/Projetos_Primeiro_Semestre_2012/TerraView/terralib/src/terralib/kernel/TeViewNode.h
- E:/Projetos_Primeiro_Semestre_2012/TerraView/terralib/src/terralib/kernel/TeViewNode.cpp

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines