OpendTect 8.0
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | List of all members
odFaultObject Class Reference

#include <odfault.h>

Inheritance diagram for odFaultObject:
[legend]

Public Member Functions

 odFaultObject (const odSurvey &thesurvey, const char *name, const char *tgname)
 
 odFaultObject (const odSurvey &thesurvey, const char *name, const char *tgname, bool overwrite)
 
 ~odFaultObject ()
 
void getFeature (OD::JSON::Object &, bool towgs=true) const override
 
int getNrSticks () const
 
void getPoints (OD::JSON::Array &, bool) const override
 
void getStick (int stickidx, hAllocator allocator) 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
 
virtual void getInfo (OD::JSON::Object &) const =0
 
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
 

Protected Member Functions

Geometry::FaultStickSetstickset () const
 
- Protected Member Functions inherited from odSurveyObject
IOObjioobj_ptr () const
 

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 Attributes inherited from odSurveyObject
BufferString errmsg_
 
BufferString name_
 
bool overwrite_ = false
 
bool readonly_ = true
 
const odSurveysurvey_
 
BufferString tgname_
 
bool zistime_
 

Constructor & Destructor Documentation

◆ odFaultObject() [1/2]

odFaultObject::odFaultObject ( const odSurvey & thesurvey,
const char * name,
const char * tgname )

◆ odFaultObject() [2/2]

odFaultObject::odFaultObject ( const odSurvey & thesurvey,
const char * name,
const char * tgname,
bool overwrite )

◆ ~odFaultObject()

odFaultObject::~odFaultObject ( )

Member Function Documentation

◆ getFeature()

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

Reimplemented from odSurveyObject.

◆ getNrSticks()

int odFaultObject::getNrSticks ( ) const

◆ getPoints()

void odFaultObject::getPoints ( OD::JSON::Array & ,
bool  ) const
overridevirtual

Implements odSurveyObject.

◆ getStick()

void odFaultObject::getStick ( int stickidx,
hAllocator allocator ) const

◆ stickset()

Geometry::FaultStickSet * odFaultObject::stickset ( ) const
protected

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