28 #ifndef _XTION_DEPTH_IMAGE_HPP_
29 #define _XTION_DEPTH_IMAGE_HPP_
36 class XtionDepthDriverImpl;
41 XtionDepthImage(
const void *
const data,
const uint32_t size,
const uint32_t width,
42 const uint32_t height,
const uint16_t orientation, XtionDepthDriverImpl *
const impl);
49 virtual void setOrientation(
const uint16_t orientation);
56 virtual uint16_t orientation()
const;
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;
90 virtual Point3<int32_t> pointAt(
const uint32_t row,
const uint32_t column)
const;
92 const void *data()
const;
99 uint16_t _orientation;
100 XtionDepthDriverImpl *_impl;
The interface for a depth image.
Definition: depth_image.hpp:36
Definition: depth_driver.hpp:34
Definition: xtion_depth_image.hpp:38
#define EXPORT_SYM
Definition: export.h:7