library: libASImage #include "TASImagePlugin.h" |
TASImagePlugin
class description - source file - inheritance tree (.pdf)
public:
TASImagePlugin(const char* ext)
TASImagePlugin(const TASImagePlugin&)
virtual ~TASImagePlugin()
virtual Bool_t ASImage2File(ASImage*)
static TClass* Class()
virtual ASImage* File2ASImage(const char*)
virtual TClass* IsA() const
TASImagePlugin& operator=(const TASImagePlugin&)
virtual unsigned char* ReadFile(const char*, UInt_t&, UInt_t&)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
virtual Bool_t WriteFile(const char*, unsigned char*, UInt_t, UInt_t)
TASImage
Interface to image processing library using libAfterImage.
It allows reading and writing of images in different
formats, several image manipulations (scaling, tiling, merging,
etc.) and displaying in pads.
The size of the image on the screen does not depend on the original
size of the image but on the size of the pad. Therefore it is very
easy to resize the image on the screen by resizing the pad.
Besides reading an image from a file an image can be defined by a
two dimensional array of values. A palette defines the color of
each value.
The image can be zoomed by defining a rectangle with the mouse.
The color palette can be modified with a GUI, just select
StartPaletteEditor() from the context menu.
Inline Functions
void ~TASImagePlugin()
TASImagePlugin TASImagePlugin(const char* ext)
unsigned char* ReadFile(const char*, UInt_t&, UInt_t&)
Bool_t WriteFile(const char*, unsigned char*, UInt_t, UInt_t)
ASImage* File2ASImage(const char*)
Bool_t ASImage2File(ASImage*)
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
TASImagePlugin TASImagePlugin(const TASImagePlugin&)
TASImagePlugin& operator=(const TASImagePlugin&)
Author: Fons Rademakers, Reiner Rohlfs, Valeriy Onuchin 28/11/2001
Last update: root/asimage:$Name: $:$Id: TASImage.cxx,v 1.47 2005/09/04 15:41:19 rdm Exp $
Copyright (C) 1995-2001, Rene Brun, Fons Rademakers and Reiner Rohlfs *
ROOT page - Class index - Class Hierarchy - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.