Logo ROOT   6.16/01
Reference Guide
Classes | Namespaces | Functions
RObjectDrawable.hxx File Reference
#include <ROOT/RDrawable.hxx>
#include <ROOT/RDrawingOptsBase.hxx>
#include "ROOT/RStringView.hxx"
#include "ROOT/RDisplayItem.hxx"
#include <memory>
#include <string>
#include <vector>
Include dependency graph for RObjectDrawable.hxx:
This graph shows which files directly or indirectly include this file:

Classes

class  ROOT::Experimental::RObjectDisplayItem
 
class  ROOT::Experimental::RObjectDrawable
 
class  ROOT::Experimental::RObjectDrawingOpts
 

Namespaces

namespace  ROOT
 Namespace for new ROOT classes and functions.
 
namespace  ROOT::Experimental
 

Functions

std::shared_ptr< ROOT::Experimental::RObjectDrawableGetDrawable (const std::shared_ptr< TObject > &obj, const std::string &opt="")
 Interface to graphics taking a shared_ptr<TObject>. More...
 

Detailed Description

Author
Sergey Linev
Date
2017-05-31
Warning
This is part of the ROOT 7 prototype! It will change without notice. It might trigger earthquakes. Feedback is welcome!

Definition in file RObjectDrawable.hxx.

Function Documentation

◆ GetDrawable()

std::shared_ptr< ROOT::Experimental::RObjectDrawable > GetDrawable ( const std::shared_ptr< TObject > &  obj,
const std::string &  opt = "" 
)
inline

Interface to graphics taking a shared_ptr<TObject>.

Must be on global scope, else lookup cannot find it (no ADL for TObject).

Definition at line 85 of file RObjectDrawable.hxx.