OpendTect-6_4  6.4
Public Member Functions | Static Public Member Functions | List of all members
Pos::RandomFilter3D Class Reference

Passes a percentage of the positions (3D). More...

Inheritance diagram for Pos::RandomFilter3D:
[legend]

Public Member Functions

virtual bool includes (const BinID &, float z=1e30) const
 
virtual bool is2D () const
 
virtual Filterclone () const
 
const char * factoryKeyword () const
 
virtual const char * type () const
 
virtual bool includes (const Coord &, float z=1e30) const
 
- Public Member Functions inherited from Pos::Filter3D
 mDefineFactoryInClass (Filter3D, factory)
 
- Public Member Functions inherited from Pos::Filter
virtual ~Filter ()
 
virtual bool isProvider () const
 
virtual bool hasZAdjustment () const
 
virtual float adjustedZ (const Coord &, float z) const
 
- Public Member Functions inherited from Pos::RandomFilter
 RandomFilter ()
 
 RandomFilter (const RandomFilter &rf)
 
bool initialize (TaskRunner *tr=0)
 
void reset ()
 
virtual void usePar (const IOPar &)
 
virtual void fillPar (IOPar &) const
 
virtual void getSummary (BufferString &) const
 
virtual float estRatio (const Provider &) const
 

Static Public Member Functions

static Filter3Dcreate ()
 
static void initClass ()
 
- Static Public Member Functions inherited from Pos::Filter3D
static Filter3Dmake (const IOPar &)
 
- Static Public Member Functions inherited from Pos::Filter
static Filtermake (const IOPar &, bool is2d)
 
- Static Public Member Functions inherited from Pos::RandomFilter
static const char * typeStr ()
 
static const char * ratioStr ()
 

Additional Inherited Members

- Public Attributes inherited from Pos::RandomFilter
float passratio_
 
- Protected Member Functions inherited from Pos::RandomFilter
void initStats ()
 
bool drawRes () const
 

Detailed Description

Passes a percentage of the positions (3D).

Member Function Documentation

virtual Filter* Pos::RandomFilter3D::clone ( ) const
inlinevirtual

Implements Pos::Filter.

static Filter3D* Pos::RandomFilter3D::create ( )
inlinestatic
const char* Pos::RandomFilter3D::factoryKeyword ( ) const
inline
virtual bool Pos::RandomFilter3D::includes ( const Coord ,
float  z = 1e30 
) const
inlinevirtual

Reimplemented from Pos::Filter3D.

virtual bool Pos::RandomFilter3D::includes ( const BinID ,
float  z = 1e30 
) const
inlinevirtual

Implements Pos::Filter3D.

static void Pos::RandomFilter3D::initClass ( )
static
virtual bool Pos::RandomFilter3D::is2D ( ) const
inlinevirtual

Reimplemented from Pos::Filter3D.

virtual const char* Pos::RandomFilter3D::type ( ) const
inlinevirtual

Implements Pos::Filter.


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