00001 #ifndef DD_DDNodeSelector_h 00002 #define DD_DDNodeSelector_h 00003 00004 #include <string> 00005 00007 class DDNodeSelector 00008 { 00009 public: 00010 00012 explicit DDNodeSelector(const DDCompactView &); 00013 00015 virtual ~DDNodeSelector(); 00016 00019 bool setPartSelection(const std::string &, bool useRegex=false); 00020 00022 const DDGeoHistory & current() const; 00023 00025 bool next(); 00026 00027 00028 }; 00029 00030 #endif