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

Public Member Functions

 FilePars (bool forread=true)
 
 FilePars (const FilePars &)
 
 ~FilePars ()
 
void fillPar (IOPar &) const
 
ConstRefMan< Coords::CoordSystemgetCoordSys () const
 
void getReport (IOPar &, bool isrev0) const
 
FileParsoperator= (const FilePars &)
 
void setCoordSys (const Coords::CoordSystem *crs)
 
void setForRead (bool)
 
void setSwap (bool hdr, bool data)
 
bool swapData () const
 
bool swapHdrs () const
 , 0=no 1=data only 2=all 3=only hdrs More...
 
bool usePar (const IOPar &)
 
- Public Member Functions inherited from CallBacker
 CallBacker ()
 
 CallBacker (const CallBacker &)
 
virtual ~CallBacker ()
 
bool attachCB (const NotifierAccess &, const CallBack &, bool onlyifnew=false) const
 
bool attachCB (const NotifierAccess *notif, const CallBack &cb, bool onlyifnew=false) const
 
void detachAllNotifiers () const
 Call from the destructor of your inherited object. More...
 
void detachCB (const NotifierAccess &, const CallBack &) const
 
void detachCB (const NotifierAccess *notif, const CallBack &cb) const
 
virtual bool isCapsule () const
 
bool isNotifierAttached (const NotifierAccess *) const
 Only for debugging purposes, don't use. More...
 
void stopReceivingNotifications () const
 
virtual CallBackertrueCaller ()
 

Static Public Member Functions

static int fmtOf (const char *, bool forread)
 
static const char ** getFmts (bool forread)
 
static const char * nameOfFmt (int fmt, bool forread)
 
static int nrFmts (bool forread)
 
static const char * sKeyByteSwap ()
 
static const char * sKeyForceRev0 ()
 
static const char * sKeyNrSamples ()
 
static const char * sKeyNumberFormat ()
 
static const char * sKeyRevision ()
 
- Static Public Member Functions inherited from CallBacker
static void createReceiverForCurrentThread ()
 
static void removeReceiverForCurrentThread ()
 

Public Attributes

int byteswap_ = 0
 
int fmt_
 
int ns_ = 0
 

Protected Member Functions

void iomReadyCB (CallBacker *)
 
void onSurveyChgCB (CallBacker *)
 

Protected Attributes

ConstRefMan< Coords::CoordSystemcoordsys_
 
bool forread_
 

Detailed Description

<>

Constructor & Destructor Documentation

◆ FilePars() [1/2]

SEGY::FilePars::FilePars ( bool  forread = true)

◆ FilePars() [2/2]

SEGY::FilePars::FilePars ( const FilePars )

◆ ~FilePars()

SEGY::FilePars::~FilePars ( )

Member Function Documentation

◆ fillPar()

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

◆ fmtOf()

static int SEGY::FilePars::fmtOf ( const char *  ,
bool  forread 
)
static

◆ getCoordSys()

ConstRefMan<Coords::CoordSystem> SEGY::FilePars::getCoordSys ( ) const

◆ getFmts()

static const char** SEGY::FilePars::getFmts ( bool  forread)
static

◆ getReport()

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

◆ iomReadyCB()

void SEGY::FilePars::iomReadyCB ( CallBacker )
protected

◆ nameOfFmt()

static const char* SEGY::FilePars::nameOfFmt ( int  fmt,
bool  forread 
)
static

◆ nrFmts()

static int SEGY::FilePars::nrFmts ( bool  forread)
inlinestatic

◆ onSurveyChgCB()

void SEGY::FilePars::onSurveyChgCB ( CallBacker )
protected

◆ operator=()

FilePars& SEGY::FilePars::operator= ( const FilePars )

◆ setCoordSys()

void SEGY::FilePars::setCoordSys ( const Coords::CoordSystem crs)
inline

◆ setForRead()

void SEGY::FilePars::setForRead ( bool  )

◆ setSwap()

void SEGY::FilePars::setSwap ( bool  hdr,
bool  data 
)
inline

◆ sKeyByteSwap()

static const char* SEGY::FilePars::sKeyByteSwap ( )
static

◆ sKeyForceRev0()

static const char* SEGY::FilePars::sKeyForceRev0 ( )
static

◆ sKeyNrSamples()

static const char* SEGY::FilePars::sKeyNrSamples ( )
static

◆ sKeyNumberFormat()

static const char* SEGY::FilePars::sKeyNumberFormat ( )
static

◆ sKeyRevision()

static const char* SEGY::FilePars::sKeyRevision ( )
static

◆ swapData()

bool SEGY::FilePars::swapData ( ) const
inline

◆ swapHdrs()

bool SEGY::FilePars::swapHdrs ( ) const
inline

, 0=no 1=data only 2=all 3=only hdrs

◆ usePar()

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

Member Data Documentation

◆ byteswap_

int SEGY::FilePars::byteswap_ = 0

◆ coordsys_

ConstRefMan<Coords::CoordSystem> SEGY::FilePars::coordsys_
protected

◆ fmt_

int SEGY::FilePars::fmt_

◆ forread_

bool SEGY::FilePars::forread_
protected

◆ ns_

int SEGY::FilePars::ns_ = 0

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