ROOT logo
// @(#)root/graf:$Id: TASImagePlugin.h 20882 2007-11-19 11:31:26Z rdm $
// Author: Valeriy Onuchin   23/06/05

/*************************************************************************
 * Copyright (C) 2001-2002, Rene Brun, Fons Rademakers and Reiner Rohlfs *
 * All rights reserved.                                                  *
 *                                                                       *
 * For the licensing terms see $ROOTSYS/LICENSE.                         *
 * For the list of contributors see $ROOTSYS/README/CREDITS.             *
 *************************************************************************/

#ifndef ROOT_TASImagePlugin
#define ROOT_TASImagePlugin


//////////////////////////////////////////////////////////////////////////
//                                                                      //
//  TASImagePlugin                                                      //
//                                                                      //
//////////////////////////////////////////////////////////////////////////

#ifndef ROOT_TImagePlugin
#include "TImagePlugin.h"
#endif

struct ASImage;

class TASImagePlugin : public TImagePlugin {

public:
   TASImagePlugin(const char *ext) : TImagePlugin(ext) { }
   virtual ~TASImagePlugin() { }

   virtual unsigned char *ReadFile(const char * /*filename*/, UInt_t & /*w*/,  UInt_t & /*h*/) { return 0; }
   virtual Bool_t WriteFile(const char * /*filename*/, unsigned char * /*argb*/, UInt_t /*w*/,  UInt_t  /*h*/) { return kFALSE; }
   virtual ASImage *File2ASImage(const char * /*filename*/) {  return 0; }
   virtual Bool_t ASImage2File(ASImage * /*asimage*/) { return kFALSE; }

   ClassDef(TASImagePlugin, 0)  // asimage plugin
};

#endif
 TASImagePlugin.h:1
 TASImagePlugin.h:2
 TASImagePlugin.h:3
 TASImagePlugin.h:4
 TASImagePlugin.h:5
 TASImagePlugin.h:6
 TASImagePlugin.h:7
 TASImagePlugin.h:8
 TASImagePlugin.h:9
 TASImagePlugin.h:10
 TASImagePlugin.h:11
 TASImagePlugin.h:12
 TASImagePlugin.h:13
 TASImagePlugin.h:14
 TASImagePlugin.h:15
 TASImagePlugin.h:16
 TASImagePlugin.h:17
 TASImagePlugin.h:18
 TASImagePlugin.h:19
 TASImagePlugin.h:20
 TASImagePlugin.h:21
 TASImagePlugin.h:22
 TASImagePlugin.h:23
 TASImagePlugin.h:24
 TASImagePlugin.h:25
 TASImagePlugin.h:26
 TASImagePlugin.h:27
 TASImagePlugin.h:28
 TASImagePlugin.h:29
 TASImagePlugin.h:30
 TASImagePlugin.h:31
 TASImagePlugin.h:32
 TASImagePlugin.h:33
 TASImagePlugin.h:34
 TASImagePlugin.h:35
 TASImagePlugin.h:36
 TASImagePlugin.h:37
 TASImagePlugin.h:38
 TASImagePlugin.h:39
 TASImagePlugin.h:40
 TASImagePlugin.h:41
 TASImagePlugin.h:42