1 #ifndef attribprocessor_h 2 #define attribprocessor_h 15 #include "attributeenginemod.h" 21 namespace Seis {
class SelData; }
41 virtual bool isOK()
const;
43 void setLineName(
const char*);
51 {
return tr(
"Positions processed"); }
53 void addOutputInterest(
int sel);
56 bool setZIntervalsSpecial60(
59 void computeAndSetRefZStepAndZ0();
66 const char* getAttribName()
const;
67 const char* getAttribUserRef()
const;
76 void useFullProcess(
int&);
77 void useSCProcess(
int&);
81 void prepareForTableOutput();
97 bool isHidingDataAvailabilityError()
const;
101 void showDataAvailabilityErrors(
bool yn);
#define mExpClass(module)
Definition: commondefs.h:160
Attribute Processor.
Definition: attribprocessor.h:34
Summary for a Seismic object.
Definition: segydirectdef.h:23
Seis::SelData * sd_
Definition: attribprocessor.h:95
int nrdone_
Definition: attribprocessor.h:87
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
#define od_int64
Definition: plftypes.h:36
Provider * provider_
Definition: attribprocessor.h:85
Definition: uistring.h:89
Desc & desc_
Definition: attribprocessor.h:84
A cartesian coordinate in 2D space.
Definition: coord.h:25
Notifier< Attrib::Processor > moveonly
Definition: attribprocessor.h:61
Definition: callback.h:254
Set of pointers to objects.
Definition: commontypes.h:32
Provider * getProvider()
Definition: attribprocessor.h:68
FixedString Desc()
Definition: keystrs.h:62
Set of (small) copyable elements.
Definition: commontypes.h:30
int nriter_
Definition: attribprocessor.h:86
uiString uiNrDoneText() const
will be nrDoneText() in 7.x
Definition: attribprocessor.h:50
Description of an attribute in an Attrib::DescSet. Each attribute has a name (e.g. "Similarity"), a user reference (e.g. "My similarity"), and at least one output. In addition, it may have parameters and inputs. If it has multiple outputs, only one of the outputs are selected.
Definition: attribdesc.h:89
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:35
bool useshortcuts_
Definition: attribprocessor.h:92
Information for a seismic trace, AKA trace header info.
Definition: seisinfo.h:27
FixedString Output()
Definition: keystrs.h:97
TypeSet< int > outpinterest_
Definition: attribprocessor.h:89
bool is2d_
Definition: attribprocessor.h:88
contains input (sub-)selection data from a cube or lineset
Definition: seisselection.h:82
BinID prevbid_
Definition: attribprocessor.h:94
bool showdataavailabilityerrors_
Definition: attribprocessor.h:98
bool isinited_
Definition: attribprocessor.h:91
ObjectSet< Output > outputs_
Definition: attribprocessor.h:69
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:30
Provides the actual output to ...
Definition: attribprovider.h:44
Represents a unique trace position in one of the surveys that OpendTect is managing.
Definition: trckey.h:28
Base class for attribute Output.
Definition: attriboutput.h:44
Semblance Attribute.
Definition: attribdataholder.h:25
Specification to enable chunkwise execution of a process.
Definition: executor.h:39
uiString errmsg_
Definition: attribprocessor.h:90