OpendTect  6.6
Classes | Typedefs | Functions
Pos Namespace Reference

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  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

typedef double Distance_Type
 
typedef void(* EntryCreatedFn) (IdxPairDataSet &, int spos_i, int spos_j)
 
typedef Index_Type GeomID
 
typedef TypeSet< GeomIDGeomIDSet
 
typedef IdxPair IdxPairDelta
 
typedef IdxPair IdxPairStep
 
typedef ::Index_Type Index_Delta_Type
 
typedef ::Index_Type Index_Type
 
typedef ::Index_Type_Pair Index_Type_Pair
 
typedef Index_Type LineID
 
typedef double Ordinate_Type
 
typedef std::tuple< od_int64, int > postuple
 3D provider based on TrcKeyZSampling More...
 
typedef Index_Type SurvID
 
typedef Index_Type TraceID
 

Functions

bool intersect (const StepInterval< int > &, const StepInterval< int > &, StepInterval< int > &)
 
bool intersectF (const StepInterval< float > &, const StepInterval< float > &, StepInterval< float > &)
 

Detailed Description

Position.

Typedef Documentation

◆ Distance_Type

typedef double Pos::Distance_Type

◆ EntryCreatedFn

typedef void(* Pos::EntryCreatedFn) (IdxPairDataSet &, int spos_i, int spos_j)

◆ GeomID

◆ GeomIDSet

◆ IdxPairDelta

◆ IdxPairStep

◆ Index_Delta_Type

◆ Index_Type

◆ Index_Type_Pair

◆ LineID

◆ Ordinate_Type

typedef double Pos::Ordinate_Type

◆ postuple

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.

◆ SurvID

◆ TraceID

Function Documentation

◆ intersect()

bool Pos::intersect ( const StepInterval< int > &  ,
const StepInterval< int > &  ,
StepInterval< int > &   
)

◆ intersectF()

bool Pos::intersectF ( const StepInterval< float > &  ,
const StepInterval< float > &  ,
StepInterval< float > &   
)

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2022