cisst-saw
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Static Public Member Functions | Friends | List of all members
svlImageIO Class Reference

#include <svlImageIO.h>

Public Member Functions

 ~svlImageIO ()
 

Static Public Member Functions

static int GetExtension (const std::string &filename, std::string &extension)
 
static svlImageCodecBaseGetCodec (const std::string &filename)
 
static void ReleaseCodec (svlImageCodecBase *codec)
 
static int ReadDimensions (const std::string &filename, unsigned int &width, unsigned int &height)
 
static int ReadDimensions (const std::string &codec, std::istream &stream, unsigned int &width, unsigned int &height)
 
static int ReadDimensions (const std::string &codec, const unsigned char *buffer, const size_t buffersize, unsigned int &width, unsigned int &height)
 
static int Read (svlSampleImage &image, const unsigned int videoch, const std::string &filename, bool noresize=false)
 
static int Read (svlSampleImage &image, const unsigned int videoch, const std::string &codec, std::istream &stream, bool noresize=false)
 
static int Read (svlSampleImage &image, const unsigned int videoch, const std::string &codec, const unsigned char *buffer, const size_t buffersize, bool noresize=false)
 
static int Write (const svlSampleImage &image, const unsigned int videoch, const std::string &filename, const int compression=-1)
 
static int Write (const svlSampleImage &image, const unsigned int videoch, const std::string &codec, std::ostream &stream, const int compression=-1)
 
static int Write (const svlSampleImage &image, const unsigned int videoch, const std::string &codec, unsigned char *buffer, size_t &buffersize, const int compression=-1)
 

Friends

void svlInitializeImageCodecs ()
 

Constructor & Destructor Documentation

svlImageIO::~svlImageIO ( )

Member Function Documentation

static svlImageCodecBase* svlImageIO::GetCodec ( const std::string &  filename)
static
static int svlImageIO::GetExtension ( const std::string &  filename,
std::string &  extension 
)
static
static int svlImageIO::Read ( svlSampleImage image,
const unsigned int  videoch,
const std::string &  filename,
bool  noresize = false 
)
static
static int svlImageIO::Read ( svlSampleImage image,
const unsigned int  videoch,
const std::string &  codec,
std::istream &  stream,
bool  noresize = false 
)
static
static int svlImageIO::Read ( svlSampleImage image,
const unsigned int  videoch,
const std::string &  codec,
const unsigned char *  buffer,
const size_t  buffersize,
bool  noresize = false 
)
static
static int svlImageIO::ReadDimensions ( const std::string &  filename,
unsigned int &  width,
unsigned int &  height 
)
static
static int svlImageIO::ReadDimensions ( const std::string &  codec,
std::istream &  stream,
unsigned int &  width,
unsigned int &  height 
)
static
static int svlImageIO::ReadDimensions ( const std::string &  codec,
const unsigned char *  buffer,
const size_t  buffersize,
unsigned int &  width,
unsigned int &  height 
)
static
static void svlImageIO::ReleaseCodec ( svlImageCodecBase codec)
static
static int svlImageIO::Write ( const svlSampleImage image,
const unsigned int  videoch,
const std::string &  filename,
const int  compression = -1 
)
static
static int svlImageIO::Write ( const svlSampleImage image,
const unsigned int  videoch,
const std::string &  codec,
std::ostream &  stream,
const int  compression = -1 
)
static
static int svlImageIO::Write ( const svlSampleImage image,
const unsigned int  videoch,
const std::string &  codec,
unsigned char *  buffer,
size_t &  buffersize,
const int  compression = -1 
)
static

Friends And Related Function Documentation

void svlInitializeImageCodecs ( )
friend

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