OpendTect  6.3
Public Member Functions | Public Attributes | Private Member Functions | List of all members
Seis::Fetcher2D Class Reference
Inheritance diagram for Seis::Fetcher2D:
[legend]

Public Member Functions

 Fetcher2D (Provider &p)
 
 ~Fetcher2D ()
 
Provider2Dprov2D ()
 
const Provider2Dprov2D () const
 
bool isSelectedBinID (const BinID &) const
 
bool moveNextBinID ()
 
void openDataSet ()
 
bool toNextLine ()
 
int lineIdxFor (Pos::GeomID) const
 
Pos::GeomID curGeomID () const
 
virtual void reset ()
 
Seis2DDataSetmkDataSet () const
 
uiRetVal gtComponentInfo (BufferStringSet &, TypeSet< Seis::DataType > &) const
 
int gtNrLines () const
 
Pos::GeomID gtGeomID (int) const
 
BufferString gtLineName (int) const
 
int gtLineNr (Pos::GeomID) const
 
void gtGeometryInfo (int, PosInfo::Line2DData &) const
 
bool gtRanges (int, StepInterval< int > &, ZSampling &) const
 
virtual void doFillPar (IOPar &, uiRetVal &) const
 
virtual void doUsePar (const IOPar &, uiRetVal &)
 
- Public Member Functions inherited from Seis::Fetcher
 Fetcher (Provider &)
 
virtual ~Fetcher ()
 
bool fillIOObj ()
 
IOObjgetIOObj () const
 

Public Attributes

Seis2DDataSetdataset_
 
TrcKey nexttrcky_
 
int curlidx_
 
PosInfo::Line2DDataIteratoriter_
 
ObjectSet< PosInfo::Line2DDataline2ddata_
 
- Public Attributes inherited from Seis::Fetcher
Providerprov_
 
IOObjioobj_
 
uiRetVal uirv_
 

Private Member Functions

 mODTextTranslationClass (Seis::Fetcher2D)
 

Constructor & Destructor Documentation

Seis::Fetcher2D::Fetcher2D ( Provider p)
inline
Seis::Fetcher2D::~Fetcher2D ( )

Member Function Documentation

Pos::GeomID Seis::Fetcher2D::curGeomID ( ) const
virtual void Seis::Fetcher2D::doFillPar ( IOPar ,
uiRetVal  
) const
virtual
virtual void Seis::Fetcher2D::doUsePar ( const IOPar ,
uiRetVal  
)
virtual
uiRetVal Seis::Fetcher2D::gtComponentInfo ( BufferStringSet ,
TypeSet< Seis::DataType > &   
) const
void Seis::Fetcher2D::gtGeometryInfo ( int  ,
PosInfo::Line2DData  
) const
Pos::GeomID Seis::Fetcher2D::gtGeomID ( int  ) const
BufferString Seis::Fetcher2D::gtLineName ( int  ) const
int Seis::Fetcher2D::gtLineNr ( Pos::GeomID  ) const
int Seis::Fetcher2D::gtNrLines ( ) const
bool Seis::Fetcher2D::gtRanges ( int  ,
StepInterval< int > &  ,
ZSampling  
) const
bool Seis::Fetcher2D::isSelectedBinID ( const BinID ) const
int Seis::Fetcher2D::lineIdxFor ( Pos::GeomID  ) const
Seis2DDataSet* Seis::Fetcher2D::mkDataSet ( ) const
Seis::Fetcher2D::mODTextTranslationClass ( Seis::Fetcher2D  )
private
bool Seis::Fetcher2D::moveNextBinID ( )
void Seis::Fetcher2D::openDataSet ( )
Provider2D& Seis::Fetcher2D::prov2D ( )
const Provider2D& Seis::Fetcher2D::prov2D ( ) const
virtual void Seis::Fetcher2D::reset ( )
virtual

Reimplemented from Seis::Fetcher.

bool Seis::Fetcher2D::toNextLine ( )

Member Data Documentation

int Seis::Fetcher2D::curlidx_
Seis2DDataSet* Seis::Fetcher2D::dataset_
PosInfo::Line2DDataIterator* Seis::Fetcher2D::iter_
ObjectSet<PosInfo::Line2DData> Seis::Fetcher2D::line2ddata_
TrcKey Seis::Fetcher2D::nexttrcky_

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