#include <image.h>
This can be used for construction of containers of images. For intstance the code:
vector<Image<float> > foo(3, ImageRef(10,10));
foo
point to the same 10x10 image, which is probably not the desired behaviour. The desired behaviour can be obtained with the ImageCreationIterator: ImageCreationIterator<ImageRef> begin(10,10), end(3); vector<Image<float> > foo(begin, end);
foo
contains 3 distinct images.See also
Definition at line 582 of file image.h.
Public Member Functions | |
void | operator++ (int) |
void | operator++ () |
bool | operator== (const ImageCreationIterator &i) |
bool | operator!= (const ImageCreationIterator &i) |
const T & | operator * () |
ImageCreationIterator (const T &data) | |
ImageCreationIterator (int i) |