TerraLib 4.1
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 ()
TeViewNodecurrentNode ()
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:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines