OpendTect-6_4  6.4
Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
PreStack::EventsAPIMgr Class Reference

API Manager for PreStack Events. More...

Public Member Functions

 EventsAPIMgr ()
 
 ~EventsAPIMgr ()
 
int setSurvey (const char *dataroot, const char *survey)
 
float inlDistance () const
 
float crlDistance () const
 
int openReader (const char *reference)
 
void closeReader (int handle)
 
int getRanges (int handle, int &firstinl, int &lastinl, int &inlstep, int &firstcrl, int &lastcrl, int &crlstep) const
 
int getNextCDP (int handle, int previnl, int prevcrl, int &nextinl, int &nextcrl)
 
int moveReaderTo (int handle, int inl, int crl)
 
int getNrEvents (int handle) const
 
int getEventSize (int handle, int eventindex) const
 
void getEvent (int handle, int eventindex, float *offsets, float *angles, float *depths, float *quality) const
 
void getDip (int handle, int eventindex, float &inldip, float &crldip)
 
void getQuality (int handle, int eventindex, float &weight) const
 
int getHorizonID (int handle, int eventindex, int &horid) const
 

Static Public Member Functions

static EventsAPIMgrgetMgr ()
 

Protected Attributes

ObjectSet< Vel::Picksvelpicks_
 
ObjectSet< PreStack::EventManagerevents_
 
ObjectSet< BinIDValueSetlocations_
 
TypeSet< int > ids_
 
TypeSet< BinIDcurpos_
 

Detailed Description

API Manager for PreStack Events.

Constructor & Destructor Documentation

PreStack::EventsAPIMgr::EventsAPIMgr ( )
PreStack::EventsAPIMgr::~EventsAPIMgr ( )

Member Function Documentation

void PreStack::EventsAPIMgr::closeReader ( int  handle)
float PreStack::EventsAPIMgr::crlDistance ( ) const
void PreStack::EventsAPIMgr::getDip ( int  handle,
int  eventindex,
float &  inldip,
float &  crldip 
)
void PreStack::EventsAPIMgr::getEvent ( int  handle,
int  eventindex,
float *  offsets,
float *  angles,
float *  depths,
float *  quality 
) const
int PreStack::EventsAPIMgr::getEventSize ( int  handle,
int  eventindex 
) const
int PreStack::EventsAPIMgr::getHorizonID ( int  handle,
int  eventindex,
int &  horid 
) const
static EventsAPIMgr& PreStack::EventsAPIMgr::getMgr ( )
static
int PreStack::EventsAPIMgr::getNextCDP ( int  handle,
int  previnl,
int  prevcrl,
int &  nextinl,
int &  nextcrl 
)
int PreStack::EventsAPIMgr::getNrEvents ( int  handle) const
void PreStack::EventsAPIMgr::getQuality ( int  handle,
int  eventindex,
float &  weight 
) const
int PreStack::EventsAPIMgr::getRanges ( int  handle,
int &  firstinl,
int &  lastinl,
int &  inlstep,
int &  firstcrl,
int &  lastcrl,
int &  crlstep 
) const
float PreStack::EventsAPIMgr::inlDistance ( ) const
int PreStack::EventsAPIMgr::moveReaderTo ( int  handle,
int  inl,
int  crl 
)
int PreStack::EventsAPIMgr::openReader ( const char *  reference)
int PreStack::EventsAPIMgr::setSurvey ( const char *  dataroot,
const char *  survey 
)

Member Data Documentation

TypeSet<BinID> PreStack::EventsAPIMgr::curpos_
protected
ObjectSet<PreStack::EventManager> PreStack::EventsAPIMgr::events_
protected
TypeSet<int> PreStack::EventsAPIMgr::ids_
protected
ObjectSet<BinIDValueSet> PreStack::EventsAPIMgr::locations_
protected
ObjectSet<Vel::Picks> PreStack::EventsAPIMgr::velpicks_
protected

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