libkovan  1
The kovan standard library
depth::XtionDepthImage Class Reference

#include <xtion_depth_image.hpp>

Inheritance diagram for depth::XtionDepthImage:
depth::DepthImage

Public Member Functions

 XtionDepthImage (const void *const data, const uint32_t size, const uint32_t width, const uint32_t height, const uint16_t orientation, XtionDepthDriverImpl *const impl)
 
virtual ~XtionDepthImage ()
 
virtual void setOrientation (const uint16_t orientation)
 
virtual uint16_t orientation () const
 
virtual uint32_t height () const
 
virtual uint32_t width () const
 
virtual uint16_t depthAt (const uint32_t row, const uint32_t column) const
 
virtual void depth (uint16_t *const data, const uint32_t offset, const uint32_t size) const
 
virtual Point3< int32_t > pointAt (const uint32_t row, const uint32_t column) const
 
const void * data () const
 
- Public Member Functions inherited from depth::DepthImage
virtual ~DepthImage ()
 

Constructor & Destructor Documentation

depth::XtionDepthImage::XtionDepthImage ( const void *const  data,
const uint32_t  size,
const uint32_t  width,
const uint32_t  height,
const uint16_t  orientation,
XtionDepthDriverImpl *const  impl 
)
virtual depth::XtionDepthImage::~XtionDepthImage ( )
virtual

Member Function Documentation

const void* depth::XtionDepthImage::data ( ) const
virtual void depth::XtionDepthImage::depth ( uint16_t *const  data,
const uint32_t  offset,
const uint32_t  size 
) const
virtual

Implements depth::DepthImage.

virtual uint16_t depth::XtionDepthImage::depthAt ( const uint32_t  row,
const uint32_t  column 
) const
virtual

Returns the depth value of the specified point.

Parameters
rowThe row index of the point
columnThe column index of the point
Returns
The depth value

Implements depth::DepthImage.

virtual uint32_t depth::XtionDepthImage::height ( ) const
virtual

Returns the height of the depth image in pixel

Returns
Height of the depth image in pixel

Implements depth::DepthImage.

virtual uint16_t depth::XtionDepthImage::orientation ( ) const
virtual

Gets the depth camera orientation

Returns
Depth camera orientation (0 - 359 degree)

Implements depth::DepthImage.

virtual Point3<int32_t> depth::XtionDepthImage::pointAt ( const uint32_t  row,
const uint32_t  column 
) const
virtual

Returns the specified point.

Parameters
rowThe row index of the point
columnThe column index of the point
Returns
The point or 0 if there no point at this coordinate

Implements depth::DepthImage.

virtual void depth::XtionDepthImage::setOrientation ( const uint16_t  orientation)
virtual

Sets the depth camera orientation

Parameters
orientationDepth camera orientation (0 or 180 degree)

Implements depth::DepthImage.

virtual uint32_t depth::XtionDepthImage::width ( ) const
virtual

Returns the width of the depth image in pixel

Returns
Width of the depth image in pixel

Implements depth::DepthImage.


The documentation for this class was generated from the following file: