15namespace Experimental {
50 std::unique_ptr<RDisplayItem>
Display(
const RDisplayContext &)
final;
size_t size(const MatrixT &matrix)
retrieve the size of a square matrix
winID h TVirtualViewer3D TVirtualGLPainter p
Drawing line attributes for different objects.
Base class for graphic containers for RDrawable-s.
virtual const RCanvas * GetCanvas() const =0
Access to the top-most canvas, if any (const version).
An extent / size (horizontal and vertical) in a RPad.
A position (horizontal and vertical) in a RPad.
Graphic container for RDrawable-s.
RPad()
Create default pad.
RAttrBorder border
! border attributes
std::unique_ptr< RDisplayItem > Display(const RDisplayContext &) final
Create pad display item.
const RPadExtent & GetSize() const
Get the size of the pad in parent (!) coordinates.
void SetSize(const RPadExtent &sz)
Set the size of the pad in parent (!) coordinates.
const RCanvas * GetCanvas() const override
Access to the top-most canvas (const version).
const RPadBase * GetParent() const
Access to the parent pad (const version).
RCanvas * GetCanvas() override
Access to the top-most canvas (non-const version).
virtual ~RPad()
Destructor to have a vtable.
RPad(TRootIOCtor *)
Constructor must be used only for I/O.
RPadBase * GetParent()
Access to the parent pad (non-const version).
RPad(const RPadPos &pos, const RPadExtent &size)
Create a pad.
RPadBase * fParent
Pad containing this pad as a sub-pad.
void SetPos(const RPadPos &p)
Set position.
const RPadPos & GetPos() const
Get the position of the pad in parent (!) coordinates.
void SetParent(RPadBase *parent)
This file contains a specialised ROOT message handler to test for diagnostic in unit tests.