OpendTect  7.0
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Protected Attributes | List of all members
SEGY::FileReadOpts Class Reference

Public Types

enum  CoordDefType { Present =0 , ReadFile =1 , Generate =2 }
 
enum  ICvsXYType { Both =0 , ICOnly =1 , XYOnly =2 }
 
enum  PSDefType { InFile =0 , SrcRcvCoords =1 , UsrDef =2 }
 

Public Member Functions

 FileReadOpts (Seis::GeomType gt=Seis::Vol)
 
 ~FileReadOpts ()
 
void fillPar (IOPar &) const
 
Seis::GeomType geomType () const
 
void getReport (IOPar &, bool isrev0) const
 
float sampleIntv (float) const
 
void scaleCoord (Coord &, const Scaler *s=0) const
 
void setGeomType (Seis::GeomType)
 
float timeShift (float) const
 
bool usePar (const IOPar &)
 

Static Public Member Functions

static void shallowClear (IOPar &)
 
static const char * sKeyCoordFileName ()
 
static const char * sKeyCoordOpt ()
 
static const char * sKeyCoordScale ()
 
static const char * sKeyCoordStart ()
 
static const char * sKeyCoordStep ()
 
static const char * sKeyHaveTrcNrs ()
 
static const char * sKeyICOpt ()
 
static const char * sKeyOffsDef ()
 
static const char * sKeyPSOpt ()
 
static const char * sKeySampleIntv ()
 
static const char * sKeyTimeShift ()
 
static const char * sKeyTrcNrDef ()
 

Public Attributes

CoordDefType coorddef_
 
BufferString coordfnm_
 
float coordscale_
 
bool forread_
 
bool havetrcnrs_
 
ICvsXYType icdef_
 
SamplingData< float > offsdef_
 
PSDefType psdef_
 
float sampleintv_
 
Coord startcoord_
 
Coord stepcoord_
 
TrcHeaderDef thdef_
 
float timeshift_
 
SamplingData< int > trcnrdef_
 

Protected Attributes

Seis::GeomType geom_
 

Detailed Description

<>

Member Enumeration Documentation

◆ CoordDefType

Enumerator
Present 
ReadFile 
Generate 

◆ ICvsXYType

Enumerator
Both 
ICOnly 
XYOnly 

◆ PSDefType

Enumerator
InFile 
SrcRcvCoords 
UsrDef 

Constructor & Destructor Documentation

◆ FileReadOpts()

SEGY::FileReadOpts::FileReadOpts ( Seis::GeomType  gt = Seis::Vol)

◆ ~FileReadOpts()

SEGY::FileReadOpts::~FileReadOpts ( )

Member Function Documentation

◆ fillPar()

void SEGY::FileReadOpts::fillPar ( IOPar ) const

◆ geomType()

Seis::GeomType SEGY::FileReadOpts::geomType ( ) const
inline

◆ getReport()

void SEGY::FileReadOpts::getReport ( IOPar ,
bool  isrev0 
) const

◆ sampleIntv()

float SEGY::FileReadOpts::sampleIntv ( float  ) const

◆ scaleCoord()

void SEGY::FileReadOpts::scaleCoord ( Coord ,
const Scaler s = 0 
) const

◆ setGeomType()

void SEGY::FileReadOpts::setGeomType ( Seis::GeomType  )

◆ shallowClear()

static void SEGY::FileReadOpts::shallowClear ( IOPar )
static

◆ sKeyCoordFileName()

static const char* SEGY::FileReadOpts::sKeyCoordFileName ( )
static

◆ sKeyCoordOpt()

static const char* SEGY::FileReadOpts::sKeyCoordOpt ( )
static

◆ sKeyCoordScale()

static const char* SEGY::FileReadOpts::sKeyCoordScale ( )
static

◆ sKeyCoordStart()

static const char* SEGY::FileReadOpts::sKeyCoordStart ( )
static

◆ sKeyCoordStep()

static const char* SEGY::FileReadOpts::sKeyCoordStep ( )
static

◆ sKeyHaveTrcNrs()

static const char* SEGY::FileReadOpts::sKeyHaveTrcNrs ( )
static

◆ sKeyICOpt()

static const char* SEGY::FileReadOpts::sKeyICOpt ( )
static

◆ sKeyOffsDef()

static const char* SEGY::FileReadOpts::sKeyOffsDef ( )
static

◆ sKeyPSOpt()

static const char* SEGY::FileReadOpts::sKeyPSOpt ( )
static

◆ sKeySampleIntv()

static const char* SEGY::FileReadOpts::sKeySampleIntv ( )
static

◆ sKeyTimeShift()

static const char* SEGY::FileReadOpts::sKeyTimeShift ( )
static

◆ sKeyTrcNrDef()

static const char* SEGY::FileReadOpts::sKeyTrcNrDef ( )
static

◆ timeShift()

float SEGY::FileReadOpts::timeShift ( float  ) const

◆ usePar()

bool SEGY::FileReadOpts::usePar ( const IOPar )

Member Data Documentation

◆ coorddef_

CoordDefType SEGY::FileReadOpts::coorddef_

◆ coordfnm_

BufferString SEGY::FileReadOpts::coordfnm_

◆ coordscale_

float SEGY::FileReadOpts::coordscale_

◆ forread_

bool SEGY::FileReadOpts::forread_

◆ geom_

Seis::GeomType SEGY::FileReadOpts::geom_
protected

◆ havetrcnrs_

bool SEGY::FileReadOpts::havetrcnrs_

◆ icdef_

ICvsXYType SEGY::FileReadOpts::icdef_

◆ offsdef_

SamplingData<float> SEGY::FileReadOpts::offsdef_

◆ psdef_

PSDefType SEGY::FileReadOpts::psdef_

◆ sampleintv_

float SEGY::FileReadOpts::sampleintv_

◆ startcoord_

Coord SEGY::FileReadOpts::startcoord_

◆ stepcoord_

Coord SEGY::FileReadOpts::stepcoord_

◆ thdef_

TrcHeaderDef SEGY::FileReadOpts::thdef_

◆ timeshift_

float SEGY::FileReadOpts::timeshift_

◆ trcnrdef_

SamplingData<int> SEGY::FileReadOpts::trcnrdef_

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