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

Public Member Functions

 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
 
virtual void getFeature (OD::JSON::Object &, bool towgs=true) const
 
virtual void getInfo (OD::JSON::Object &) const =0
 
BufferString getName () const
 
virtual void getPoints (OD::JSON::Array &, bool towgs) const =0
 
bool isOK () const
 
bool isReadOnly () const
 
odSurveyObjectoperator= (const odSurveyObject &)=delete
 
void setErrMsg (const char *msg) const
 
const odSurveysurvey () const
 
bool zIsTime () const
 

Protected Attributes

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

Additional Inherited Members

- 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 inherited from odSurveyObject
IOObjioobj_ptr () const
 

Constructor & Destructor Documentation

◆ odSeismicObject() [1/3]

odSeismicObject::odSeismicObject ( const odSurvey thesurvey,
const char *  name,
const char *  tgname 
)

◆ odSeismicObject() [2/3]

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

◆ ~odSeismicObject()

odSeismicObject::~odSeismicObject ( )

◆ odSeismicObject() [3/3]

odSeismicObject::odSeismicObject ( const odSeismicObject )
delete

Member Function Documentation

◆ getCompNames()

BufferStringSet* odSeismicObject::getCompNames ( ) const

◆ getDtypeStr() [1/2]

BufferString odSeismicObject::getDtypeStr ( ) const

◆ getDtypeStr() [2/2]

BufferString odSeismicObject::getDtypeStr ( const SeisIOObjInfo ) const

◆ getNrComponents()

int odSeismicObject::getNrComponents ( ) const
inline

◆ operator=()

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

Member Data Documentation

◆ components_

BufferStringSet odSeismicObject::components_
protected

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