OpendTect  7.0
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
odSeismic2D Class Reference
Inheritance diagram for odSeismic2D:
[legend]

Public Types

enum  Seis2DFormat { CBVS , SEGYDirect }
 

Public Member Functions

 odSeismic2D (const odSeismic2D &)=delete
 
 odSeismic2D (const odSurvey &thesurvey, const char *name)
 
 odSeismic2D (const odSurvey &thesurvey, const char *name, Seis2DFormat fmt, const BufferStringSet &components, bool zistime, bool overwrite)
 
 ~odSeismic2D ()
 
void close ()
 
bool delLines (const BufferStringSet &)
 
void getData (hAllocator, const char *line, float zrg[3]) const
 
void getFeature (OD::JSON::Object &, bool towgs=true) const override
 
void getInfo (OD::JSON::Object &) const override
 
void getLineInfo (OD::JSON::Array &, const BufferStringSet &) const
 
BufferStringSetgetLineNames () const
 
int getNrLines () const
 
void getPoints (OD::JSON::Array &, bool towgs) const override
 
odSeismic2Doperator= (const odSeismic2D &)=delete
 
void putData (const char *line, const float **data, int32_t ntrcs, int32_t nrz, const float zrg[3], const int32_t *trcnrs)
 
- 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 ()
 
BufferStringSetgetCompNames () const
 
BufferString getDtypeStr () const
 
BufferString getDtypeStr (const SeisIOObjInfo &) const
 
int getNrComponents () const
 
odSeismicObjectoperator= (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
 
BufferString getName () const
 
bool isOK () const
 
bool isReadOnly () const
 
odSurveyObjectoperator= (const odSurveyObject &)=delete
 
void setErrMsg (const char *msg) const
 
const odSurveysurvey () 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 BufferStringSetgetNames (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

Seis2DDataSetseisdata_ptr () const
 
- Protected Member Functions inherited from odSurveyObject
IOObjioobj_ptr () const
 

Additional Inherited Members

- Protected Attributes inherited from odSeismicObject
BufferStringSet components_
 
- Protected Attributes inherited from odSurveyObject
BufferString errmsg_
 
BufferString name_
 
bool overwrite_ = false
 
bool readonly_ = true
 
const odSurveysurvey_
 
BufferString tgname_
 
bool zistime_
 

Member Enumeration Documentation

◆ Seis2DFormat

Enumerator
CBVS 
SEGYDirect 

Constructor & Destructor Documentation

◆ odSeismic2D() [1/3]

odSeismic2D::odSeismic2D ( const odSurvey thesurvey,
const char *  name 
)

◆ odSeismic2D() [2/3]

odSeismic2D::odSeismic2D ( const odSurvey thesurvey,
const char *  name,
Seis2DFormat  fmt,
const BufferStringSet components,
bool  zistime,
bool  overwrite 
)

◆ ~odSeismic2D()

odSeismic2D::~odSeismic2D ( )

◆ odSeismic2D() [3/3]

odSeismic2D::odSeismic2D ( const odSeismic2D )
delete

Member Function Documentation

◆ close()

void odSeismic2D::close ( )

◆ delLines()

bool odSeismic2D::delLines ( const BufferStringSet )

◆ getData()

void odSeismic2D::getData ( hAllocator  ,
const char *  line,
float  zrg[3] 
) const

◆ getFeature()

void odSeismic2D::getFeature ( OD::JSON::Object ,
bool  towgs = true 
) const
overridevirtual

Reimplemented from odSurveyObject.

◆ getInfo()

void odSeismic2D::getInfo ( OD::JSON::Object ) const
overridevirtual

Implements odSurveyObject.

◆ getLineInfo()

void odSeismic2D::getLineInfo ( OD::JSON::Array ,
const BufferStringSet  
) const

◆ getLineNames()

BufferStringSet* odSeismic2D::getLineNames ( ) const

◆ getNrLines()

int odSeismic2D::getNrLines ( ) const

◆ getPoints()

void odSeismic2D::getPoints ( OD::JSON::Array ,
bool  towgs 
) const
overridevirtual

Implements odSurveyObject.

◆ operator=()

odSeismic2D& odSeismic2D::operator= ( const odSeismic2D )
delete

◆ putData()

void odSeismic2D::putData ( const char *  line,
const float **  data,
int32_t  ntrcs,
int32_t  nrz,
const float  zrg[3],
const int32_t *  trcnrs 
)

◆ seisdata_ptr()

Seis2DDataSet* odSeismic2D::seisdata_ptr ( ) const
protected

◆ translatorGrp()

static const char* odSeismic2D::translatorGrp ( )
inlinestatic

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