![]() |
VR-Forces 5.0.3 Developer's Guide
|
File: munitRsrcIter.h.
Class: DtMunitionResourceIterator Description: DtMunitionResourceIterator is an iterator for iterating over only the munition resources in a resource list. It has recursive ability if the user wants to iterator over all resources and their subresources. Default is no recursion.

Private Member Functions | |
| DtMunitionResourceIterator () | |
| DtMunitionResourceIterator (const DtMunitionResourceIterator &orig) | |
| const DtMunitionResourceIterator & | operator= (const DtMunitionResourceIterator &orig) |
Additional Inherited Members | |
Protected Attributes inherited from DtRecursiveResourceIterator | |
| DtRecursiveResourceIterator * | myChildIterator |
Protected Attributes inherited from DtIteratorBase< DtSimResource > | |
| const DtList & | myList |
| DtListItem * | myCursor |
| DtIteratorDirection | myDirection |
|
private |
Default Constructor. Do not use.
|
private |
Copy Constructor.
|
inline |
Constructor.
|
inlinevirtual |
Destructor.
|
private |
Assignment Operator.
|
inline |
Calls reset() if reset arg is true (useful for for() loops). Returns the first object on the list.
References DtRecursiveResourceIterator::first().
|
inline |
returns the current object. List index is unmodified.
References DtRecursiveResourceIterator::current().
|
inline |
moves the index to the next munition resource found in the list and returns the object at that position in the list. Returns null if already at the end of list. By default we don't recurse into the subresources.
References DtRecursiveResourceIterator::next().
|
inline |
Returns the first item matching the filter test, starting with the given initial item.
References DtRecursiveResourceIterator::current(), DtMunitionResourceType, DtRecursiveResourceIterator::next(), and DtSimResource::type().