Logo ROOT   6.08/07
Reference Guide
TASImagePlugin.h
Go to the documentation of this file.
1 // @(#)root/graf:$Id$
2 // Author: Valeriy Onuchin 23/06/05
3 
4 /*************************************************************************
5  * Copyright (C) 2001-2002, Rene Brun, Fons Rademakers and Reiner Rohlfs *
6  * All rights reserved. *
7  * *
8  * For the licensing terms see $ROOTSYS/LICENSE. *
9  * For the list of contributors see $ROOTSYS/README/CREDITS. *
10  *************************************************************************/
11 
12 #ifndef ROOT_TASImagePlugin
13 #define ROOT_TASImagePlugin
14 
15 
16 //////////////////////////////////////////////////////////////////////////
17 // //
18 // TASImagePlugin //
19 // //
20 //////////////////////////////////////////////////////////////////////////
21 
22 #ifndef ROOT_TImagePlugin
23 #include "TImagePlugin.h"
24 #endif
25 
26 struct ASImage;
27 
28 class TASImagePlugin : public TImagePlugin {
29 
30 public:
31  TASImagePlugin(const char *ext) : TImagePlugin(ext) { }
32  virtual ~TASImagePlugin() { }
33 
34  virtual unsigned char *ReadFile(const char * /*filename*/, UInt_t & /*w*/, UInt_t & /*h*/) { return 0; }
35  virtual Bool_t WriteFile(const char * /*filename*/, unsigned char * /*argb*/, UInt_t /*w*/, UInt_t /*h*/) { return kFALSE; }
36  virtual ASImage *File2ASImage(const char * /*filename*/) { return 0; }
37  virtual Bool_t ASImage2File(ASImage * /*asimage*/) { return kFALSE; }
38 
39  ClassDef(TASImagePlugin, 0) // asimage plugin
40 };
41 
42 #endif
virtual unsigned char * ReadFile(const char *, UInt_t &, UInt_t &)
virtual ~TASImagePlugin()
bool Bool_t
Definition: RtypesCore.h:59
const Bool_t kFALSE
Definition: Rtypes.h:92
#define ClassDef(name, id)
Definition: Rtypes.h:254
virtual ASImage * File2ASImage(const char *)
unsigned int UInt_t
Definition: RtypesCore.h:42
TASImagePlugin(const char *ext)
virtual Bool_t WriteFile(const char *, unsigned char *, UInt_t, UInt_t)
virtual Bool_t ASImage2File(ASImage *)