OpendTect
7.0
|
Public Types | |
enum | SampleMode { Upscale , Sample } |
enum | ZMode { MD , TVD , TVDSS , TWT } |
Public Member Functions | |
odWell (const odSurvey &thesurvey, const char *name) | |
void | getFeature (OD::JSON::Object &, bool towgs=true) const override |
void | getInfo (OD::JSON::Object &) const override |
void | getLogInfo (OD::JSON::Array &, const BufferStringSet &) const |
BufferStringSet * | getLogNames () const |
void | getLogs (hAllocator, const BufferStringSet &, OD::JSON::Object &, float zstep=0.5, SampleMode samplemode=Upscale) |
void | getMarkerInfo (OD::JSON::Array &, const BufferStringSet &) const |
BufferStringSet * | getMarkerNames () const |
void | getPoints (OD::JSON::Array &, bool) const override |
void | getTrack (hAllocator) |
void | putLog (const char *lognm, const float *dah, const float *logdata, uint32_t size, const char *uom=nullptr, const char *mnem=nullptr, bool overwrite=false) |
const Well::Data * | wd () const |
Public Member Functions inherited from odSurveyObject | |
odSurveyObject (const odSurvey &, const char *, const char *) | |
odSurveyObject (const odSurvey &, const char *, const char *, bool, const char *fmt=nullptr) | |
odSurveyObject (const odSurveyObject &)=delete | |
virtual | ~odSurveyObject () |
bool | canRead () const |
bool | canWrite () const |
BufferString | errMsg () const |
BufferString | getName () const |
bool | isOK () const |
bool | isReadOnly () const |
odSurveyObject & | operator= (const odSurveyObject &)=delete |
void | setErrMsg (const char *msg) const |
const odSurvey & | survey () const |
bool | zIsTime () const |
Static Public Member Functions | |
static BufferStringSet * | getCommonLogNames (const odSurvey &suvey, const BufferStringSet &) |
static BufferStringSet * | getCommonMarkerNames (const odSurvey &suvey, const BufferStringSet &) |
static const char * | translatorGrp () |
Static Public Member Functions inherited from odSurveyObject | |
template<typename T > | |
static void | getFeatures (OD::JSON::Object &, const odSurvey &survey, const BufferStringSet &) |
template<typename T > | |
static void | getInfos (OD::JSON::Array &, const odSurvey &survey, const BufferStringSet &) |
template<typename T > | |
static BufferStringSet * | getNames (const odSurvey &survey) |
template<typename T > | |
static bool | isPresent (const odSurvey &, const char *objname) |
template<typename T > | |
static void | removeObjects (const odSurvey &survey, const BufferStringSet &) |
Protected Attributes | |
RefMan< Well::Data > | wd_ |
Protected Attributes inherited from odSurveyObject | |
BufferString | errmsg_ |
BufferString | name_ |
bool | overwrite_ = false |
bool | readonly_ = true |
const odSurvey & | survey_ |
BufferString | tgname_ |
bool | zistime_ |
Additional Inherited Members | |
Protected Member Functions inherited from odSurveyObject | |
IOObj * | ioobj_ptr () const |
enum odWell::SampleMode |
enum odWell::ZMode |
odWell::odWell | ( | const odSurvey & | thesurvey, |
const char * | name | ||
) |
|
static |
|
static |
|
overridevirtual |
Reimplemented from odSurveyObject.
|
overridevirtual |
Implements odSurveyObject.
void odWell::getLogInfo | ( | OD::JSON::Array & | , |
const BufferStringSet & | |||
) | const |
BufferStringSet* odWell::getLogNames | ( | ) | const |
void odWell::getLogs | ( | hAllocator | , |
const BufferStringSet & | , | ||
OD::JSON::Object & | , | ||
float | zstep = 0.5 , |
||
SampleMode | samplemode = Upscale |
||
) |
void odWell::getMarkerInfo | ( | OD::JSON::Array & | , |
const BufferStringSet & | |||
) | const |
BufferStringSet* odWell::getMarkerNames | ( | ) | const |
|
overridevirtual |
Implements odSurveyObject.
void odWell::getTrack | ( | hAllocator | ) |
void odWell::putLog | ( | const char * | lognm, |
const float * | dah, | ||
const float * | logdata, | ||
uint32_t | size, | ||
const char * | uom = nullptr , |
||
const char * | mnem = nullptr , |
||
bool | overwrite = false |
||
) |
|
inlinestatic |
const Well::Data* odWell::wd | ( | ) | const |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024