version 3.3

VRS::JPEGReader Class Reference

Reader for JPEG files. More...

#include <vrs/io/jpegreader.h>

Inheritance diagram for VRS::JPEGReader:

VRS::ImageReader VRS::ObjectReader VRS::SharedObj VRS::Visitable

List of all members.

Public Member Functions

virtual SO< Imageread (DataResource *resource) const
virtual const char * objectFormatName () const
virtual const char * objectFileSuffix () const
 Format name is JPEG, and suffix is "jpg".
virtual double priority () const
virtual bool canProduce (const ID &targetType) const
 JPEGReader ()
 Allows for disabling the progress bar update. (default true).
virtual void setProgressBarEnabled (bool yesNo)
 VRS_TYPEINFO (JPEGReader, ImageReader)


Detailed Description

Reader for JPEG files.

Constructor & Destructor Documentation

VRS::JPEGReader::JPEGReader (  ) 

Allows for disabling the progress bar update. (default true).


Member Function Documentation

virtual SO<Image> VRS::JPEGReader::read ( DataResource resource  )  const [virtual]

Try to interpret resource as JPEG data; returns NULL if not successfull. Needs jpeg lib (UNIX).

Implements VRS::ImageReader.

virtual const char* VRS::JPEGReader::objectFormatName ( void   )  const [inline, virtual]

Implements VRS::ImageReader.

virtual const char* VRS::JPEGReader::objectFileSuffix ( void   )  const [inline, virtual]

Format name is JPEG, and suffix is "jpg".

Implements VRS::ImageReader.

virtual double VRS::JPEGReader::priority (  )  const [inline, virtual]

The GDALReader is not able to read from DataSources therefore the JPEGReader has a lower priority

Reimplemented from VRS::ImageReader.

virtual bool VRS::JPEGReader::canProduce ( const ID targetType  )  const [virtual]

Reimplemented from VRS::ImageReader.

virtual void VRS::JPEGReader::setProgressBarEnabled ( bool  yesNo  )  [virtual]

VRS::JPEGReader::VRS_TYPEINFO ( JPEGReader  ,
ImageReader   
)


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

Generated on Sat May 18 06:00:25 2013 by Doxygen 1.5.6
© 2001-2010 Hasso-Plattner-Institut | Impressum | Contact