Iterator of hierarchical geometry structures.
Definition at line 60 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 & | GetColor () const |
const std::string & | GetMaterial () const |
const std::string & | GetName () const |
int | GetNodeId () const |
int | GetVisible () 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 | Navigate (TGeoVolume *vol) |
Navigate to specified volume - find first occurrence. | |
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 71 of file RGeomData.cxx.
|
inline |
Returns array of ids to currently selected node.
Definition at line 248 of file RGeomData.cxx.
|
inline |
Definition at line 89 of file RGeomData.cxx.
|
inline |
Definition at line 75 of file RGeomData.cxx.
|
inline |
Definition at line 77 of file RGeomData.cxx.
|
inline |
Definition at line 73 of file RGeomData.cxx.
|
inline |
Definition at line 83 of file RGeomData.cxx.
|
inline |
Definition at line 79 of file RGeomData.cxx.
|
inline |
Definition at line 85 of file RGeomData.cxx.
|
inline |
Definition at line 81 of file RGeomData.cxx.
|
inline |
Definition at line 111 of file RGeomData.cxx.
|
inline |
Navigate to specified path - path specified as string and should start with "/".
Definition at line 177 of file RGeomData.cxx.
|
inline |
Navigate to specified path
Definition at line 212 of file RGeomData.cxx.
|
inline |
Navigate to specified volume - find first occurrence.
Definition at line 235 of file RGeomData.cxx.
|
inline |
Definition at line 131 of file RGeomData.cxx.
|
inline |
Definition at line 160 of file RGeomData.cxx.
|
inline |
Definition at line 87 of file RGeomData.cxx.
|
inline |
Definition at line 149 of file RGeomData.cxx.
|
private |
Definition at line 64 of file RGeomData.cxx.
|
private |
Definition at line 62 of file RGeomData.cxx.
|
private |
Definition at line 65 of file RGeomData.cxx.
|
private |
Definition at line 63 of file RGeomData.cxx.
|
private |
Definition at line 68 of file RGeomData.cxx.
|
private |
Definition at line 67 of file RGeomData.cxx.