# TTargetPathIterator Class Reference
[Data Structures]

Inheritance diagram for TTargetPathIterator:

List of all members.

## Public Member Functions
| TTargetPathIterator (const TTreeIdPath &inPath, I3DShMasterGroup *inRoot)
I3DShTreeElement *MCCOMAPI | First ()
boolean MCCOMAPI | More ()
I3DShTreeElement *MCCOMAPI | Next ()
## Private Attributes
TTreeIdPath | fPath
TTreeIdPath | fCurrentPath
TMCPtr< I3DShMasterGroup > | fCurrent
TMCPtr< I3DShMasterGroup > | fRoot
TMCPtr< I3DShTreeElement > | fTree

## Detailed Description

Iterates along a path to a target instance

## Constructor & Destructor Documentation

TTargetPathIterator::TTargetPathIterator | ( | const TTreeIdPath & | inPath,
|  | I3DShMasterGroup * | inRoot |
| ) |  |  | `[inline]`

## Member Function Documentation

I3DShTreeElement* MCCOMAPI TTargetPathIterator::First | ( |  | ) |

boolean MCCOMAPI TTargetPathIterator::More | ( |  | ) | `[inline]`

I3DShTreeElement* MCCOMAPI TTargetPathIterator::Next | ( |  | ) |

## Member Data Documentation

TMCPtr<I3DShMasterGroup> TTargetPathIterator::fCurrent`[private]`

TTreeIdPath TTargetPathIterator::fCurrentPath`[private]`

TTreeIdPath TTargetPathIterator::fPath`[private]`

TMCPtr<I3DShMasterGroup> TTargetPathIterator::fRoot`[private]`

TMCPtr<I3DShTreeElement> TTargetPathIterator::fTree`[private]`

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

- PublicUtilities.h