Reader Class Reference
Image reader interface. More...
#include <fvutils/readers/reader.h>
Inheritance diagram for Reader:

Public Member Functions | |
| virtual | ~Reader () |
| Virtual empty destructor. | |
| virtual void | set_buffer (unsigned char *yuv422planar_buffer)=0 |
| Set buffer that the read image should be written to. | |
| virtual colorspace_t | colorspace ()=0 |
| Get colorspace from the just read image. | |
| virtual unsigned int | pixel_width ()=0 |
| Get width of read image in pixels. | |
| virtual unsigned int | pixel_height ()=0 |
| Get height of read image in pixels. | |
| virtual void | read ()=0 |
| Read data from file. | |
Detailed Description
Image reader interface.Definition at line 29 of file reader.h.
Constructor & Destructor Documentation
| Reader::~Reader | ( | ) | [virtual] |
Member Function Documentation
| colorspace_t Reader::colorspace | ( | ) | [pure virtual] |
Get colorspace from the just read image.
- Returns:
- colorspace
Implemented in FvRawReader, JpegReader, PNGReader, and PNMReader.
| unsigned int Reader::pixel_height | ( | ) | [pure virtual] |
Get height of read image in pixels.
- Returns:
- height of image
Implemented in FvRawReader, JpegReader, PNGReader, and PNMReader.
| unsigned int Reader::pixel_width | ( | ) | [pure virtual] |
Get width of read image in pixels.
- Returns:
- width of image
Implemented in FvRawReader, JpegReader, PNGReader, and PNMReader.
| void Reader::read | ( | ) | [pure virtual] |
| void Reader::set_buffer | ( | unsigned char * | yuv422planar_buffer | ) | [pure virtual] |
Set buffer that the read image should be written to.
- Parameters:
-
yuv422planar_buffer buffer to write image to. The reader must ensure that it does the proper conversion (if needed) to YUV 422 planar format.
Implemented in FvRawReader, JpegReader, PNGReader, and PNMReader.
The documentation for this class was generated from the following files:
- src/firevision/fvutils/readers/reader.h
- src/firevision/fvutils/readers/reader.cpp

