curfil  ..
 All Classes Functions Variables Typedefs Friends Groups Pages
Public Member Functions | Public Attributes | List of all members
curfil::LabeledRGBDImage Class Reference

A tuple of a RGBD image and an according labeling. More...

#include <image.h>

Public Member Functions

 LabeledRGBDImage (const boost::shared_ptr< RGBDImage > &rgbdImage, const boost::shared_ptr< LabelImage > &labelImage)
 creates a LabeledRGBDImage object out of an rgbd and label images
size_t getSizeInMemory () const
const RGBDImagegetRGBDImage () const
const LabelImagegetLabelImage () const
int getWidth () const
int getHeight () const
void resizeImage (int newWidth, int newHeight, LabelType paddingLabel) const
 resize the image to new depth and height and uses the provided label for padding
void calculateIntegral () const
 calculate the image integral

Public Attributes

boost::shared_ptr< RGBDImagergbdImage
 the RGBD component
boost::shared_ptr< LabelImagelabelImage
 the label iamge component

Detailed Description

A tuple of a RGBD image and an according labeling.

Definition at line 541 of file image.h.

Member Function Documentation

int curfil::LabeledRGBDImage::getHeight ( ) const
inline
Returns
the height of the RGBD image

Definition at line 596 of file image.h.

const LabelImage& curfil::LabeledRGBDImage::getLabelImage ( ) const
inline
Returns
the label image component

Definition at line 582 of file image.h.

const RGBDImage& curfil::LabeledRGBDImage::getRGBDImage ( ) const
inline
Returns
the RGBD image component

Definition at line 575 of file image.h.

size_t curfil::LabeledRGBDImage::getSizeInMemory ( ) const
inline
Returns
the total memory usage of the RGBD image as well as the according label image

Definition at line 568 of file image.h.

int curfil::LabeledRGBDImage::getWidth ( ) const
inline
Returns
the width of the RGBD image

Definition at line 589 of file image.h.


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