se_core::NodeComponentList::TreeIterator Class Reference

#include <NodeComponentList.hpp>

List of all members.

Public Member Functions

 TreeIterator ()
 TreeIterator.
 TreeIterator (NodeComponentList &mgo)
void init (NodeComponentList &mgo)
bool hasNext ()
NodeComponentnext ()


Constructor & Destructor Documentation

se_core::NodeComponentList::TreeIterator::TreeIterator  ) 
 

TreeIterator.

Definition at line 161 of file NodeComponentList.cpp.

se_core::NodeComponentList::TreeIterator::TreeIterator NodeComponentList mgo  ) 
 

Definition at line 167 of file NodeComponentList.cpp.

References se_core::NodeComponentList::Iterator::init(), and se_core::NodeComponentList::isEmpty().


Member Function Documentation

bool se_core::NodeComponentList::TreeIterator::hasNext  ) 
 

Definition at line 189 of file NodeComponentList.cpp.

Referenced by se_core::PhysicsAreaComponent::affectChildren(), se_core::PhysicsAreaComponent::flipChildren(), se_core::CollisionAreaComponent::getContactList(), and se_core::PhysicsAreaComponent::performChildPhysics().

void se_core::NodeComponentList::TreeIterator::init NodeComponentList mgo  ) 
 

Definition at line 178 of file NodeComponentList.cpp.

References se_core::NodeComponentList::Iterator::init(), and se_core::NodeComponentList::isEmpty().

NodeComponent & se_core::NodeComponentList::TreeIterator::next  ) 
 

Definition at line 195 of file NodeComponentList.cpp.

References Assert, se_core::NodeComponent::children(), se_core::NodeComponentList::Iterator::hasNext(), se_core::NodeComponentList::Iterator::init(), and se_core::NodeComponentList::Iterator::next().

Referenced by se_core::PhysicsAreaComponent::affectChildren(), se_core::PhysicsAreaComponent::flipChildren(), se_core::CollisionAreaComponent::getContactList(), and se_core::PhysicsAreaComponent::performChildPhysics().


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

Home Page | SagaEngine trunk (updated nightly) reference generated Sun Dec 2 20:06:23 2007 by Doxygen version 1.3.9.1.

SourceForge.net Logo