 |
OpendTect
6.6
|
Go to the documentation of this file.
20 template <
class T>
class Array2D;
22 template <
class T>
class Array3D;
47 int allowgapsz,
int minsticksz,
81 VPos() : i(-1),j(-1),k(-1) {}
92 int sliceidx,
int compidx,
TypeSet< int > sortedindex_
Definition: conncomponents.h:62
const ObjectSet< VPos > * getComponent(int compidx)
void addToComponent(const TypeSet< TypeSet< TypeSet< int > > > &comps, int sliceidx, int compidx, TypeSet< TypeSet< unsigned char > > &usedcomps, ObjectSet< VPos > &rescomp)
void compute(TaskRunner *tr=0)
Set of pointers to objects.
Definition: commontypes.h:31
Definition: conncomponents.h:80
#define mExpClass(module)
Definition: commondefs.h:177
void setMark(Array2D< int > &r, int source, int newval)
Array2D< int > * label_
Definition: conncomponents.h:60
const Array2D< int > * getLabel() const
Definition: conncomponents.h:43
const TypeSet< int > * getComponent(int compidx)
ConnComponents(const Array2D< bool > &)
TypeSet< int > sortedindex_
Definition: conncomponents.h:98
Classify connected components of a binarized array 3D, components are sorted in size.
Definition: conncomponents.h:72
Array3D ( Subclass of ArrayND ) is a three dimensional array.
Definition: arraynd.h:162
void compute(TaskRunner *tr=0)
ObjectSet< ObjectSet< VPos > > components_
Definition: conncomponents.h:97
Class that can execute a task.
Definition: task.h:170
Subclass of Array2D and ArrayNDSliceBase.
Definition: arrayndslice.h:88
Classify connected components of a binarized array 2D, components are sorted in size....
Definition: conncomponents.h:33
static void getCompSticks(TypeSet< int > &comp, int sz1, int allowgapsz, int minsticksz, TypeSet< TypeSet< int > > &sticks)
static void trimCompBranches(TypeSet< int > &comp, int sz1)
ConnComponents3D(const Array3D< bool > &)
TypeSet< TypeSet< int > > components_
Definition: conncomponents.h:61
VPos()
Definition: conncomponents.h:81
void trimCompBranches(TypeSet< int > &comp)
void classifyMarks(Array2D< int > &mark)
float overLapRate(int componentidx)
const Array3D< bool > & input_
Definition: conncomponents.h:96
const Array2D< bool > & input_
Definition: conncomponents.h:59
Array2D ( Subclass of ArrayND ) is a two dimensional array.
Definition: arraynd.h:140
int k
Definition: conncomponents.h:82
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021