Follow this link to skip to the main content

claraty::Image_IO Class Reference

#include <image_io.h>

Collaboration diagram for claraty::Image_IO:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Image_IO ()
virtual ~Image_IO ()
 Image_IO (std::string filename)
virtual void load (Image< unsigned char > &dest_image)=0
virtual void load (Image< char > &dest_image)=0
virtual void load (Image< unsigned short > &dest_image)=0
virtual void load (Image< short > &dest_image)=0
virtual void load (Image< unsigned int > &dest_image)=0
virtual void load (Image< int > &dest_image)=0
virtual void load (Image< float > &dest_image)=0
virtual void load (Image< double > &dest_image)=0
virtual void load (std::string filename, Image< unsigned char > &dest_image)=0
virtual void load (std::string filename, Image< char > &dest_image)=0
virtual void load (std::string filename, Image< unsigned short > &dest_image)=0
virtual void load (std::string filename, Image< short > &dest_image)=0
virtual void load (std::string filename, Image< unsigned int > &dest_image)=0
virtual void load (std::string filename, Image< int > &dest_image)=0
virtual void load (std::string filename, Image< float > &dest_image)=0
virtual void load (std::string filename, Image< double > &dest_image)=0
virtual void save (const Image< unsigned char > &src_image)=0
virtual void save (const Image< char > &src_image)=0
virtual void save (const Image< unsigned short > &src_image)=0
virtual void save (const Image< short > &src_image)=0
virtual void save (const Image< unsigned int > &src_image)=0
virtual void save (const Image< int > &src_image)=0
virtual void save (const Image< float > &src_image)=0
virtual void save (const Image< double > &src_image)=0
virtual void save (const std::string &filename, const Image< unsigned char > &src_image)=0
virtual void save (const std::string &filename, const Image< char > &src_image)=0
virtual void save (const std::string &filename, const Image< unsigned short > &src_image)=0
virtual void save (const std::string &filename, const Image< short > &src_image)=0
virtual void save (const std::string &filename, const Image< unsigned int > &src_image)=0
virtual void save (const std::string &filename, const Image< int > &src_image)=0
virtual void save (const std::string &filename, const Image< float > &src_image)=0
virtual void save (const std::string &filename, const 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 86 of file image_io.h.


Constructor & Destructor Documentation

claraty::Image_IO::Image_IO (  )  [inline]

Default constructor.

Definition at line 93 of file image_io.h.

00093 {};

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

Definition at line 94 of file image_io.h.

00094 {};

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

Construct an Image_IO object that will save or load an Image with the provided filename.

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

Definition at line 100 of file image_io.h.

00100 : _filename(filename) {};


Member Function Documentation

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

virtual void claraty::Image_IO::load ( Image< char > &  dest_image  )  [pure virtual]

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

virtual void claraty::Image_IO::load ( Image< short > &  dest_image  )  [pure virtual]

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

virtual void claraty::Image_IO::load ( Image< int > &  dest_image  )  [pure virtual]

virtual void claraty::Image_IO::load ( Image< float > &  dest_image  )  [pure virtual]

virtual void claraty::Image_IO::load ( Image< double > &  dest_image  )  [pure virtual]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

void claraty::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 146 of file image_io.h.

References _filename.

00146                                         { 
00147     _filename = filename;
00148   }

std::string claraty::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 154 of file image_io.h.

References _filename.

00154                            {
00155     return _filename;
00156   }


Member Data Documentation

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

Definition at line 164 of file image_io.h.

Referenced by get_filename(), and set_filename().


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