Logo ROOT   6.12/07
Reference Guide
List of all members | Public Member Functions | List of all members
ROOT::Experimental::TDrawable Class Referenceabstract

Base class for drawable entities: objects that can be painted on a TPad.

Definition at line 36 of file TDrawable.hxx.

Public Member Functions

virtual ~TDrawable ()
 
virtual void Execute (const std::string &)
 
virtual void Paint (Internal::TVirtualCanvasPainter &onCanv)=0
 
virtual void PopulateMenu (TMenuItems &)
 Method can be used to provide menu items for the drawn object. More...
 

#include <ROOT/TDrawable.hxx>

Inheritance diagram for ROOT::Experimental::TDrawable:
[legend]

Constructor & Destructor Documentation

◆ ~TDrawable()

ROOT::Experimental::TDrawable::~TDrawable ( )
virtual

Definition at line 21 of file TDrawable.cxx.

Member Function Documentation

◆ Execute()

void ROOT::Experimental::TDrawable::Execute ( const std::string &  )
virtual

◆ Paint()

virtual void ROOT::Experimental::TDrawable::Paint ( Internal::TVirtualCanvasPainter onCanv)
pure virtual

◆ PopulateMenu()

virtual void ROOT::Experimental::TDrawable::PopulateMenu ( TMenuItems )
inlinevirtual

Method can be used to provide menu items for the drawn object.

Reimplemented in ROOT::Experimental::THistDrawableBase, and ROOT::Experimental::TObjectDrawable.

Definition at line 43 of file TDrawable.hxx.


The documentation for this class was generated from the following files: