20#include "ROOT/RDisplayItem.hxx"
39 virtual ~RHistPainter1D() final {}
52 virtual ~RHistPainter2D() final {}
60 std::cout <<
"Painting 3D histogram (to be done) @" << &hist <<
'\n';
62 virtual ~RHistPainter3D() final {}
65struct HistPainterReg {
66 RHistPainter1D fPainter1D;
67 RHistPainter2D fPainter2D;
68 RHistPainter3D fPainter3D;
virtual void Paint(RDrawable &obj, const RHistDrawingOpts< DIMENSION > &opts, RPadPainter &pad)=0
Paint a RHist. All we need is access to its GetBinContent()
Abstract interface for object painting on the pad/canvas.
Base class for drawable entities: objects that can be painted on a RPad.
Drawing options for a 1D histogram.
Drawing options for a 2D histogram.
Drawing options for a 3D histogram.
std::unique_ptr< T > make_unique(Args &&... args)