|
| SurfaceLimitedFiller () |
|
| ~SurfaceLimitedFiller () |
|
virtual bool | areSamplesIndependent () const override |
|
bool | canHandle2D () const override |
|
bool | canInputAndOutputBeSame () const override |
|
virtual uiString | errMsg () const override |
|
od_int64 | extraMemoryUsage (OutputSlotID, const TrcKeySampling &, const StepInterval< int > &) const override |
|
void | fillPar (IOPar &) const override |
|
int | getGradAuxdataIdx () |
|
float | getGradient () const |
|
const MultiID * | getGradientHorizonID () const |
|
const MultiID * | getRefHorizonID () const |
|
float | getRefZValue () const |
|
int | getStartAuxdataIdx () const |
|
float | getStartValue () const |
|
const MultiID * | getStartValueHorizonID () const |
|
char | getSurfaceFillSide (int idx) const |
|
const MultiID * | getSurfaceID (int idx) const |
|
bool | isGradientVertical () const |
|
bool | isInputPrevStep () const override |
|
bool | isOK () const |
|
| mDefaultFactoryCreatorImpl (Step, SurfaceLimitedFiller) |
|
| mDefaultFactoryInstanciationBase ("SurfaceLimitedFiller", tr("Horizon-based painter - Advanced")) |
|
bool | needsFullVolume () const override |
|
bool | needsInput () const override |
|
int | nrOfSurfaces () const |
|
void | releaseData () override |
|
void | setGradAuxdataIdx (int i) |
|
void | setGradient (float grd) |
|
bool | setGradientHorizon (const MultiID *) |
|
void | setGradientVertical (bool yn) |
|
bool | setRefHorizon (const MultiID *) |
|
void | setRefZValue (float zv) |
|
void | setStartAuxdataIdx (int i) |
|
void | setStartValue (float vel) |
|
bool | setStartValueHorizon (const MultiID *) |
|
bool | setSurfaces (const TypeSet< MultiID > &, const TypeSet< char > &fillside) |
|
void | useGradientValue (bool yn) |
|
bool | useHorInterFillerPar (const IOPar &) |
|
bool | usePar (const IOPar &) override |
|
void | useRefZValue (bool yn) |
|
bool | usesGradientValue () const |
|
bool | usesRefZValue () const |
|
bool | usesStartValue () const |
|
void | useStartValue (bool yn) |
|
virtual | ~Step () |
|
virtual Task * | createTask () |
|
virtual Task * | createTaskWithProgMeter (ProgressMeter *) |
|
void | enableOutput (OutputSlotID) |
|
Chain & | getChain () |
|
const Chain & | getChain () const |
|
ID | getID () const |
|
const RegularSeisDataPack * | getInput (InputSlotID) const |
|
virtual TrcKeySampling | getInputHRg (const TrcKeySampling &) const |
|
TrcKeyZSampling | getInputSampling (const TrcKeyZSampling &) const |
|
virtual InputSlotID | getInputSlotID (int idx) const |
|
virtual void | getInputSlotName (InputSlotID, BufferString &) const |
|
virtual StepInterval< int > | getInputZRg (const StepInterval< int > &) const |
|
virtual StepInterval< int > | getInputZRgWithGeom (const StepInterval< int > &, Pos::GeomID) const |
|
virtual int | getNrInputs () const |
|
virtual int | getNrOutputs () const |
|
virtual mDeprecatedDef od_int64 | getOuputMemSize (int) const |
|
RegularSeisDataPack * | getOutput () |
|
const RegularSeisDataPack * | getOutput () const |
|
RegularSeisDataPack * | getOutput (OutputSlotID) |
|
const RegularSeisDataPack * | getOutput (OutputSlotID) const |
|
int | getOutputIdx (OutputSlotID) const |
|
virtual OutputSlotID | getOutputSlotID (int idx) const |
|
virtual mDeprecatedDef od_int64 | getProcTimeExtraMemory () const |
|
virtual const VelocityDesc * | getVelDesc () const |
|
bool | is2D () const |
|
virtual bool | needReportProgress () |
|
void | resetInput () |
|
virtual void | setInput (InputSlotID, const RegularSeisDataPack *) |
|
virtual void | setOutput (OutputSlotID, RegularSeisDataPack *, const TrcKeySampling &, const StepInterval< int > &) |
|
virtual void | setUserName (const char *nm) |
|
virtual const char * | userName () const |
|
bool | validInputSlotID (InputSlotID) const |
|
bool | validOutputSlotID (OutputSlotID) const |
|
Fills a volume with values.
The borders are given by a set of horizons or faults with pre set side to calculate. The values are calculated based on v0+g*d, where for each variable we use either fixed values or from some fixed horizon reference data.
<>