![]() |
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