OpendTect  7.0
Public Member Functions | List of all members
Pos::FilterSet2D Class Reference

2D FilterSet More...

Inheritance diagram for Pos::FilterSet2D:
[legend]

Public Member Functions

 FilterSet2D ()
 
 FilterSet2D (const FilterSet2D &fs)
 
Filterclone () const override
 
const char * factoryKeyword () const override
 
bool includes (const Coord &c, float z=1e30) const override
 
bool includes (int, float z=mUdf(float), int lidx=0) const override
 
bool is2D () const override
 
FilterSet2Doperator= (const FilterSet2D &fs)
 
const char * type () const override
 
- Public Member Functions inherited from Pos::FilterSet
virtual ~FilterSet ()
 
void add (const IOPar &)
 
void add (Filter *)
 
float adjustedZ (const Coord &, float) const override
 
float estRatio (const Provider &) const override
 
void fillPar (IOPar &) const override
 
ObjectSet< Filter > & filters ()
 
const ObjectSet< Filter > & filters () const
 
void getSummary (BufferString &) const override
 
bool hasZAdjustment () const override
 
bool initialize (TaskRunner *) override
 
bool isEmpty () const
 
void reset () override
 
int size () const
 
void usePar (const IOPar &) override
 
- Public Member Functions inherited from Pos::Filter
virtual ~Filter ()
 
virtual bool isProvider () const
 
- Public Member Functions inherited from Pos::Filter2D
 Filter2D ()
 
 ~Filter2D ()
 
void addGeomID (const Pos::GeomID)
 
Pos::GeomID geomID (int) const
 
bool includes (Pos::GeomID, int trcnr, float z=mUdf(float)) const
 
int nrLines () const
 
void removeGeomID (int lidx)
 

Additional Inherited Members

- Static Public Member Functions inherited from Pos::FilterSet
static const char * typeStr ()
 "Set" More...
 
- Static Public Member Functions inherited from Pos::Filter
static Filtermake (const IOPar &, bool is2d)
 
- Static Public Member Functions inherited from Pos::Filter2D
static Filter2Dmake (const IOPar &)
 
- Protected Member Functions inherited from Pos::FilterSet
void copyFrom (const FilterSet &)
 
- Protected Attributes inherited from Pos::FilterSet
ObjectSet< Filterfilts_
 
- Protected Attributes inherited from Pos::Filter2D
TypeSet< Pos::GeomIDgeomids_
 

Detailed Description

2D FilterSet

<>

Constructor & Destructor Documentation

◆ FilterSet2D() [1/2]

Pos::FilterSet2D::FilterSet2D ( )
inline

◆ FilterSet2D() [2/2]

Pos::FilterSet2D::FilterSet2D ( const FilterSet2D fs)
inline

Member Function Documentation

◆ clone()

Filter* Pos::FilterSet2D::clone ( ) const
inlineoverridevirtual

Implements Pos::Filter.

◆ factoryKeyword()

const char* Pos::FilterSet2D::factoryKeyword ( ) const
inlineoverride

◆ includes() [1/2]

bool Pos::FilterSet2D::includes ( const Coord c,
float  z = 1e30 
) const
inlineoverridevirtual

Implements Pos::Filter2D.

◆ includes() [2/2]

bool Pos::FilterSet2D::includes ( int  ,
float  z = mUdf(float),
int  lidx = 0 
) const
overridevirtual

Implements Pos::Filter2D.

◆ is2D()

bool Pos::FilterSet2D::is2D ( ) const
inlineoverridevirtual

Reimplemented from Pos::Filter2D.

◆ operator=()

FilterSet2D& Pos::FilterSet2D::operator= ( const FilterSet2D fs)
inline

◆ type()

const char* Pos::FilterSet2D::type ( ) const
inlineoverridevirtual

Implements Pos::Filter.


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