Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes

Pos::FilterSet Class Reference

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

Inheritance diagram for Pos::FilterSet:
Pos::Filter Pos::FilterSet2D Pos::FilterSet3D

List of all members.

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

Static Public Member Functions

static const char * typeStr ()
 "Set"

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.

const ObjectSet<Filter>& Pos::FilterSet::filters (  )  const [inline]
ObjectSet<Filter>& Pos::FilterSet::filters (  )  [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.

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