ROOT 6.16/01 Reference Guide |
Definition at line 47 of file RObjectDrawable.hxx.
Public Member Functions | |
RObjectDrawable ()=default | |
RObjectDrawable (const std::shared_ptr< TObject > &obj, const std::string &opt) | |
void | Execute (const std::string &) final |
Executes menu item. More... | |
RObjectDrawingOpts & | GetOptions () |
const RObjectDrawingOpts & | GetOptions () const |
Get the options - a string! More... | |
void | Paint (Internal::RPadPainter &canv) final |
Paint the object. More... | |
void | PopulateMenu (RMenuItems &) final |
Fill menu items for the object. More... | |
Public Member Functions inherited from ROOT::Experimental::RDrawableBase< RObjectDrawable > | |
RDrawingOptsBase & | GetOptionsBase () override |
Get the reference to the drawing options as RDrawingOptsBase. More... | |
Public Member Functions inherited from ROOT::Experimental::RDrawable | |
virtual | ~RDrawable () |
virtual void | Execute (const std::string &) |
std::string | GetId () const |
virtual RDrawingOptsBase & | GetOptionsBase ()=0 |
Get the reference to the drawing options as RDrawingOptsBase. More... | |
virtual void | Paint (Internal::RPadPainter &onPad)=0 |
virtual void | PopulateMenu (RMenuItems &) |
Method can be used to provide menu items for the drawn object. More... | |
Private Attributes | |
const std::shared_ptr< TObject > | fObj |
The object to be painted. More... | |
RObjectDrawingOpts | fOpts |
#include <ROOT/RObjectDrawable.hxx>
|
default |
|
inline |
Definition at line 54 of file RObjectDrawable.hxx.
|
finalvirtual |
Executes menu item.
Reimplemented from ROOT::Experimental::RDrawable.
Definition at line 41 of file RObjectDrawable.cxx.
|
inline |
Definition at line 65 of file RObjectDrawable.hxx.
|
inline |
Get the options - a string!
Definition at line 63 of file RObjectDrawable.hxx.
|
finalvirtual |
Paint the object.
Implements ROOT::Experimental::RDrawable.
Definition at line 28 of file RObjectDrawable.cxx.
|
finalvirtual |
Fill menu items for the object.
Reimplemented from ROOT::Experimental::RDrawable.
Definition at line 33 of file RObjectDrawable.cxx.
|
private |
The object to be painted.
Definition at line 48 of file RObjectDrawable.hxx.
|
private |
Definition at line 49 of file RObjectDrawable.hxx.