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

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

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

Member Function Documentation

void Pos::FilterSet::add ( Filter )
void Pos::FilterSet::add ( const IOPar )
virtual float Pos::FilterSet::adjustedZ ( const Coord ,
float   
) const
virtual

Reimplemented from Pos::Filter.

void Pos::FilterSet::copyFrom ( const FilterSet )
protected
virtual float Pos::FilterSet::estRatio ( const Provider ) const
virtual

Implements Pos::Filter.

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

Implements Pos::Filter.

ObjectSet<Filter>& Pos::FilterSet::filters ( )
inline
const ObjectSet<Filter>& Pos::FilterSet::filters ( ) const
inline
virtual void Pos::FilterSet::getSummary ( BufferString ) const
virtual

Implements Pos::Filter.

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

Reimplemented from Pos::Filter.

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

Implements Pos::Filter.

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

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

Reimplemented from Pos::Filter.

bool Pos::FilterSet::isEmpty ( ) const
inline
virtual void Pos::FilterSet::reset ( )
virtual

Implements Pos::Filter.

int Pos::FilterSet::size ( ) const
inline
static const char* Pos::FilterSet::typeStr ( )
static

"Set"

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

Implements Pos::Filter.

Member Data Documentation

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

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