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. | |
| 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. | |
| 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. | |
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.
Find item with specified name Default implementation, should work for all If index specified, not only name but also index should match.
Reimplemented in RGroupIter, ROOT::Browsable::RSysDirLevelIter, and TObjectLevelIter.
Definition at line 21 of file RLevelIter.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.