OpendTect  7.0
Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | List of all members
Pos::SubsampFilter Class Reference

Passes each nth position. More...

Inheritance diagram for Pos::SubsampFilter:
[legend]

Public Member Functions

 SubsampFilter ()
 
 SubsampFilter (const SubsampFilter &sf)
 
float estRatio (const Provider &) const override
 
void fillPar (IOPar &) const override
 
void getSummary (BufferString &) const override
 
void reset () override
 
void usePar (const IOPar &) override
 
- Public Member Functions inherited from Pos::Filter
virtual ~Filter ()
 
virtual float adjustedZ (const Coord &, float z) const
 
virtual Filterclone () const =0
 
virtual bool hasZAdjustment () const
 
virtual bool includes (const Coord &, float z=mUdf(float)) const =0
 
virtual bool initialize (TaskRunner *=nullptr)
 
virtual bool is2D () const =0
 
virtual bool isProvider () const
 
virtual const char * type () const =0
 

Static Public Member Functions

static const char * eachStr ()
 
static const char * typeStr ()
 
- Static Public Member Functions inherited from Pos::Filter
static Filtermake (const IOPar &, bool is2d)
 

Public Attributes

int each_
 

Protected Member Functions

bool drawRes () const
 

Protected Attributes

int seqnr_
 

Detailed Description

Passes each nth position.

<>

Constructor & Destructor Documentation

◆ SubsampFilter() [1/2]

Pos::SubsampFilter::SubsampFilter ( )
inline

◆ SubsampFilter() [2/2]

Pos::SubsampFilter::SubsampFilter ( const SubsampFilter sf)
inline

Member Function Documentation

◆ drawRes()

bool Pos::SubsampFilter::drawRes ( ) const
protected

◆ eachStr()

static const char* Pos::SubsampFilter::eachStr ( )
static

◆ estRatio()

float Pos::SubsampFilter::estRatio ( const Provider ) const
inlineoverridevirtual

Implements Pos::Filter.

◆ fillPar()

void Pos::SubsampFilter::fillPar ( IOPar ) const
overridevirtual

Implements Pos::Filter.

◆ getSummary()

void Pos::SubsampFilter::getSummary ( BufferString ) const
overridevirtual

Implements Pos::Filter.

◆ reset()

void Pos::SubsampFilter::reset ( )
inlineoverridevirtual

Implements Pos::Filter.

◆ typeStr()

static const char* Pos::SubsampFilter::typeStr ( )
static

◆ usePar()

void Pos::SubsampFilter::usePar ( const IOPar )
overridevirtual

Implements Pos::Filter.

Member Data Documentation

◆ each_

int Pos::SubsampFilter::each_

◆ seqnr_

int Pos::SubsampFilter::seqnr_
mutableprotected

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