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

Public Member Functions | |
| VRS_TYPEINFO (PackedVertexIteratorBase, Iterator< VECTOR >) | |
| VRS_SERIALIZABLE (PackedVertexIteratorBase) | |
| PackedVertexIteratorBase (SO< Iterator< VECTOR > > vertices) | |
| virtual unsigned int | size () const |
| Returns the number of elements, this iterator can iterate over. | |
| virtual VECTOR | get (unsigned int i) const |
| Returns the i-th element of the elements described by this iterator. | |
| virtual void | translate (const VRS::Vector &offset) |
Protected Member Functions | |
| PackedVertexIteratorBase () | |
This reduces the memory consumption by a factor of 2! 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 PackedVertexIterator...
| VRS::PackedVertexIteratorBase< VECTOR >::PackedVertexIteratorBase | ( | SO< Iterator< VECTOR > > | vertices | ) | [inline] |
| VRS::PackedVertexIteratorBase< VECTOR >::PackedVertexIteratorBase | ( | ) | [inline, protected] |
| VRS::PackedVertexIteratorBase< VECTOR >::VRS_TYPEINFO | ( | PackedVertexIteratorBase< VECTOR > | , | |
| Iterator< VECTOR > | ||||
| ) |
| VRS::PackedVertexIteratorBase< VECTOR >::VRS_SERIALIZABLE | ( | PackedVertexIteratorBase< VECTOR > | ) |
| virtual unsigned int VRS::PackedVertexIteratorBase< VECTOR >::size | ( | void | ) | const [inline, virtual] |
| virtual VECTOR VRS::PackedVertexIteratorBase< VECTOR >::get | ( | unsigned int | i | ) | const [inline, virtual] |
Returns the i-th element of the elements described by this iterator.
Implements VRS::Iterator< VECTOR >.
| virtual void VRS::PackedVertexIteratorBase< VECTOR >::translate | ( | const VRS::Vector & | offset | ) | [inline, virtual] |