ROOT
6.06/09
Reference Guide
ROOT Home Page
Main Page
Related Pages
User's Classes
Namespaces
All Classes
Files
Release Notes
File List
File Members
core
base
v7
inc
ROOT
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
ROOT::Internal::TDrawable
Base class for drawable entities: objects that can be painted on a TPad.
Definition:
TDrawable.h:25
ROOT
Namespace for new ROOT classes and functions.
Definition:
ROOT.py:1
ROOT::Internal::TDrawable::Paint
virtual void Paint()=0
Paint the object.
ROOT::Internal::TDrawable::~TDrawable
virtual ~TDrawable()
Definition:
TDrawable.cxx:18