Follow this link to skip to the main content

claraty::RGB_Image_IO Class Reference

#include <rgb_image_io.h>

Collaboration diagram for claraty::RGB_Image_IO:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 RGB_Image_IO ()
virtual ~RGB_Image_IO ()
 RGB_Image_IO (std::string filename)
virtual void load (RGB_Image< unsigned char > &dest_image)=0
virtual void load (RGB_Image< char > &dest_image)=0
virtual void load (RGB_Image< unsigned short > &dest_image)=0
virtual void load (RGB_Image< short > &dest_image)=0
virtual void load (RGB_Image< unsigned int > &dest_image)=0
virtual void load (RGB_Image< int > &dest_image)=0
virtual void load (RGB_Image< float > &dest_image)=0
virtual void load (RGB_Image< double > &dest_image)=0
virtual void load (std::string filename, RGB_Image< unsigned char > &dest_image)=0
virtual void load (std::string filename, RGB_Image< char > &dest_image)=0
virtual void load (std::string filename, RGB_Image< unsigned short > &dest_image)=0
virtual void load (std::string filename, RGB_Image< short > &dest_image)=0
virtual void load (std::string filename, RGB_Image< unsigned int > &dest_image)=0
virtual void load (std::string filename, RGB_Image< int > &dest_image)=0
virtual void load (std::string filename, RGB_Image< float > &dest_image)=0
virtual void load (std::string filename, RGB_Image< double > &dest_image)=0
virtual void save (const RGB_Image< unsigned char > &src_image)=0
virtual void save (const RGB_Image< char > &src_image)=0
virtual void save (const RGB_Image< unsigned short > &src_image)=0
virtual void save (const RGB_Image< short > &src_image)=0
virtual void save (const RGB_Image< unsigned int > &src_image)=0
virtual void save (const RGB_Image< int > &src_image)=0
virtual void save (const RGB_Image< float > &src_image)=0
virtual void save (const RGB_Image< double > &src_image)=0
virtual void save (const std::string &filename, const RGB_Image< unsigned char > &src_image)=0
virtual void save (const std::string &filename, const RGB_Image< char > &src_image)=0
virtual void save (const std::string &filename, const RGB_Image< unsigned short > &src_image)=0
virtual void save (const std::string &filename, const RGB_Image< short > &src_image)=0
virtual void save (const std::string &filename, const RGB_Image< unsigned int > &src_image)=0
virtual void save (const std::string &filename, const RGB_Image< int > &src_image)=0
virtual void save (const std::string &filename, const RGB_Image< float > &src_image)=0
virtual void save (const std::string &filename, const RGB_Image< double > &src_image)=0
void set_filename (std::string filename)
std::string get_filename ()

Private Attributes

std::string _filename

Detailed Description

Definition at line 34 of file rgb_image_io.h.


Constructor & Destructor Documentation

claraty::RGB_Image_IO::RGB_Image_IO (  )  [inline]

Default constructor.

Definition at line 41 of file rgb_image_io.h.

00041 {};

virtual claraty::RGB_Image_IO::~RGB_Image_IO (  )  [inline, virtual]

Definition at line 42 of file rgb_image_io.h.

00042 {};

claraty::RGB_Image_IO::RGB_Image_IO ( std::string  filename  )  [inline]

Construct an RGB_Image_IO object that will save or load an RGB_Image with the provided filename.

Parameters:
filename the filename to use for saving/loading an RGB_Image.

Definition at line 48 of file rgb_image_io.h.

00048 : _filename(filename) {};


Member Function Documentation

virtual void claraty::RGB_Image_IO::load ( RGB_Image< unsigned char > &  dest_image  )  [pure virtual]

virtual void claraty::RGB_Image_IO::load ( RGB_Image< char > &  dest_image  )  [pure virtual]

virtual void claraty::RGB_Image_IO::load ( RGB_Image< unsigned short > &  dest_image  )  [pure virtual]

virtual void claraty::RGB_Image_IO::load ( RGB_Image< short > &  dest_image  )  [pure virtual]

virtual void claraty::RGB_Image_IO::load ( RGB_Image< unsigned int > &  dest_image  )  [pure virtual]

virtual void claraty::RGB_Image_IO::load ( RGB_Image< int > &  dest_image  )  [pure virtual]

virtual void claraty::RGB_Image_IO::load ( RGB_Image< float > &  dest_image  )  [pure virtual]

virtual void claraty::RGB_Image_IO::load ( RGB_Image< double > &  dest_image  )  [pure virtual]

virtual void claraty::RGB_Image_IO::load ( std::string  filename,
RGB_Image< unsigned char > &  dest_image 
) [pure virtual]

virtual void claraty::RGB_Image_IO::load ( std::string  filename,
RGB_Image< char > &  dest_image 
) [pure virtual]

virtual void claraty::RGB_Image_IO::load ( std::string  filename,
RGB_Image< unsigned short > &  dest_image 
) [pure virtual]

virtual void claraty::RGB_Image_IO::load ( std::string  filename,
RGB_Image< short > &  dest_image 
) [pure virtual]

virtual void claraty::RGB_Image_IO::load ( std::string  filename,
RGB_Image< unsigned int > &  dest_image 
) [pure virtual]

virtual void claraty::RGB_Image_IO::load ( std::string  filename,
RGB_Image< int > &  dest_image 
) [pure virtual]

virtual void claraty::RGB_Image_IO::load ( std::string  filename,
RGB_Image< float > &  dest_image 
) [pure virtual]

virtual void claraty::RGB_Image_IO::load ( std::string  filename,
RGB_Image< double > &  dest_image 
) [pure virtual]

virtual void claraty::RGB_Image_IO::save ( const RGB_Image< unsigned char > &  src_image  )  [pure virtual]

virtual void claraty::RGB_Image_IO::save ( const RGB_Image< char > &  src_image  )  [pure virtual]

virtual void claraty::RGB_Image_IO::save ( const RGB_Image< unsigned short > &  src_image  )  [pure virtual]

virtual void claraty::RGB_Image_IO::save ( const RGB_Image< short > &  src_image  )  [pure virtual]

virtual void claraty::RGB_Image_IO::save ( const RGB_Image< unsigned int > &  src_image  )  [pure virtual]

virtual void claraty::RGB_Image_IO::save ( const RGB_Image< int > &  src_image  )  [pure virtual]

virtual void claraty::RGB_Image_IO::save ( const RGB_Image< float > &  src_image  )  [pure virtual]

virtual void claraty::RGB_Image_IO::save ( const RGB_Image< double > &  src_image  )  [pure virtual]

virtual void claraty::RGB_Image_IO::save ( const std::string &  filename,
const RGB_Image< unsigned char > &  src_image 
) [pure virtual]

virtual void claraty::RGB_Image_IO::save ( const std::string &  filename,
const RGB_Image< char > &  src_image 
) [pure virtual]

virtual void claraty::RGB_Image_IO::save ( const std::string &  filename,
const RGB_Image< unsigned short > &  src_image 
) [pure virtual]

virtual void claraty::RGB_Image_IO::save ( const std::string &  filename,
const RGB_Image< short > &  src_image 
) [pure virtual]

virtual void claraty::RGB_Image_IO::save ( const std::string &  filename,
const RGB_Image< unsigned int > &  src_image 
) [pure virtual]

virtual void claraty::RGB_Image_IO::save ( const std::string &  filename,
const RGB_Image< int > &  src_image 
) [pure virtual]

virtual void claraty::RGB_Image_IO::save ( const std::string &  filename,
const RGB_Image< float > &  src_image 
) [pure virtual]

virtual void claraty::RGB_Image_IO::save ( const std::string &  filename,
const RGB_Image< double > &  src_image 
) [pure virtual]

void claraty::RGB_Image_IO::set_filename ( std::string  filename  )  [inline]

Sets the filename of the file to load or save to.

Parameters:
filename of file to load or save to.

Definition at line 94 of file rgb_image_io.h.

References _filename.

00094                                         { 
00095     _filename = filename;
00096   }

std::string claraty::RGB_Image_IO::get_filename (  )  [inline]

Gets the filename of the file being loaded or saved to.

Returns:
filename of file being loaded or saved to.

Definition at line 102 of file rgb_image_io.h.

References _filename.

00102                            {
00103     return _filename;
00104   }


Member Data Documentation

std::string claraty::RGB_Image_IO::_filename [private]

Definition at line 112 of file rgb_image_io.h.

Referenced by get_filename(), and set_filename().


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