Iterator of hierarchical geometry structures.
Definition at line 49 of file RGeomData.cxx.
Public Member Functions | |
| RGeomBrowserIter (RGeomDescription &desc) | |
| std::vector< int > | CurrentIds () const |
| Returns array of ids to currently selected node. | |
| bool | Enter () |
| const std::string & | GetName () const |
| int | GetNodeId () const |
| bool | HasChilds () const |
| bool | IsValid () const |
| bool | Leave () |
| bool | Navigate (const std::string &path) |
| Navigate to specified path - path specified as string and should start with "/". | |
| bool | Navigate (const std::vector< std::string > &path) |
| Navigate to specified path | |
| bool | Next () |
| bool | NextNode () |
| int | NumChilds () const |
| bool | Reset () |
Private Attributes | |
| unsigned | fChild {0} |
| RGeomDescription & | fDesc |
| int | fNodeId {0} |
| int | fParentId {-1} |
| std::vector< int > | fStackChilds |
| std::vector< int > | fStackParents |
|
inline |
Definition at line 61 of file RGeomData.cxx.
|
inline |
Returns array of ids to currently selected node.
Definition at line 210 of file RGeomData.cxx.
|
inline |
Definition at line 73 of file RGeomData.cxx.
|
inline |
Definition at line 63 of file RGeomData.cxx.
|
inline |
Definition at line 67 of file RGeomData.cxx.
|
inline |
Definition at line 69 of file RGeomData.cxx.
|
inline |
Definition at line 65 of file RGeomData.cxx.
|
inline |
Definition at line 94 of file RGeomData.cxx.
|
inline |
Navigate to specified path - path specified as string and should start with "/".
Definition at line 157 of file RGeomData.cxx.
|
inline |
Navigate to specified path
Definition at line 188 of file RGeomData.cxx.
|
inline |
Definition at line 114 of file RGeomData.cxx.
|
inline |
Definition at line 143 of file RGeomData.cxx.
|
inline |
Definition at line 71 of file RGeomData.cxx.
|
inline |
Definition at line 132 of file RGeomData.cxx.
|
private |
Definition at line 53 of file RGeomData.cxx.
|
private |
Definition at line 51 of file RGeomData.cxx.
|
private |
Definition at line 54 of file RGeomData.cxx.
|
private |
Definition at line 52 of file RGeomData.cxx.
|
private |
Definition at line 57 of file RGeomData.cxx.
|
private |
Definition at line 56 of file RGeomData.cxx.