OpendTect-6_4
6.4
|
Uses inverse distance method for 2D gridding. More...
Public Member Functions | |
mDefaultFactoryInstantiation (Gridder2D, InverseDistanceGridder2D,"InverseDistance", tr("Inverse distance")) | |
InverseDistanceGridder2D () | |
InverseDistanceGridder2D (const InverseDistanceGridder2D &) | |
Gridder2D * | clone () const |
bool | operator== (const Gridder2D &) const |
void | setSearchRadius (float) |
float | getSearchRadius () const |
bool | wantsAllPoints () const |
If false, points should be tested with isPointUsable. More... | |
bool | allPointsAreRelevant () const |
bool | isPointUsable (const Coord &, const Coord &) const |
bool | getWeights (const Coord &, TypeSet< double > &weights, TypeSet< int > &relevantpoints) const |
bool | usePar (const IOPar &) |
void | fillPar (IOPar &) const |
Public Member Functions inherited from Gridder2D | |
mDefineFactoryInClass (Gridder2D, factory) | |
virtual | ~Gridder2D () |
virtual void | setGridArea (const Interval< float > &, const Interval< float > &) |
bool | setPoints (const TypeSet< Coord > &) |
bool | setPoints (const TypeSet< Coord > &, TaskRunner *) |
const TypeSet< Coord > * | getPoints () const |
virtual void | setTrend (PolyTrend::Order) |
bool | setValues (const TypeSet< float > &) |
virtual float | getValue (const Coord &, const TypeSet< double > *weights=0, const TypeSet< int > *relevantpoints=0) const |
Does the gridding. More... | |
virtual bool | areWeightsValuesDependent () const |
Static Public Member Functions | |
static uiString | searchRadiusErrMsg () |
static const char * | sKeySearchRadius () |
Protected Attributes | |
float | radius_ |
Protected Attributes inherited from Gridder2D | |
const TypeSet< float > * | values_ |
const TypeSet< Coord > * | points_ |
PolyTrend * | trend_ |
TypeSet< int > | usedpoints_ |
Private Member Functions | |
mODTextTranslationClass (InverseDistanceGridder2D) | |
Additional Inherited Members | |
Protected Member Functions inherited from Gridder2D | |
Gridder2D () | |
Gridder2D (const Gridder2D &) | |
virtual bool | pointsChangedCB (CallBacker *) |
virtual void | valuesChangedCB (CallBacker *) |
float | getDetrendedValue (int idx) const |
bool | isAtInputPos (const Coord &, int &idx) const |
Uses inverse distance method for 2D gridding.
InverseDistanceGridder2D::InverseDistanceGridder2D | ( | ) |
InverseDistanceGridder2D::InverseDistanceGridder2D | ( | const InverseDistanceGridder2D & | ) |
|
virtual |
Implements Gridder2D.
|
inline |
|
virtual |
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.
Reimplemented from Gridder2D.
InverseDistanceGridder2D::mDefaultFactoryInstantiation | ( | Gridder2D | , |
InverseDistanceGridder2D | , | ||
"InverseDistance" | , | ||
tr("Inverse distance") | |||
) |
|
private |
|
virtual |
Reimplemented from Gridder2D.
|
static |
void InverseDistanceGridder2D::setSearchRadius | ( | float | ) |
|
inlinestatic |
|
inlinevirtual |
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. 2019