19 template <
class T>
class Array2D;
21 template <
class T>
class Array3D;
40 int nrComponents()
const;
44 static void trimCompBranches(
TypeSet<int>& comp,
int sz1);
46 int allowgapsz,
int minsticksz,
50 float overLapRate(
int componentidx);
80 VPos() : i(-1),j(-1),k(-1) {}
83 int nrComponents()
const;
91 int sliceidx,
int compidx,
const Array2D< bool > & input_
Definition: conncomponents.h:58
#define mExpClass(module)
Definition: commondefs.h:157
TypeSet< int > sortedindex_
Definition: conncomponents.h:97
ObjectSet< ObjectSet< VPos > > components_
Definition: conncomponents.h:96
Classify connected components of a binarized array 3D, components are sorted in size.
Definition: conncomponents.h:70
const Array3D< bool > & input_
Definition: conncomponents.h:95
Set of pointers to objects.
Definition: commontypes.h:28
TypeSet< int > sortedindex_
Definition: conncomponents.h:61
Array2D ( Subclass of ArrayND ) is a two dimensional array.
Definition: arraynd.h:127
Class that can execute a task.
Definition: task.h:193
Subclass of Array2D and ArrayNDSliceBase.
Definition: arrayndslice.h:90
TypeSet< TypeSet< int > > components_
Definition: conncomponents.h:60
Definition: conncomponents.h:79
Array2D< int > * label_
Definition: conncomponents.h:59
Classify connected components of a binarized array 2D, components are sorted in size. User could get the best quadratic fit for the component if needed.
Definition: conncomponents.h:31
int k
Definition: conncomponents.h:81
Array3D ( Subclass of ArrayND ) is a three dimensional array.
Definition: arraynd.h:149
VPos()
Definition: conncomponents.h:80
const Array2D< int > * getLabel() const
Definition: conncomponents.h:42