OpendTect
7.0
|
Public Types | |
enum | Seis3DFormat { CBVS , SEGYDirect } |
Public Member Functions | |
odSeismic3D (const odSeismic3D &)=delete | |
odSeismic3D (const odSurvey &thesurvey, const char *name) | |
odSeismic3D (const odSurvey &thesurvey, const char *name, Seis3DFormat fmt, const BufferStringSet &components, const TrcKeyZSampling &tkz, bool zistime, bool overwrite) | |
~odSeismic3D () | |
void | close () |
BinID | getBinID (od_int64) const |
void | getData (hAllocator, const TrcKeyZSampling &) const |
void | getInfo (OD::JSON::Object &) const override |
od_int64 | getNrTraces () const |
void | getPoints (OD::JSON::Array &, bool towgs) const override |
od_int64 | getTrcNum (const BinID &) const |
StepInterval< float > | getZrange () const |
StepInterval< float > | getZrange (const SeisIOObjInfo &) const |
odSeismic3D & | operator= (const odSeismic3D &)=delete |
void | putData (const float **data, const TrcKeyZSampling &) |
const TrcKeyZSampling & | tkz () const |
Public Member Functions inherited from odSeismicObject | |
odSeismicObject (const odSeismicObject &)=delete | |
odSeismicObject (const odSurvey &thesurvey, const char *name, const BufferStringSet &components, const char *tgname, const char *fmt, bool zistime, bool overwrite) | |
odSeismicObject (const odSurvey &thesurvey, const char *name, const char *tgname) | |
~odSeismicObject () | |
BufferStringSet * | getCompNames () const |
BufferString | getDtypeStr () const |
BufferString | getDtypeStr (const SeisIOObjInfo &) const |
int | getNrComponents () const |
odSeismicObject & | operator= (const odSeismicObject &)=delete |
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 |
virtual void | getFeature (OD::JSON::Object &, bool towgs=true) 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 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 Member Functions | |
int | makeDims (const TrcKeyZSampling &, TypeSet< int > &dims) const |
Protected Member Functions inherited from odSurveyObject | |
IOObj * | ioobj_ptr () const |
Protected Attributes | |
PtrMan< PosInfo::CubeDataIndex > | cubeidx_ |
PtrMan< SeisSequentialWriter > | sequentialwriter_ |
TrcKeyZSampling | tkz_ |
size_t | writecount_ = 0 |
PtrMan< SeisTrcWriter > | writer_ |
Protected Attributes inherited from odSeismicObject | |
BufferStringSet | components_ |
Protected Attributes inherited from odSurveyObject | |
BufferString | errmsg_ |
BufferString | name_ |
bool | overwrite_ = false |
bool | readonly_ = true |
const odSurvey & | survey_ |
BufferString | tgname_ |
bool | zistime_ |
odSeismic3D::odSeismic3D | ( | const odSurvey & | thesurvey, |
const char * | name | ||
) |
odSeismic3D::odSeismic3D | ( | const odSurvey & | thesurvey, |
const char * | name, | ||
Seis3DFormat | fmt, | ||
const BufferStringSet & | components, | ||
const TrcKeyZSampling & | tkz, | ||
bool | zistime, | ||
bool | overwrite | ||
) |
odSeismic3D::~odSeismic3D | ( | ) |
|
delete |
void odSeismic3D::close | ( | ) |
BinID odSeismic3D::getBinID | ( | od_int64 | ) | const |
void odSeismic3D::getData | ( | hAllocator | , |
const TrcKeyZSampling & | |||
) | const |
|
overridevirtual |
Implements odSurveyObject.
od_int64 odSeismic3D::getNrTraces | ( | ) | const |
|
overridevirtual |
Implements odSurveyObject.
od_int64 odSeismic3D::getTrcNum | ( | const BinID & | ) | const |
StepInterval<float> odSeismic3D::getZrange | ( | ) | const |
StepInterval<float> odSeismic3D::getZrange | ( | const SeisIOObjInfo & | ) | const |
|
protected |
|
delete |
void odSeismic3D::putData | ( | const float ** | data, |
const TrcKeyZSampling & | |||
) |
|
inline |
|
inlinestatic |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024