Public Member Functions | Static Public Member Functions | Protected Attributes

PreStack::EventsAPIMgr Class Reference

List of all members.

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_

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