OpendTect
7.0
|
For a given triangulated geometry(set of points), interpolating any point located in or nearby the goemetry. If the point is located outside of the boundary of the geometry, we compare azimuth to find related points and then apply inverse distance to calculate weights. More...
Public Member Functions | |
Triangle2DInterpolator (const DAGTriangleTree &) | |
bool | computeWeights (const Coord &, TypeSet< int > &vertices, TypeSet< double > &weights, double maxdist=mUdf(double), bool dointerpolate=true) |
Protected Member Functions | |
bool | setFromAzimuth (const TypeSet< int > &tmpvertices, const Coord &, TypeSet< int > &vertices, TypeSet< double > &weights) |
Protected Attributes | |
TypeSet< int > | corner0_ |
TypeSet< int > | corner1_ |
TypeSet< int > | corner2_ |
TypeSet< double > | cornerweights0_ |
TypeSet< double > | cornerweights1_ |
TypeSet< double > | cornerweights2_ |
Coord | initcenter_ |
TypeSet< int > | perimeter_ |
TypeSet< double > | perimeterazimuth_ |
const DAGTriangleTree & | triangles_ |
For a given triangulated geometry(set of points), interpolating any point located in or nearby the goemetry. If the point is located outside of the boundary of the geometry, we compare azimuth to find related points and then apply inverse distance to calculate weights.
<>
Triangle2DInterpolator::Triangle2DInterpolator | ( | const DAGTriangleTree & | ) |
bool Triangle2DInterpolator::computeWeights | ( | const Coord & | , |
TypeSet< int > & | vertices, | ||
TypeSet< double > & | weights, | ||
double | maxdist = mUdf(double) , |
||
bool | dointerpolate = true |
||
) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024