ROOT  6.06/09
Reference Guide
TDrawable.h
Go to the documentation of this file.
1 /// \file TDirectory.h
2 /// \ingroup Base ROOT7
3 /// \author Axel Naumann <axel@cern.ch>
4 /// \date 2015-08-07
5 /// \warning This is part of the ROOT 7 prototype! It will change without notice. It might trigger earthquakes. Feedback is welcome!
6 
7 /*************************************************************************
8  * Copyright (C) 1995-2015, Rene Brun and Fons Rademakers. *
9  * All rights reserved. *
10  * *
11  * For the licensing terms see $ROOTSYS/LICENSE. *
12  * For the list of contributors see $ROOTSYS/README/CREDITS. *
13  *************************************************************************/
14 
15 #ifndef ROOT7_TDrawable
16 #define ROOT7_TDrawable
17 
18 namespace ROOT {
19 namespace Internal {
20 
21 /** \class TDrawable
22  Base class for drawable entities: objects that can be painted on a `TPad`.
23  */
24 
25 class TDrawable {
26 public:
27  virtual ~TDrawable();
28 
29  /// Paint the object
30  virtual void Paint() = 0;
31 };
32 
33 } // namespace Internal
34 } // namespace ROOT
35 
36 #endif
Base class for drawable entities: objects that can be painted on a TPad.
Definition: TDrawable.h:25
Namespace for new ROOT classes and functions.
Definition: ROOT.py:1
virtual void Paint()=0
Paint the object.