CMS 3D CMS Logo

DDINumberingScheme.h
Go to the documentation of this file.
1 #ifndef DDD_DDINumberingScheme
2 #define DDD_DDINumberingScheme
3 
5 
8 {
9 public:
10  virtual int id(const DDExpandedNode &) const = 0;
11  virtual int id(const DDGeoHistory &) const = 0;
12  virtual DDExpandedNode node(int) const = 0;
13  virtual DDGeoHistory history(int) const = 0;
14 };
15 
16 #endif // DDD_DDINumberingScheme
virtual int id(const DDExpandedNode &) const =0
virtual DDExpandedNode node(int) const =0
represents one node in the DDExpandedView
virtual DDGeoHistory history(int) const =0
std::vector< DDExpandedNode > DDGeoHistory
Geometrical &#39;path&#39; of the current node up to the root-node.