g4tools  5.4.0
Public Member Functions | List of all members
tools::image::ireader Class Referenceabstract
Inheritance diagram for tools::image::ireader:
Inheritance graph
[legend]

Public Member Functions

virtual ~ireader ()
 
virtual ireadercopy () const =0
 
virtual bool is (const std::string &) const =0
 
virtual bool infos (std::ostream &a_out, const std::string &a_file, unsigned int &a_width, unsigned int &a_height, unsigned int &a_bpp) const =0
 
virtual unsigned char * read (std::ostream &a_out, const std::string &a_file, unsigned int &a_width, unsigned int &a_height, unsigned int &a_bpp) const =0
 
virtual unsigned char * read_part (std::ostream &a_out, const std::string &a_file, unsigned int a_sx, unsigned int a_sy, unsigned int a_sw, unsigned int a_sh, unsigned int &a_rw, unsigned int &a_rh, unsigned int &a_rbpp) const =0
 

Detailed Description

Definition at line 15 of file image_reader.

Constructor & Destructor Documentation

◆ ~ireader()

virtual tools::image::ireader::~ireader ( )
inlinevirtual

Definition at line 17 of file image_reader.

17 {}

Member Function Documentation

◆ copy()

virtual ireader* tools::image::ireader::copy ( ) const
pure virtual

◆ infos()

virtual bool tools::image::ireader::infos ( std::ostream &  a_out,
const std::string &  a_file,
unsigned int &  a_width,
unsigned int &  a_height,
unsigned int &  a_bpp 
) const
pure virtual

◆ is()

virtual bool tools::image::ireader::is ( const std::string &  ) const
pure virtual

◆ read()

virtual unsigned char* tools::image::ireader::read ( std::ostream &  a_out,
const std::string &  a_file,
unsigned int &  a_width,
unsigned int &  a_height,
unsigned int &  a_bpp 
) const
pure virtual

◆ read_part()

virtual unsigned char* tools::image::ireader::read_part ( std::ostream &  a_out,
const std::string &  a_file,
unsigned int  a_sx,
unsigned int  a_sy,
unsigned int  a_sw,
unsigned int  a_sh,
unsigned int &  a_rw,
unsigned int &  a_rh,
unsigned int &  a_rbpp 
) const
pure virtual

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