OpendTect
7.0
|
Position. More...
Classes | |
class | EMImplicitBodyProvider |
EM implicit body provider for 3D positioning. More... | |
class | EMRegion3DProvider |
EM Region provider for 3D positioning. More... | |
class | EMSurface2DProvider3D |
EMSurfaceProvider for 3D positions with 2D Horizon. More... | |
class | EMSurfaceProvider |
class | EMSurfaceProvider2D |
EMSurfaceProvider for 2D positioning. More... | |
class | EMSurfaceProvider3D |
EMSurfaceProvider for 3D positioning. More... | |
class | Filter |
Decides whether a given position should be included. More... | |
class | Filter2D |
Provides a filter related to 2D seismic data. More... | |
class | Filter3D |
Provides a filter related to 3D data. More... | |
class | FilterSet |
Set of Filters. Owns the Filters. More... | |
class | FilterSet2D |
2D FilterSet More... | |
class | FilterSet3D |
3D FilterSet More... | |
class | GeomID |
class | IdxPair |
IdxPair with position indices; base class for BinID et al. More... | |
class | IdxPair2Coord |
Encapsulates linear transform from (i,j) index to (x,y) coordinates. More... | |
class | IdxPairDataSet |
A sorted set of IdxPairs and associated data buffer. More... | |
class | IdxPairValues |
IdxPair with 0-N values. More... | |
class | IdxPairValueSet |
A sorted set of IdxPairs and associated values. More... | |
class | PolyProvider3D |
Volume/Area provider based on Polygon. More... | |
class | Provider |
Provides a series of positions; can also be used for subselection. More... | |
class | Provider2D |
Provides a subselection for 2D surveys - requires the line name(s). More... | |
class | Provider3D |
Provides a subselection for 3D surveys. More... | |
class | RandomFilter |
Passes a percentage of the positions. More... | |
class | RandomFilter2D |
Passes a percentage of the positions (2D). More... | |
class | RandomFilter3D |
Passes a percentage of the positions (3D). More... | |
class | RangeProvider2D |
2D provider based on StepInterval<int>. More... | |
class | RangeProvider3D |
class | SeisProvider3D |
3D provider based on cube of PS data store More... | |
class | SubsampFilter |
Passes each nth position. More... | |
class | SubsampFilter2D |
Passes each nth position (2D). More... | |
class | SubsampFilter3D |
Passes each nth position (3D). More... | |
class | TableProvider3D |
Provider based on BinIDValueSet table. More... | |
class | ValueIdxPair |
IdxPair with a value. More... | |
class | WellProvider3D |
Volume/Area provider based on Wells. More... | |
Typedefs | |
using | Distance_Type = double |
using | EntryCreatedFn = void(*)(IdxPairDataSet &, int spos_i, int spos_j) |
typedef IdxPair | IdxPairDelta |
typedef IdxPair | IdxPairStep |
using | Index_Delta_Type = ::Index_Type |
using | Index_Type = ::Index_Type |
typedef ::Index_Type_Pair | Index_Type_Pair |
using | LineID = Index_Type |
using | Ordinate_Type = double |
typedef std::tuple< od_int64, int > | postuple |
3D provider based on TrcKeyZSampling More... | |
using | TraceID = Index_Type |
Functions | |
bool | intersect (const StepInterval< int > &, const StepInterval< int > &, StepInterval< int > &) |
bool | intersectF (const ZSampling &, const ZSampling &, ZSampling &) |
void | normalise (StepInterval< int > &, int defstep) |
void | normaliseZ (ZSampling &) |
void | normalize (StepInterval< int > &, int defstep) |
void | normalizeZ (ZSampling &) |
Position.
using Pos::Distance_Type = typedef double |
using Pos::EntryCreatedFn = typedef void(*)(IdxPairDataSet&,int spos_i,int spos_j) |
typedef IdxPair Pos::IdxPairDelta |
typedef IdxPair Pos::IdxPairStep |
using Pos::Index_Delta_Type = typedef ::Index_Type |
using Pos::Index_Type = typedef ::Index_Type |
typedef ::Index_Type_Pair Pos::Index_Type_Pair |
using Pos::LineID = typedef Index_Type |
using Pos::Ordinate_Type = typedef double |
typedef std::tuple< od_int64, int > Pos::postuple |
3D provider based on TrcKeyZSampling
Provider based on surface(s)
For one surface, the provider iterates through the horizon. For two horizons, the points between the surfaces are visited with the specified Z step.
using Pos::TraceID = typedef Index_Type |
bool Pos::intersect | ( | const StepInterval< int > & | , |
const StepInterval< int > & | , | ||
StepInterval< int > & | |||
) |
void Pos::normalise | ( | StepInterval< int > & | , |
int | defstep | ||
) |
void Pos::normaliseZ | ( | ZSampling & | ) |
void Pos::normalize | ( | StepInterval< int > & | , |
int | defstep | ||
) |
void Pos::normalizeZ | ( | ZSampling & | ) |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024