Loading [MathJax]/extensions/tex2jax.js
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
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
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