klComputerVision
Public Member Functions | Protected Attributes | Private Attributes
klImageFileSource Class Referenceabstract

#include <kl_image_io.h>

Inheritance diagram for klImageFileSource:
Inheritance graph
Collaboration diagram for klImageFileSource:
Collaboration graph

Public Member Functions

virtual bool queryImage ()=0
 
void setImageParameters (unsigned int width, unsigned int height, unsigned int bands, unsigned int bpp)
 
const char * getFileName ()
 
size_t getBands (void)
 
size_t getWidth (void)
 
size_t getHeight (void)
 
size_t getBitsPerPixel (void)
 
klRasterBufferPointer render ()
 
virtual klRasterBufferPointer operator() (void)=0
 

Protected Attributes

const char * _filename
 

Private Attributes

size_t inbands
 
size_t inwidth
 
size_t inheight
 
size_t bitsPerPixel
 

Member Function Documentation

size_t klImageFileSource::getBands ( void  )
inline

Here is the call graph for this function:

Here is the caller graph for this function:

size_t klImageFileSource::getBitsPerPixel ( void  )
inline

Here is the call graph for this function:

const char* klImageFileSource::getFileName ( )
inline

Here is the caller graph for this function:

size_t klImageFileSource::getHeight ( void  )
inline

Here is the call graph for this function:

Here is the caller graph for this function:

size_t klImageFileSource::getWidth ( void  )
inline

Here is the call graph for this function:

Here is the caller graph for this function:

virtual klRasterBufferPointer klImageFileSource::operator() ( void  )
pure virtual

Implemented in klJPEG2000SourceFunctor, klJPEGSourceFunctor, klPPMSourceFunctor, and klTIFFSourceFunctor.

Here is the caller graph for this function:

virtual bool klImageFileSource::queryImage ( )
pure virtual

Implemented in klJPEG2000SourceFunctor, klJPEGSourceFunctor, klPPMSourceFunctor, and klTIFFSourceFunctor.

Here is the caller graph for this function:

klRasterBufferPointer klImageFileSource::render ( )
inline

Here is the call graph for this function:

Here is the caller graph for this function:

void klImageFileSource::setImageParameters ( unsigned int  width,
unsigned int  height,
unsigned int  bands,
unsigned int  bpp 
)
inline

Here is the caller graph for this function:

Field Documentation

const char* klImageFileSource::_filename
protected
size_t klImageFileSource::bitsPerPixel
private
size_t klImageFileSource::inbands
private
size_t klImageFileSource::inheight
private
size_t klImageFileSource::inwidth
private

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