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

Pos::RandomFilter Class Reference

Passes a percentage of the positions. More...

Inheritance diagram for Pos::RandomFilter:
Pos::Filter Pos::RandomFilter2D Pos::RandomFilter3D

List of all members.

Public Member Functions

 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 const char * typeStr ()
static const char * ratioStr ()

Public Attributes

float passratio_

Protected Member Functions

void initStats ()
bool drawRes () const

Detailed Description

Passes a percentage of the positions.


Constructor & Destructor Documentation

Pos::RandomFilter::RandomFilter (  )  [inline]
Pos::RandomFilter::RandomFilter ( const RandomFilter rf  )  [inline]

Member Function Documentation

bool Pos::RandomFilter::drawRes (  )  const [protected]
virtual float Pos::RandomFilter::estRatio ( const Provider  )  const [inline, virtual]

Implements Pos::Filter.

virtual void Pos::RandomFilter::fillPar ( IOPar  )  const [virtual]

Implements Pos::Filter.

virtual void Pos::RandomFilter::getSummary ( BufferString  )  const [virtual]

Implements Pos::Filter.

bool Pos::RandomFilter::initialize ( TaskRunner tr = 0  )  [inline, virtual]

Reimplemented from Pos::Filter.

void Pos::RandomFilter::initStats (  )  [protected]
static const char* Pos::RandomFilter::ratioStr (  )  [static]
void Pos::RandomFilter::reset (  )  [inline, virtual]

Implements Pos::Filter.

static const char* Pos::RandomFilter::typeStr (  )  [static]
virtual void Pos::RandomFilter::usePar ( const IOPar  )  [virtual]

Implements Pos::Filter.


Member Data Documentation