CMS 3D CMS Logo

DDNodeSelector.h
Go to the documentation of this file.
1 #ifndef DD_DDNodeSelector_h
2 #define DD_DDNodeSelector_h
3 
4 #include <string>
5 
8 {
9 public:
10 
12  explicit DDNodeSelector(const DDCompactView &);
13 
15  virtual ~DDNodeSelector();
16 
19  bool setPartSelection(const std::string &, bool useRegex=false);
20 
22  const DDGeoHistory & current() const;
23 
25  bool next();
26 
27 
28 };
29 
30 #endif
const DDGeoHistory & current() const
type of data representation of DDCompactView
Definition: DDCompactView.h:90
DDNodeSelector(const DDCompactView &)
std::vector< DDExpandedNode > DDGeoHistory
Geometrical &#39;path&#39; of the current node up to the root-node.
virtual ~DDNodeSelector()
bool setPartSelection(const std::string &, bool useRegex=false)