OpendTect  6.6
Classes | Namespaces | Macros
posfilterstd.h File Reference
Include dependency graph for posfilterstd.h:

Go to the source code of this file.

Classes

class  Pos::RandomFilter
 Passes a percentage of the positions. More...
 
class  Pos::RandomFilter3D
 Passes a percentage of the positions (3D). More...
 
class  Pos::RandomFilter2D
 Passes a percentage of the positions (2D). More...
 
class  Pos::SubsampFilter
 Passes each nth position. More...
 
class  Pos::SubsampFilter3D
 Passes each nth position (3D). More...
 
class  Pos::SubsampFilter2D
 Passes each nth position (2D). More...
 

Namespaces

 Pos
 Position.
 

Macros

#define mSimpPosFilterDefFnsBase
 
#define mSimpPosFilterDefFns3D(clssnm)
 
#define mSimpPosFilterDefFns2D(clssnm)
 

Macro Definition Documentation

◆ mSimpPosFilterDefFns2D

#define mSimpPosFilterDefFns2D (   clssnm)
Value:
virtual bool includes(int,float z=1e30,int nr=0) const { return drawRes(); } \
virtual bool is2D() const { return false; } \
virtual Filter* clone() const { return new clssnm##Filter2D(*this); } \
static Filter2D* create() { return new clssnm##Filter2D; } \
mSimpPosFilterDefFnsBase

◆ mSimpPosFilterDefFns3D

#define mSimpPosFilterDefFns3D (   clssnm)
Value:
virtual bool includes(const BinID&,float z=1e30) const { return drawRes(); } \
virtual bool is2D() const { return false; } \
virtual Filter* clone() const { return new clssnm##Filter3D(*this); } \
static Filter3D* create() { return new clssnm##Filter3D; } \
mSimpPosFilterDefFnsBase

◆ mSimpPosFilterDefFnsBase

#define mSimpPosFilterDefFnsBase
Value:
const char* factoryKeyword() const { return type(); } \
virtual const char* type() const { return typeStr(); } \
virtual bool includes(const Coord&,float z=1e30) const { return drawRes(); } \
static void initClass()
BinID
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:31
Coord
A cartesian coordinate in 2D space.
Definition: coord.h:25
sKey::Filter
FixedString Filter()
Definition: keystrs.h:69
factoryKeyword
const char * factoryKeyword() const
Pick::is2D
bool is2D(const PicksType &picks)
ObjectSet of Pick::Location's. Does not manage.
Definition: pickset.h:163
create
static uiHor3DInterpol * create(uiParent *)
initClass
static void initClass()

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