91 return typeid(from)==
typeid(*
this);
101 virtual size_t bytes()
const {
return 0;};
104 virtual size_t pitch()
const {
return 0;};
107 virtual size_t stride()
const {
return 0;};
119 out <<
"Image: " << image.
size() <<
" stride="
iu::Size< 2 > size() const
Definition: image.h:64
friend std::ostream & operator<<(std::ostream &out, Image const &image)
Definition: image.h:116
Image(unsigned int width, unsigned int height)
Definition: image.h:48
bool sameType(const Image &from)
Definition: image.h:89
Base class for 2D images (pitched memory).
Definition: image.h:30
virtual bool onDevice() const
Definition: image.h:113
unsigned int & height
Definition: vector.h:531
virtual size_t stride() const
Definition: image.h:107
virtual size_t pitch() const
Definition: image.h:104
unsigned int & width
Definition: vector.h:529
size_t numel() const
Definition: image.h:95
virtual unsigned int bitDepth() const
Definition: image.h:110
virtual size_t bytes() const
Definition: image.h:101
iu::Size< 2 > size_
Definition: image.h:126
Image()
Definition: image.h:34
Template specialization for 2-d unsigned int vectors (size vectors).
Definition: vector.h:525
unsigned int width() const
Definition: image.h:72
virtual ~Image()
Definition: image.h:40
Image(const iu::Size< 2 > &size)
Definition: image.h:56
unsigned int height() const
Definition: image.h:80