Go to the documentation of this file.
38 #ifndef __OPENNI_DEVICE_KINECT__
39 #define __OPENNI_DEVICE_KINECT__
57 DeviceKinect (xn::Context& context,
const xn::NodeInfo& device_node,
const xn::NodeInfo& image_node,
const xn::NodeInfo& depth_node,
const xn::NodeInfo& ir_node)
throw (
OpenNIException);
75 virtual
bool isImageResizeSupported (
unsigned input_width,
unsigned input_height,
unsigned output_width,
unsigned output_height) const throw ();
90 #endif // __OPENNI_DEVICE_KINECT__
virtual bool isSynchronizationSupported() const
Class representing an astract device for Primesense or MS Kinect devices.
virtual void setSynchronization(bool on_off)
virtual void enumAvailableModes()
virtual bool isDepthCroppingSupported() const
ImageBayerGRBG::DebayeringMethod debayering_method_
Concrete implementation of the interface OpenNIDevice for a MS Kinect device.
DeviceKinect(xn::Context &context, const xn::NodeInfo &device_node, const xn::NodeInfo &image_node, const xn::NodeInfo &depth_node, const xn::NodeInfo &ir_node)
Image class containing just a reference to image meta data. Thus this class just provides an interfac...
const ImageBayerGRBG::DebayeringMethod & getDebayeringMethod() const
void setDebayeringMethod(const ImageBayerGRBG::DebayeringMethod &debayering_method)
virtual void setDepthCropping(unsigned x, unsigned y, unsigned width, unsigned height)
virtual bool isDepthCropped() const
virtual boost::shared_ptr< Image > getCurrentImage(boost::shared_ptr< xn::ImageMetaData > image_meta_data) const
virtual bool isImageResizeSupported(unsigned input_width, unsigned input_height, unsigned output_width, unsigned output_height) const
This class provides methods to fill a RGB or Grayscale image buffer from underlying Bayer pattern ima...
virtual bool isSynchronized() const
Driver class implemented as Singleton. This class contains the xn::Context object used by all devices...
openni_camera
Author(s): Patrick Mihelich, Suat Gedikli, Radu Bogdan Rusu
autogenerated on Thu Apr 21 2022 02:37:23