All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups 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 146 of file GU_AgentRig.h.

Constructor & Destructor Documentation

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

Definition at line 149 of file GU_AgentRig.h.

Member Function Documentation

void GU_AgentRig::const_iterator::advance ( )

Definition at line 169 of file GU_AgentRig.h.

bool GU_AgentRig::const_iterator::atEnd ( ) const

Definition at line 183 of file GU_AgentRig.h.

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

Returns the transform index.

Definition at line 189 of file GU_AgentRig.h.

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

Pre-increment operator.

Definition at line 192 of file GU_AgentRig.h.

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

Definition at line 155 of file GU_AgentRig.h.

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