OpendTect
7.0
|
Public Types | |
enum | AcceptOutput { Ranking , BodySize , Value , Transparent } |
enum | Connectivity { Faces , Edges , Corners } |
Public Types inherited from VolProc::Step | |
typedef int | ID |
typedef int | InputSlotID |
typedef int | OutputSlotID |
Protected Member Functions | |
VoxelConnectivityFilter () | |
~VoxelConnectivityFilter () | |
Protected Member Functions inherited from VolProc::Step | |
Step () | |
virtual bool | computeBinID (const BinID &, int threadid) |
od_uint64 | getComponentMemory (const TrcKeySampling &, bool input) const |
int | getNrInputComponents (InputSlotID) const |
int | getNrOutComponents () const |
const StepInterval< float > & | getZSampling () const |
virtual bool | prefersBinIDWise () const |
virtual bool | prepareComp (int nrthreads) |
void | setHStep (const BinID &bid) |
void | setInpNrComps (InputSlotID, int) |
void | setOutputNrComps (int nr) |
void | setVStep (int zstep) |
Static Protected Member Functions | |
static const char * | sKeyAcceptOutput () |
static const char * | sKeyAcceptValue () |
static const char * | sKeyConnectivity () |
static const char * | sKeyMinimumSize () |
static const char * | sKeyRange () |
static const char * | sKeyRejectValue () |
Protected Attributes | |
AcceptOutput | acceptoutput_ |
float | acceptvalue_ |
Connectivity | connectivity_ |
od_int64 | minbodysize_ |
Interval< float > | range_ |
float | rejectvalue_ |
Protected Attributes inherited from VolProc::Step | |
Chain * | chain_ |
uiString | errmsg_ |
ID | id_ |
ObjectSet< const RegularSeisDataPack > | inputs_ |
TypeSet< InputSlotID > | inputslotids_ |
TypeSet< OutputSlotID > | outputslotids_ |
mDeprecatedDef TrcKeySampling | tks_ |
BufferString | username_ |
mDeprecatedDef StepInterval< int > | zrg_ |
Additional Inherited Members | |
Static Public Member Functions inherited from VolProc::Step | |
static ID | cUndefID () |
static int | cUndefSlotID () |
static mDeprecatedDef od_int64 | getBaseMemoryUsage (const TrcKeySampling &, const StepInterval< int > &) |
<>
|
protected |
|
protected |
|
inlineoverridevirtual |
returns whether samples in the output are independent from each other.
Reimplemented from VolProc::Step.
|
inlineoverridevirtual |
Reimplemented from VolProc::Step.
|
overridevirtual |
Reimplemented from VolProc::Step.
|
inlineoverridevirtual |
Reimplemented from VolProc::Step.
|
overridevirtual |
Reimplemented from VolProc::Step.
|
overridevirtual |
Reimplemented from VolProc::Step.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineoverridevirtual |
Reimplemented from VolProc::Step.
|
inline |
|
inlineoverridevirtual |
Reimplemented from VolProc::Step.
|
inlineoverridevirtual |
Implements VolProc::Step.
|
inline |
|
inline |
If start is udf, kept range is less than stop. If stop is udf, kept range is more than start. If range is reversed, outside range is kept. Otherwise, inside range is kept.
|
inline |
|
inline |
Must be either 6, 12 or 26
|
inline |
|
inline |
|
inlinestaticprotected |
|
inlinestaticprotected |
|
inlinestaticprotected |
|
inlinestaticprotected |
|
inlinestaticprotected |
|
inlinestaticprotected |
|
overridevirtual |
Reimplemented from VolProc::Step.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024