#include <IGAg_label_traits.hpp>
◆ Self
◆ Label
Enumerate the hierarchical labels in a IG-Ag complex. 
| Enumerator | 
|---|
| L_LABEL  |  | 
| H_LABEL  |  | 
| AG_LABEL  |  | 
| IG_LABEL  |  | 
 
 
◆ get_number_of_labels()
  
  
      
        
          | static unsigned get_number_of_labels  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
Count the number of labels, that is always 8. 
 
 
◆ get_number_of_primitive_labels()
  
  
      
        
          | static unsigned get_number_of_primitive_labels  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
Count the number of primitive labels, that is always 5. 
 
 
◆ get_parent_of()
IG and Ag are the roots of the hierarchy, and H1, L1, H2, L2 and Ag are the leaves of the hierarchy. 
 
 
◆ to_string()
  
  
      
        
          | static std::string to_string  | 
          ( | 
          Label  | 
          label | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
Return a string representing the label.