TImagePlugin Class Reference

#include <TImagePlugin.h>

Inheritance diagram for TImagePlugin:

TObject TObject TASImagePlugin TASImagePlugin TASPluginGS TASPluginGS TASPluginGS TASPluginGS List of all members.

Public Member Functions

 TImagePlugin (const char *ext)
virtual ~TImagePlugin ()
virtual unsigned char * ReadFile (const char *filename, UInt_t &w, UInt_t &h)=0
virtual Bool_t WriteFile (const char *filename, unsigned char *argb, UInt_t w, UInt_t h)=0
ULong_t Hash () const
 TImagePlugin (const char *ext)
virtual ~TImagePlugin ()
virtual unsigned char * ReadFile (const char *filename, UInt_t &w, UInt_t &h)=0
virtual Bool_t WriteFile (const char *filename, unsigned char *argb, UInt_t w, UInt_t h)=0
ULong_t Hash () const

Protected Attributes

TString fExtension

Detailed Description

Definition at line 31 of file TImagePlugin.h.


Constructor & Destructor Documentation

TImagePlugin::TImagePlugin ( const char *  ext  )  [inline]

Definition at line 37 of file TImagePlugin.h.

References fExtension.

virtual TImagePlugin::~TImagePlugin (  )  [inline, virtual]

Definition at line 38 of file TImagePlugin.h.

TImagePlugin::TImagePlugin ( const char *  ext  )  [inline]

Definition at line 37 of file TImagePlugin.h.

References fExtension.

virtual TImagePlugin::~TImagePlugin (  )  [inline, virtual]

Definition at line 38 of file TImagePlugin.h.


Member Function Documentation

virtual unsigned char* TImagePlugin::ReadFile ( const char *  filename,
UInt_t w,
UInt_t h 
) [pure virtual]

Referenced by TASImage::ReadImage().

virtual Bool_t TImagePlugin::WriteFile ( const char *  filename,
unsigned char *  argb,
UInt_t  w,
UInt_t  h 
) [pure virtual]

ULong_t TImagePlugin::Hash (  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 42 of file TImagePlugin.h.

References fExtension, and TString::Hash().

virtual unsigned char* TImagePlugin::ReadFile ( const char *  filename,
UInt_t w,
UInt_t h 
) [pure virtual]

virtual Bool_t TImagePlugin::WriteFile ( const char *  filename,
unsigned char *  argb,
UInt_t  w,
UInt_t  h 
) [pure virtual]

ULong_t TImagePlugin::Hash (  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 42 of file TImagePlugin.h.

References fExtension, and TString::Hash().


Member Data Documentation

TString TImagePlugin::fExtension [protected]

Definition at line 34 of file TImagePlugin.h.

Referenced by Hash(), and TImagePlugin().


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:41:44 2011 for ROOT_528-00b_version by  doxygen 1.5.1