| TerraLib 4.1

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

- File List
- File Members

Classes | Defines | Enumerations
E:/Projetos_Primeiro_Semestre_2012/TerraView/terralib/src/terralib/kernel/TeViewNode.h File Reference

This file provides TerraLib's tree structure of views. More...

`#include "TeDefines.h"`
`#include "TeBox.h"`
`#include "TeAbstractFactory.h"`
`#include <iostream>`
`#include <string>`
`#include <vector>`

Go to the source code of this file.

## Classes

class | TeViewNodeParams
| A class to represent the view node parameters. More...
class | TeViewNode
| A class to deal with nodes of a view. More...
class | TeViewNodeFactory
| This class implements a virtual factory to create view node types. More...
class | TeViewTree
| A class to deal with branchs in a view tree structure. More...
class | TeViewTreeFactory
| This class implements a factory to create view tree objects. More...

## Defines

#define | THEME_GROUP

## Enumerations

enum | TeViewNodeType { TeTHEME = 0, TeTREE = 1, TeEXTERNALTHEME = 2, TeFILETHEME = 3, TeSFSTHEME = 4 }
| Type of view node. More...

## Detailed Description

This file provides TerraLib's tree structure of views.

## Define Documentation

#define THEME_GROUP

## Enumeration Type Documentation

enum TeViewNodeType

Type of view node.

Enumerator:

  TeTHEME |
  TeTREE |
  TeEXTERNALTHEME |
  TeFILETHEME |
  TeSFSTHEME |

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines