 |
OpendTect
6.6
|
Go to the documentation of this file.
15 #include "volumeprocessingmod.h"
68 {
return connections_; }
70 {
return connections_; }
81 { zstep_=z; zist_ = zist; }
83 bool zIsT()
const {
return zist_; }
static ID cUndefID()
Definition: volprocstep.h:47
bool needsFullVolume() const
Adapter for a VolProc chain to external attribute calculation.
Definition: seisdatapackwriter.h:24
ObjectSet< Step > steps_
Definition: volprocchain.h:133
const ObjectSet< Step > & getSteps() const
Definition: volprocchain.h:96
Set of pointers to objects.
Definition: commontypes.h:31
static const char * sKeyNrSteps()
Definition: volprocchain.h:124
int ID
Definition: volprocstep.h:44
#define mExpClass(module)
Definition: commondefs.h:177
void removeConnection(const Connection &)
bool validConnection(const Connection &) const
const MultiID & storageID() const
Definition: volprocchain.h:109
A chain of Steps that can be applied to a volume of scalars.
Definition: volprocchain.h:29
int InputSlotID
Definition: volprocstep.h:45
float getZStep() const
Definition: volprocchain.h:82
Step * getStepFromName(const char *)
bool operator!=(const Connection &) const
bool zIsT() const
Definition: volprocchain.h:83
Step::OutputSlotID outputslotid_
Definition: volprocchain.h:54
bool zist_
Definition: volprocchain.h:137
#define mODTextTranslationClass(clss)
Definition: uistring.h:40
void removeConnection(const Connection &)
void fillPar(IOPar &) const
bool usePar(const IOPar &)
bool areSamplesIndependent() const
float zstep_
Definition: volprocchain.h:136
void setStorageID(const MultiID &mid)
MultiID storageid_
Definition: volprocchain.h:132
Step::ID outputstepid_
Definition: volprocchain.h:129
uiString errmsg_
Definition: volprocchain.h:139
void fillPar(IOPar &, const char *key) const
Scaling of floating point numbers.
Definition: scaler.h:33
bool usePar(const IOPar &, const char *key)
bool operator==(const Connection &) const
TypeSet< Connection > & getConnections()
Definition: volprocchain.h:67
TypeSet< Connection > connections_
Definition: volprocchain.h:72
Definition: volprocchain.h:34
int getNrUsers(Step::ID, Step::InputSlotID) const
Step::ID getNewStepID()
Definition: volprocchain.h:116
Step::ID inputstepid_
Step that is receiving data.
Definition: volprocchain.h:49
void setZStep(float z, bool zist)
Definition: volprocchain.h:80
void setOutputScalers(const ObjectSet< Scaler > &)
const TypeSet< Connection > & getConnections() const
Definition: volprocchain.h:69
Step::InputSlotID inputslotid_
Definition: volprocchain.h:50
bool addConnection(const Connection &)
bool addConnection(const Connection &)
const Web & getWeb() const
Definition: volprocchain.h:78
executes the work for a single VolProc::Chain.
Definition: volprocchainexec.h:27
An algorithm/calculation/transformation that takes one scalar volume as input, processes it,...
Definition: volprocstep.h:42
ObjectSet< Scaler > outcompscalers_
Definition: volprocchain.h:141
Definition: volprocchain.h:58
Step::OutputSlotID outputslotid_
Definition: volprocchain.h:130
Compound key consisting of ints.
Definition: multiid.h:24
Connection(Step::ID outpstep=Step::cUndefID(), Step::OutputSlotID outpslot=Step::cUndefSlotID(), Step::ID inpstep=Step::cUndefID(), Step::InputSlotID inpslot=Step::cUndefSlotID())
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
Step::ID outputstepid_
Step that is sending data.
Definition: volprocchain.h:53
const ObjectSet< Scaler > & getOutputScalers() const
Web web_
Definition: volprocchain.h:134
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
void getConnections(Step::ID, bool input, TypeSet< Connection > &) const
const Step * getStepFromID(Step::ID) const
static const char * sKeyNrConnections()
Definition: volprocchain.h:126
static const char * sKeyConnection(int idx, BufferString &)
static const char * sKeyStepType()
Definition: volprocchain.h:125
Step * getStepFromID(Step::ID)
int indexOf(const Step *) const
const VelocityDesc * getVelDesc() const
const Step * getStepFromName(const char *) const
int OutputSlotID
Definition: volprocstep.h:46
Threads::Atomic< int > freeid_
Definition: volprocchain.h:140
static int cUndefSlotID()
Definition: volprocstep.h:48
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
void insertStep(int, Step *)
Sets of (small) copyable elements.
Definition: commontypes.h:29
bool setOutputSlot(Step::ID, Step::OutputSlotID)
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021