Public Member Functions | Protected Member Functions | Protected Attributes

Pos::EMSurface2DProvider3D Class Reference

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

List of all members.

Public Member Functions

 EMSurface2DProvider3D ()
 EMSurface2DProvider3D (const EMSurface2DProvider3D &p)
 ~EMSurface2DProvider3D ()
const char * factoryKeyword () const
EMSurface2DProvider3Doperator= (const EMSurface2DProvider3D &p)
virtual bool initialize (TaskRunner *tr=0)
Providerclone () const
virtual BinID curBinID () const
virtual bool includes (const BinID &, float) const
virtual void getExtent (BinID &, BinID &) const
virtual Coord curCoord () const
const DataPointSetdataPointSet (bool nr1) const
virtual bool isProvider () const
virtual float estRatio (const Provider &p) const
virtual void getCubeSampling (CubeSampling &cs) const
virtual bool toNextPos ()
virtual bool toNextZ ()
virtual float curZ () const
virtual void getZRange (Interval< float > &rg) const
virtual od_int64 estNrPos () const

Protected Member Functions

void mkDPS (const EM::Surface &, DataPointSet &)

Protected Attributes

DataPointSetdpssurf1_
DataPointSetdpssurf2_

Constructor & Destructor Documentation

Pos::EMSurface2DProvider3D::EMSurface2DProvider3D (  ) 
Pos::EMSurface2DProvider3D::EMSurface2DProvider3D ( const EMSurface2DProvider3D p  ) 
Pos::EMSurface2DProvider3D::~EMSurface2DProvider3D (  ) 

Member Function Documentation

Provider* Pos::EMSurface2DProvider3D::clone (  )  const [inline, virtual]

Implements Pos::Filter.

virtual BinID Pos::EMSurface2DProvider3D::curBinID (  )  const [virtual]
virtual Coord Pos::EMSurface2DProvider3D::curCoord (  )  const [inline, virtual]
virtual float Pos::EMSurface2DProvider3D::curZ (  )  const [inline, virtual]

Reimplemented from Pos::EMSurfaceProvider.

const DataPointSet& Pos::EMSurface2DProvider3D::dataPointSet ( bool  nr1  )  const [inline]
virtual od_int64 Pos::EMSurface2DProvider3D::estNrPos (  )  const [inline, virtual]

Reimplemented from Pos::EMSurfaceProvider.

virtual float Pos::EMSurface2DProvider3D::estRatio ( const Provider p  )  const [inline, virtual]

Implements Pos::Filter.

const char* Pos::EMSurface2DProvider3D::factoryKeyword (  )  const [inline]
virtual void Pos::EMSurface2DProvider3D::getCubeSampling ( CubeSampling cs  )  const [inline, virtual]
virtual void Pos::EMSurface2DProvider3D::getExtent ( BinID ,
BinID  
) const [virtual]
virtual void Pos::EMSurface2DProvider3D::getZRange ( Interval< float > &  rg  )  const [inline, virtual]

Reimplemented from Pos::EMSurfaceProvider.

virtual bool Pos::EMSurface2DProvider3D::includes ( const BinID ,
float   
) const [virtual]
virtual bool Pos::EMSurface2DProvider3D::initialize ( TaskRunner tr = 0  )  [virtual]

Reimplemented from Pos::EMSurfaceProvider.

virtual bool Pos::EMSurface2DProvider3D::isProvider (  )  const [inline, virtual]

Reimplemented from Pos::Filter.

void Pos::EMSurface2DProvider3D::mkDPS ( const EM::Surface ,
DataPointSet  
) [protected]
EMSurface2DProvider3D& Pos::EMSurface2DProvider3D::operator= ( const EMSurface2DProvider3D p  ) 
virtual bool Pos::EMSurface2DProvider3D::toNextPos (  )  [inline, virtual]

Reimplemented from Pos::EMSurfaceProvider.

virtual bool Pos::EMSurface2DProvider3D::toNextZ (  )  [inline, virtual]

Reimplemented from Pos::EMSurfaceProvider.


Member Data Documentation