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

Set of Filters. Owns the Filters. More...

Inheritance diagram for Pos::FilterSet:
[legend]

Public Member Functions

virtual ~FilterSet ()
 
void add (const IOPar &)
 
void add (Filter *)
 
virtual float adjustedZ (const Coord &, float) const
 
virtual float estRatio (const Provider &) const
 
virtual void fillPar (IOPar &) const
 
ObjectSet< Filter > & filters ()
 
const ObjectSet< Filter > & filters () const
 
virtual void getSummary (BufferString &) const
 
virtual bool hasZAdjustment () const
 
virtual bool includes (const Coord &, float) const
 
virtual bool initialize (TaskRunner *)
 
bool isEmpty () const
 
virtual void reset ()
 
int size () const
 
virtual void usePar (const IOPar &)
 
- Public Member Functions inherited from Pos::Filter
virtual ~Filter ()
 
virtual Filterclone () const =0
 
virtual bool is2D () const =0
 
virtual bool isProvider () const
 
virtual const char * type () const =0
 

Static Public Member Functions

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

Protected Member Functions

void copyFrom (const FilterSet &)
 

Protected Attributes

ObjectSet< Filterfilts_
 

Detailed Description

Set of Filters. Owns the Filters.

<>

Constructor & Destructor Documentation

◆ ~FilterSet()

virtual Pos::FilterSet::~FilterSet ( )
virtual

Member Function Documentation

◆ add() [1/2]

void Pos::FilterSet::add ( const IOPar )

◆ add() [2/2]

void Pos::FilterSet::add ( Filter )

◆ adjustedZ()

virtual float Pos::FilterSet::adjustedZ ( const Coord ,
float   
) const
virtual

Reimplemented from Pos::Filter.

◆ copyFrom()

void Pos::FilterSet::copyFrom ( const FilterSet )
protected

◆ estRatio()

virtual float Pos::FilterSet::estRatio ( const Provider ) const
virtual

Implements Pos::Filter.

◆ fillPar()

virtual void Pos::FilterSet::fillPar ( IOPar ) const
virtual

Implements Pos::Filter.

◆ filters() [1/2]

ObjectSet<Filter>& Pos::FilterSet::filters ( )
inline

◆ filters() [2/2]

const ObjectSet<Filter>& Pos::FilterSet::filters ( ) const
inline

◆ getSummary()

virtual void Pos::FilterSet::getSummary ( BufferString ) const
virtual

Implements Pos::Filter.

◆ hasZAdjustment()

virtual bool Pos::FilterSet::hasZAdjustment ( ) const
virtual

Reimplemented from Pos::Filter.

◆ includes()

virtual bool Pos::FilterSet::includes ( const Coord ,
float   
) const
virtual

Implements Pos::Filter.

Reimplemented in Pos::FilterSet2D, and Pos::FilterSet3D.

◆ initialize()

virtual bool Pos::FilterSet::initialize ( TaskRunner )
virtual

Reimplemented from Pos::Filter.

◆ isEmpty()

bool Pos::FilterSet::isEmpty ( ) const
inline

◆ reset()

virtual void Pos::FilterSet::reset ( )
virtual

Implements Pos::Filter.

◆ size()

int Pos::FilterSet::size ( ) const
inline

◆ typeStr()

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

"Set"

◆ usePar()

virtual void Pos::FilterSet::usePar ( const IOPar )
virtual

Implements Pos::Filter.

Member Data Documentation

◆ filts_

ObjectSet<Filter> Pos::FilterSet::filts_
protected

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