Public Member Functions | Static Public Member Functions

Pos::Filter3D Class Reference

provides a filter related to 3D data More...

Inheritance diagram for Pos::Filter3D:
Pos::Filter Pos::FilterSet3D Pos::Provider3D Pos::RandomFilter3D Pos::SubsampFilter3D

List of all members.

Public Member Functions

virtual bool is2D () const
virtual bool includes (const BinID &, float z=mUdf(float)) const =0
virtual bool includes (const Coord &, float z=mUdf(float)) const
 mDefineFactoryInClass (Filter3D, factory)

Static Public Member Functions

static Filter3Dmake (const IOPar &)

Detailed Description

provides a filter related to 3D data


Member Function Documentation

virtual bool Pos::Filter3D::includes ( const BinID ,
float  z = mUdf(float) 
) const [pure virtual]

Implemented in Pos::FilterSet3D.

virtual bool Pos::Filter3D::includes ( const Coord ,
float  z = mUdf(float) 
) const [virtual]

Implements Pos::Filter.

Reimplemented in Pos::FilterSet3D.

virtual bool Pos::Filter3D::is2D (  )  const [inline, virtual]

Implements Pos::Filter.

Reimplemented in Pos::FilterSet3D.

static Filter3D* Pos::Filter3D::make ( const IOPar  )  [static]
Pos::Filter3D::mDefineFactoryInClass ( Filter3D  ,
factory   
)