148 const void *
data()
const;
183 std::shared_ptr<Impl> impl_ =
nullptr;
bool empty()
Definition: image.cpp:262
~Image()
Definition: image.cpp:130
Image clone() const
Definition: image.cpp:237
int depth() const
Image per channel bytes.
Definition: image.cpp:214
void * mutable_data()
Pointer to aligned image data.
Definition: image.cpp:235
bool copyTo(Image *image)
Definition: image.cpp:245
int width() const
Image width in pixels.
Definition: image.cpp:184
Image & operator=(const Image &other)
Definition: image.cpp:148
int height() const
Image height in pixels.
Definition: image.cpp:191
int elemSize() const
the size of each pixel in bytes
Definition: image.cpp:205
PixelFormat format() const
Image format.
Definition: image.cpp:198
int step() const
Size of aligned image row in bytes.
Definition: image.cpp:221
const void * data() const
Pointer to aligned image data.
Definition: image.cpp:228
int64_t stream_id() const
Image stream index.
Definition: image.cpp:171
int64_t timestamp() const
Image timestamp.
Definition: image.cpp:158
Image()
Definition: image.cpp:128
int channels() const
Image channels, supporet 1,2,3 or 4.
Definition: image.cpp:207
void set_timestamp(int64_t timestamp)
Set the timestamp object.
Definition: image.cpp:165
PixelFormat
Definition: image.h:9
void set_stream_id(int64_t stream_id)
Set the stream id object.
Definition: image.cpp:178