#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] |