28 #ifndef _XTION_DEPTH_IMAGE_HPP_
29 #define _XTION_DEPTH_IMAGE_HPP_
36 class XtionDepthDriverImpl;
42 const uint32_t
height,
const uint16_t
orientation, XtionDepthDriverImpl *
const impl);
63 virtual uint32_t
height()
const;
70 virtual uint32_t
width()
const;
79 virtual uint16_t
depthAt(
const uint32_t row,
const uint32_t column)
const;
81 virtual void depth(uint16_t *
const data,
const uint32_t offset,
const uint32_t size)
const;
92 const void *
data()
const;
99 uint16_t _orientation;
100 XtionDepthDriverImpl *_impl;
virtual uint32_t width() const
virtual uint32_t height() const
virtual ~XtionDepthImage()
virtual void depth(uint16_t *const data, const uint32_t offset, const uint32_t size) const
The interface for a depth image.
Definition: depth_image.hpp:36
const void * data() const
virtual uint16_t depthAt(const uint32_t row, const uint32_t column) const
Definition: xtion_depth_image.hpp:38
virtual void setOrientation(const uint16_t orientation)
virtual uint16_t orientation() const
virtual Point3< int32_t > pointAt(const uint32_t row, const uint32_t column) const
XtionDepthImage(const void *const data, const uint32_t size, const uint32_t width, const uint32_t height, const uint16_t orientation, XtionDepthDriverImpl *const impl)