HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
GU_AgentRig::const_iterator Class Reference

#include <GU_AgentRig.h>

Public Member Functions

 const_iterator (const GU_AgentRig &rig, int start=-1)
 
void rewind (int start=-1)
 
void advance ()
 
bool atEnd () const
 
int operator* () const
 Returns the transform index. More...
 
const_iteratoroperator++ ()
 Pre-increment operator. More...
 

Detailed Description

Iterator for top down traversal of the rig hierarchy. Each visited transform's parent is guaranteed to be visited before its children.

Definition at line 127 of file GU_AgentRig.h.

Constructor & Destructor Documentation

GU_AgentRig::const_iterator::const_iterator ( const GU_AgentRig rig,
int  start = -1 
)
inline

Definition at line 130 of file GU_AgentRig.h.

Member Function Documentation

void GU_AgentRig::const_iterator::advance ( )
inline

Definition at line 150 of file GU_AgentRig.h.

bool GU_AgentRig::const_iterator::atEnd ( ) const
inline

Definition at line 164 of file GU_AgentRig.h.

int GU_AgentRig::const_iterator::operator* ( void  ) const
inline

Returns the transform index.

Definition at line 170 of file GU_AgentRig.h.

const_iterator& GU_AgentRig::const_iterator::operator++ ( )
inline

Pre-increment operator.

Definition at line 173 of file GU_AgentRig.h.

void GU_AgentRig::const_iterator::rewind ( int  start = -1)
inline

Definition at line 136 of file GU_AgentRig.h.


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