Logo ROOT   6.12/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 #include "TImagePlugin.h"
23 
24 struct ASImage;
25 
26 class TASImagePlugin : public TImagePlugin {
27 
28 public:
29  TASImagePlugin(const char *ext) : TImagePlugin(ext) { }
30  virtual ~TASImagePlugin() { }
31 
32  virtual unsigned char *ReadFile(const char * /*filename*/, UInt_t & /*w*/, UInt_t & /*h*/) { return 0; }
33  virtual Bool_t WriteFile(const char * /*filename*/, unsigned char * /*argb*/, UInt_t /*w*/, UInt_t /*h*/) { return kFALSE; }
34  virtual ASImage *File2ASImage(const char * /*filename*/) { return 0; }
35  virtual Bool_t ASImage2File(ASImage * /*asimage*/) { return kFALSE; }
36 
37  ClassDef(TASImagePlugin, 0) // asimage plugin
38 };
39 
40 #endif
virtual unsigned char * ReadFile(const char *, UInt_t &, UInt_t &)
virtual ~TASImagePlugin()
bool Bool_t
Definition: RtypesCore.h:59
#define ClassDef(name, id)
Definition: Rtypes.h:320
virtual ASImage * File2ASImage(const char *)
unsigned int UInt_t
Definition: RtypesCore.h:42
TASImagePlugin(const char *ext)
const Bool_t kFALSE
Definition: RtypesCore.h:88
virtual Bool_t WriteFile(const char *, unsigned char *, UInt_t, UInt_t)
virtual Bool_t ASImage2File(ASImage *)