Public Member Functions | Static Public Member Functions

Pos::Provider3D Class Reference

provides a subselection for 3D surveys More...

Inheritance diagram for Pos::Provider3D:
Pos::Filter3D Pos::Provider Pos::Filter Pos::Filter

List of all members.

Public Member Functions

virtual bool is2D () const
virtual BinID curBinID () const =0
virtual Coord curCoord () const
virtual bool includes (const BinID &, float z=mUdf(float)) const =0
virtual bool includes (const Coord &, float z=mUdf(float)) const
virtual void getExtent (BinID &start, BinID &stop) const =0
 mDefineFactoryInClass (Provider3D, factory)

Static Public Member Functions

static Provider3Dmake (const IOPar &)

Detailed Description

provides a subselection for 3D surveys


Member Function Documentation

virtual BinID Pos::Provider3D::curBinID (  )  const [pure virtual]
virtual Coord Pos::Provider3D::curCoord (  )  const [virtual]

Implements Pos::Provider.

virtual void Pos::Provider3D::getExtent ( BinID start,
BinID stop 
) const [pure virtual]
virtual bool Pos::Provider3D::includes ( const BinID ,
float  z = mUdf(float) 
) const [pure virtual]
virtual bool Pos::Provider3D::includes ( const Coord ,
float  z = mUdf(float) 
) const [virtual]

Implements Pos::Filter.

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

Implements Pos::Filter.

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