OpendTect
7.0
|
Uses inverse distance method for 2D gridding. More...
Public Member Functions | |
InverseDistanceGridder2D () | |
InverseDistanceGridder2D (const InverseDistanceGridder2D &) | |
bool | allPointsAreRelevant () const override |
Gridder2D * | clone () const override |
void | fillPar (IOPar &) const override |
float | getSearchRadius () const |
bool | getWeights (const Coord &, TypeSet< double > &weights, TypeSet< int > &relevantpoints) const override |
bool | isPointUsable (const Coord &, const Coord &) const override |
bool | operator== (const Gridder2D &) const override |
void | setSearchRadius (float) |
bool | usePar (const IOPar &) override |
bool | wantsAllPoints () const override |
If false, points should be tested with isPointUsable. More... | |
Public Member Functions inherited from Gridder2D | |
virtual | ~Gridder2D () |
virtual bool | areWeightsValuesDependent () const |
const TypeSet< Coord > * | getPoints () const |
virtual float | getValue (const Coord &, const TypeSet< double > *weights=0, const TypeSet< int > *relevantpoints=0) const |
Does the gridding. More... | |
const TypeSet< float > * | getValues () const |
virtual void | setGridArea (const Interval< float > &, const Interval< float > &) |
bool | setPoints (const TypeSet< Coord > &) |
bool | setPoints (const TypeSet< Coord > &, TaskRunner *) |
virtual void | setTrend (PolyTrend::Order) |
bool | setValues (const TypeSet< float > &) |
Static Public Member Functions | |
static uiString | searchRadiusErrMsg () |
static const char * | sKeySearchRadius () |
Protected Attributes | |
float | radius_ |
Protected Attributes inherited from Gridder2D | |
const TypeSet< Coord > * | points_ |
PolyTrend * | trend_ |
TypeSet< int > | usedpoints_ |
const TypeSet< float > * | values_ |
Additional Inherited Members | |
Protected Member Functions inherited from Gridder2D | |
Gridder2D () | |
Gridder2D (const Gridder2D &) | |
float | getDetrendedValue (int idx) const |
bool | isAtInputPos (const Coord &, int &idx) const |
virtual bool | pointsChangedCB (CallBacker *) |
virtual void | valuesChangedCB (CallBacker *) |
Uses inverse distance method for 2D gridding.
<>
InverseDistanceGridder2D::InverseDistanceGridder2D | ( | ) |
InverseDistanceGridder2D::InverseDistanceGridder2D | ( | const InverseDistanceGridder2D & | ) |
|
overridevirtual |
Implements Gridder2D.
|
overridevirtual |
Reimplemented from Gridder2D.
|
inline |
|
overridevirtual |
Only use this if multiple setValues() are called for the same setPoints() The output weights and pointset must then be provided to the getValue function
Implements Gridder2D.
|
overridevirtual |
Reimplemented from Gridder2D.
|
overridevirtual |
Reimplemented from Gridder2D.
|
static |
void InverseDistanceGridder2D::setSearchRadius | ( | float | ) |
|
inlinestatic |
|
overridevirtual |
Reimplemented from Gridder2D.
|
inlineoverridevirtual |
If false, points should be tested with isPointUsable.
Only checks the name and trend. Should be re-implemented in inheriting classed if they have own variables/ settings.
Reimplemented from Gridder2D.
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024