| TerraLib 4.1

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

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

Classes | Public Member Functions
TeViewTreeRevIterator Class Reference

`#include <TeViewTreeIterator.h>`

List of all members.

## Classes

struct | StackElem

## Public Member Functions

| TeViewTreeRevIterator (TeViewTree *root)
void | first ()
void | firstLeaf ()
void | next ()
void | nextLeaf ()
void | skipChildren ()
| move to the next node skipping the current node childs
bool | isDone ()
TeViewNode * | currentNode ()
int | currentDepth ()
| Returns the depth of the current node. The root has depth is 0.

## Constructor & Destructor Documentation

TeViewTreeRevIterator::TeViewTreeRevIterator | ( | TeViewTree * | root | ) | `[inline]`

## Member Function Documentation

int TeViewTreeRevIterator::currentDepth | ( |  | ) | `[inline]`

Returns the depth of the current node. The root has depth is 0.

TeViewNode * TeViewTreeRevIterator::currentNode | ( |  | ) | `[inline]`

void TeViewTreeRevIterator::first | ( |  | ) | `[inline]`

void TeViewTreeRevIterator::firstLeaf | ( |  | ) | `[inline]`

bool TeViewTreeRevIterator::isDone | ( |  | ) | `[inline]`

void TeViewTreeRevIterator::next | ( |  | ) |

void TeViewTreeRevIterator::nextLeaf | ( |  | ) |

Move to the next leaf on the tree.

void TeViewTreeRevIterator::skipChildren | ( |  | ) |

move to the next node skipping the current node childs

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

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

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines