Version: 8.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
SUIT_DataObjectLevelIterator Class Reference

#include <SUIT_DataObjectIterator.h>

Inheritance diagram for SUIT_DataObjectLevelIterator:
Inheritance graph

Public Member Functions

 SUIT_DataObjectLevelIterator (SUIT_DataObject *root, const int start, const int end=0, const bool LeftToRight=true)
 
virtual void operator++ ()
 
- Public Member Functions inherited from SUIT_DataObjectIterator
 SUIT_DataObjectIterator (SUIT_DataObject *root, const int det, const bool fromTrueRoot=false)
 
SUIT_DataObjectcurrent () const
 
int depth () const
 
int detour () const
 

Protected Attributes

int myStartLevel
 
int myEndLevel
 
- Protected Attributes inherited from SUIT_DataObjectIterator
SUIT_DataObjectmyRoot
 
SUIT_DataObjectmyCurrent
 

Additional Inherited Members

- Public Types inherited from SUIT_DataObjectIterator
enum  DetourType {
  DepthLeft, DepthRight, BreadthLeft, BreadthRight,
  User
}
 
- Protected Member Functions inherited from SUIT_DataObjectIterator
SUIT_DataObjectparent (SUIT_DataObject *) const
 
SUIT_DataObjectextreme (DataObjectList &, bool FromLeft) const
 
SUIT_DataObjectglobalSibling (SUIT_DataObject *, bool next) const
 

Constructor & Destructor Documentation

SUIT_DataObjectLevelIterator::SUIT_DataObjectLevelIterator ( SUIT_DataObject root,
const int  start,
const int  end = 0,
const bool  LeftToRight = true 
)

Member Function Documentation

void SUIT_DataObjectLevelIterator::operator++ ( )
virtual

Member Data Documentation

int SUIT_DataObjectLevelIterator::myEndLevel
protected
int SUIT_DataObjectLevelIterator::myStartLevel
protected

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