| VRS - The Virtual Rendering System |
| version 3.3 |
#include <vrs/container/packedcoloriterator.h>

Public Member Functions | |
| VRS_TYPEINFO (PackedColorIteratorBase, Iterator< COLOR >) | |
| VRS_SERIALIZABLE (PackedColorIteratorBase) | |
| PackedColorIteratorBase (SO< Iterator< Color > > colors) | |
| virtual unsigned int | size () const |
| Returns the number of elements, this iterator can iterate over. | |
| virtual COLOR | get (unsigned int i) const |
| Returns the i-th element of the elements described by this iterator. | |
Protected Member Functions | |
| PackedColorIteratorBase () | |
This reduces the memory consumption by a factor of 8! NOTE: Due to some strange linker problems with VC-7.1 we made this class a template class with a dummy template parameter and implemented all methods inline; use this class with the provided typedef for PackedColorIterator...
| VRS::PackedColorIteratorBase< COLOR >::PackedColorIteratorBase | ( | SO< Iterator< Color > > | colors | ) | [inline] |
| VRS::PackedColorIteratorBase< COLOR >::PackedColorIteratorBase | ( | ) | [inline, protected] |
| VRS::PackedColorIteratorBase< COLOR >::VRS_TYPEINFO | ( | PackedColorIteratorBase< COLOR > | , | |
| Iterator< COLOR > | ||||
| ) |
| VRS::PackedColorIteratorBase< COLOR >::VRS_SERIALIZABLE | ( | PackedColorIteratorBase< COLOR > | ) |
| virtual unsigned int VRS::PackedColorIteratorBase< COLOR >::size | ( | void | ) | const [inline, virtual] |
| virtual COLOR VRS::PackedColorIteratorBase< COLOR >::get | ( | unsigned int | i | ) | const [inline, virtual] |
Returns the i-th element of the elements described by this iterator.
Implements VRS::Iterator< COLOR >.