|
| Reference (Desc &) |
|
void | addLocalCompZIntervals (const TypeSet< Interval< int > > &) |
|
virtual void | adjust2DLineStoredVolume () |
|
int | alignInputs (ObjectSet< Provider > &) |
|
int | comparePosAndAlign (Provider *, bool, Provider *, bool, bool) |
|
virtual bool | compDistBetwTrcsStats (bool force=false) |
|
void | computeNewStartPos (BinID &) |
|
void | computeRefStep () |
|
void | computeRefZ0 () |
|
void | doParallel (bool yn) |
|
void | enableAllOutputs (bool yn=true) |
|
void | enableOutput (int output, bool yn=true) |
|
uiString | errMsg () const |
|
virtual void | fillDataPackWithTrc (RegularSeisDataPack *) const |
|
float | getApplicableCrlDist (bool) const |
|
virtual void | getCompNames (BufferStringSet &) const |
|
virtual void | getCompOutputIDs (TypeSet< int > &) const |
|
Coord | getCoord (const BinID &) const |
|
Coord | getCurrentCoord () const |
|
BinID | getCurrentPosition () const |
|
virtual const SeisTrcInfo * | getCurrentTrcInfo () const |
|
const DataHolder * | getData (const BinID &relpos=BinID(0, 0), int idx=0) |
|
const DataHolder * | getDataDontCompute (const BinID &relpos) const |
|
bool | getDataUnavailableFlag () const |
|
const BinID & | getDesBufStepout () const |
|
Desc & | getDesc () |
|
const Desc & | getDesc () const |
|
const TrcKeyZSampling * | getDesiredVolume () const |
|
virtual float | getDistBetwTrcs (bool, const char *linenm=0) const |
|
BinID | getElementStepout () const |
|
virtual Pos::GeomID | getGeomID () const |
|
ObjectSet< Provider > & | getInputs () |
|
const TrcKeyZSampling * | getPossibleVolume () const |
|
virtual bool | getPossibleVolume (int outp, TrcKeyZSampling &) |
|
float | getRefStep () const |
|
float | getRefZ0 () const |
|
const BinID & | getReqBufStepout () const |
|
virtual BinID | getStepoutStep () const |
|
int | getTotalNrPos (bool) |
|
BinID | getTrcInfoBid () const |
|
virtual void | initSteering () |
|
bool | is2D () const |
|
virtual bool | isOK () const |
|
bool | isOutputEnabled (int output) const |
|
virtual bool | isSingleTrace () const |
|
const TypeSet< Interval< int > > & | localCompZIntervals () const |
|
virtual int | moveToNextTrace (BinID startpos=BinID::udf(), bool firstcheck=false) |
|
virtual bool | needStoredInput () const |
|
int | nrOutputs () const |
|
virtual void | prepareForComputeData () |
|
virtual void | prepPriorToBoundsCalc () |
|
virtual bool | prepPriorToOutputSetup () |
|
virtual void | prepSteeringForStepout (const BinID &) |
|
void | resetDesiredVolume () |
|
void | resetMoved () |
|
void | resetZIntervals () |
|
void | setCurLineName (const char *) |
|
virtual bool | setCurrentPosition (const BinID &) |
|
void | setDataUnavailableFlag (bool yn) |
|
virtual void | setDesBufStepout (const BinID &, bool wait=false) |
|
void | setDesiredVolume (const TrcKeyZSampling &) |
|
void | setExactZ (const TypeSet< float > &) |
|
void | setExtraZ (const Interval< float > &) |
|
virtual void | setGeomID (Pos::GeomID) |
|
void | setNeedInterpol (bool) |
|
void | setOutputInterestSize (bool preserve=false) |
|
void | setPossibleVolume (const TrcKeyZSampling &) |
|
virtual void | setRdmPaths (const TypeSet< BinID > &truepath, const TypeSet< BinID > &snappedpath) |
| For directional attributes. More...
|
|
void | setRefStep (float step) |
|
void | setRefZ0 (float z0) |
|
virtual void | setReqBufStepout (const BinID &, bool wait=false) |
|
void | setSelData (const Seis::SelData *) |
|
void | setUseSC () |
|
virtual void | updateCSIfNeeded (TrcKeyZSampling &) const |
|
void | updateCurrentInfo () |
|
void | updateInputReqs (int input=-1) |
|
virtual void | updateStorageReqs (bool all=false) |
|
virtual bool | usesTracePosition () const |
|
void | addObserver (WeakPtrBase *obs) |
| Not for normal use. May become private. More...
|
|
int | nrRefs () const |
| Only for expert use. More...
|
|
void | ref () const |
|
bool | refIfReffed () const |
| Don't use in production, for debugging. More...
|
|
void | removeObserver (WeakPtrBase *obs) |
| Not for normal use. May become private. More...
|
|
bool | tryRef () const |
| Not for normal use. May become private. More...
|
|
void | unRef () const |
|
void | unRefNoDelete () const |
|
|
| ~Reference () |
|
bool | allowParallelComputation () const override |
|
bool | computeData (const DataHolder &, const BinID &relpos, int t0, int nrsamples, int threadid) const override |
|
bool | getInputData (const BinID &, int zintv) override |
|
bool | getInputOutput (int input, TypeSet< int > &res) const override |
|
| Provider (Desc &) |
|
virtual | ~Provider () |
|
void | addParent (Provider *prov) |
|
virtual bool | checkInpAndParsAtStart () |
|
void | computeDesInputCube (int inp, int out, TrcKeyZSampling &, bool usestepout=true) const |
|
float | crlDist () const |
|
virtual const BinID * | desStepout (int input, int output) const |
|
virtual const Interval< float > * | desZMargin (int input, int output) const |
|
virtual const Interval< int > * | desZSampMargin (int input, int output) const |
|
float | dipFactor () const |
|
virtual bool | doNotReUseDH () const |
|
void | fillInputRangesArray (Array2DImpl< BasicInterval< int > > &, int, const BasicInterval< int > &) |
|
virtual bool | finalizeCalculation (bool scs) |
|
DataHolder * | getDataHolder (const BinID &relpos) |
|
int | getDataIndex (int input) const |
|
float | getExtraZFromSampInterval (int, int) const |
|
float | getExtraZFromSampPos (float) const |
|
float | getInputValue (const DataHolder &, int inputidx, int sampleidx, int z0) const |
|
float | getInterpolInputValue (const DataHolder &, int inputidx, float sample, int z0) const |
|
float | getInterpolInputValue (const DataHolder &, int inputidx, float zval) const |
|
virtual SeisMSCProvider * | getMSCProvider (bool &) const |
|
virtual BinDataDesc | getOutputFormat (int output) const |
|
virtual bool | getZ0StoredData (float &z0) const |
|
float | getZAtSample (int idx) const |
|
virtual bool | getZStepStoredData (float &step) const |
|
float | inlDist () const |
|
bool | isNew2DLine () const |
|
bool | isUsedMultTimes () |
|
float | lineDist () const |
|
float | maxSecureDip () const |
|
virtual int | minTaskSize () const |
|
virtual bool | preProcCommonToAllThreads (const DataHolder &out, const BinID &relpos) |
|
void | removeDataHolder (const BinID &relpos) |
|
virtual const BinID * | reqStepout (int input, int output) const |
|
virtual const Interval< float > * | reqZMargin (int input, int output) const |
|
virtual const Interval< int > * | reqZSampMargin (int input, int output) const |
|
void | setInput (int input, Provider *) |
|
virtual bool | setNrThreads (int idx) |
|
void | setOutputValue (const DataHolder &output, int outputidx, int sampleidx, int z0, float val) const |
|
void | setUsedMultTimes () |
|
void | stdPrepSteering (const BinID &) |
|
float | trcDist () const |
|
virtual bool | useInterTrcDist () const |
|
float | zFactor () const |
|
bool | zIsTime () const |
|
| Referenced () |
|
| Referenced (const Referenced &) |
|
virtual | ~Referenced () |
|
Referenced & | operator= (const Referenced &) |
|
Reference Attribute
Provides the reference indication at every position :
Outputs 3D:
0 X position
1 Y position
2 Z (time/depth) position
3 Inline position
4 Crossline position
5 absolute sample number
6 inline index ( taken from the first inline /
7 crossline index crossline /
8 z index z sample of the desired volume chosen )
Outputs 2D:
0 X position
1 Y position
2 Z (time/depth) position
3 Trace position
4 absolute sample number
5 Trace index ( taken from the first trace /
6 z index z sample of the desired volume chosen )
<>