#include <ipcccf.h>

Public Member Functions | |
| void | clear () | 
| const ipcLabelType * | getEQClasses () const | 
| void | init (int maxNumberOfLabels, float initPercentage=0.25, float deltaPercentage=0.1) | 
| void | insert (ipcLabelType label1, ipcLabelType label2) | 
| ipcEqClasses () | |
| ipcLabelType | newLabel () | 
| ipcLabelType | resolve () | 
| virtual | ~ipcEqClasses () | 
Protected Member Functions | |
| void | enlarge (unsigned newSize) | 
| void | enlarge () | 
Protected Attributes | |
| unsigned | delta | 
| ipcLabelType * | eqClasses | 
| unsigned | maxLabel | 
| unsigned | size | 
| ipcEqClasses< ipcLabelType >::ipcEqClasses | ( | ) | 
| ipcEqClasses< ipcLabelType >::~ipcEqClasses | ( | ) |  [virtual] | 
        
| void ipcEqClasses< ipcLabelType >::clear | ( | ) |  [inline] | 
        
| void ipcEqClasses< ipcLabelType >::enlarge | ( | unsigned | newSize | ) |  [inline, protected] | 
        
| void ipcEqClasses< ipcLabelType >::enlarge | ( | ) |  [inline, protected] | 
        
| const ipcLabelType* ipcEqClasses< ipcLabelType >::getEQClasses | ( | ) |  const [inline] | 
        
| void ipcEqClasses< ipcLabelType >::init | ( | int | maxNumberOfLabels, | 
| float | initPercentage = 0.25,  | 
        ||
| float | deltaPercentage = 0.1  | 
        ||
| ) |  [inline] | 
        
| void ipcEqClasses< ipcLabelType >::insert | ( | ipcLabelType | label1, | 
| ipcLabelType | label2 | ||
| ) |  [inline] | 
        
| ipcLabelType ipcEqClasses< ipcLabelType >::newLabel | ( | ) |  [inline] | 
        
| ipcLabelType ipcEqClasses< ipcLabelType >::resolve | ( | ) |  [inline] | 
        
unsigned ipcEqClasses< ipcLabelType >::delta [protected] | 
        
ipcLabelType* ipcEqClasses< ipcLabelType >::eqClasses [protected] | 
        
unsigned ipcEqClasses< ipcLabelType >::maxLabel [protected] | 
        
unsigned ipcEqClasses< ipcLabelType >::size [protected] |