Iterator over visualization options.
Definition at line 159 of file RNTupleBrowseProvider.cxx.
Public Member Functions | |
| RVisualizationIterator (std::shared_ptr< ROOT::RNTupleReader > ntplReader, const std::string &fileName="") | |
| ~RVisualizationIterator () override=default | |
| bool | CanItemHaveChilds () const override |
| Returns true if current item can have childs. | |
| std::unique_ptr< RItem > | CreateItem () override |
| Create item for the browser. | |
| std::shared_ptr< RElement > | GetElement () override |
| Create RElement for current entry - may take much time to load object or open file. | |
| std::string | GetItemName () const override |
| Returns current entry name | |
| bool | Next () override |
| Shift to next entry. | |
Public Member Functions inherited from ROOT::Browsable::RLevelIter | |
| virtual | ~RLevelIter ()=default |
| virtual bool | Find (const std::string &name, int indx=-1) |
| Find item with specified name Default implementation, should work for all If index specified, not only name but also index should match. | |
Private Attributes | |
| int | fCounter {-1} |
| std::string | fFileName |
| std::shared_ptr< ROOT::RNTupleReader > | fNtplReader |
| int | fTotalItems {1} |
|
inline |
Definition at line 166 of file RNTupleBrowseProvider.cxx.
|
overridedefault |
|
inlineoverridevirtual |
Returns true if current item can have childs.
Reimplemented from ROOT::Browsable::RLevelIter.
Definition at line 183 of file RNTupleBrowseProvider.cxx.
|
inlineoverridevirtual |
Create item for the browser.
Reimplemented from ROOT::Browsable::RLevelIter.
Definition at line 186 of file RNTupleBrowseProvider.cxx.
|
inlineoverridevirtual |
Create RElement for current entry - may take much time to load object or open file.
Implements ROOT::Browsable::RLevelIter.
Definition at line 196 of file RNTupleBrowseProvider.cxx.
|
inlineoverridevirtual |
Returns current entry name
Implements ROOT::Browsable::RLevelIter.
Definition at line 175 of file RNTupleBrowseProvider.cxx.
|
inlineoverridevirtual |
Shift to next entry.
Implements ROOT::Browsable::RLevelIter.
Definition at line 173 of file RNTupleBrowseProvider.cxx.
|
private |
Definition at line 162 of file RNTupleBrowseProvider.cxx.
|
private |
Definition at line 161 of file RNTupleBrowseProvider.cxx.
|
private |
Definition at line 160 of file RNTupleBrowseProvider.cxx.
|
private |
Definition at line 163 of file RNTupleBrowseProvider.cxx.