// @(#)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