OpendTect  7.0
Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | List of all members
uiSEGYReadStartInfo Class Reference

Displays and edits info for the read start process. More...

Inheritance diagram for uiSEGYReadStartInfo:
[legend]

Public Member Functions

 uiSEGYReadStartInfo (uiParent *, SEGY::LoadDef &, const SEGY::ImpType *fixedimptyp=0)
 
 ~uiSEGYReadStartInfo ()
 
void clearInfo ()
 
void fillLoadDef ()
 
void setImpTypIdx (int, bool updnow=true)
 
void setLoadDefCache (const SEGY::LoadDef &)
 
void setRev1Values ()
 
void setScanInfo (const SEGY::ScanInfoSet &, int nrfiles=1)
 
void showNrSamplesSetting (bool)
 
void showZSamplingSetting (bool)
 
void useLoadDef ()
 when you have changed the loaddef More...
 
- Public Member Functions inherited from uiGroup
 uiGroup (uiParent *, const char *nm="uiGroup", bool manage=true)
 
virtual ~uiGroup ()
 
uiObjectattachObj ()
 
const uiObjectattachObj () const
 
uiObjecthAlignObj ()
 
uiObjecthCenterObj ()
 
uiMainWinmainwin () override
 
 operator const uiGroupObj * () const
 
 operator const uiObject & () const
 
 operator uiGroupObj * ()
 
 operator uiObject & ()
 
uiParentparent ()
 
const uiParentparent () const
 
Notifier< uiBaseObject > & postFinalise () override
 
Notifier< uiBaseObject > & postFinalize () override
 
Notifier< uiBaseObject > & preFinalise () override
 
Notifier< uiBaseObject > & preFinalize () override
 
void setBorder (int l, int t, int r, int b)
 
void setBorder (int)
 
void setChildrenSensitive (bool)
 
void setFrame (bool yn=true)
 
void setHAlignObj (uiGroup *o)
 
void setHAlignObj (uiObject *)
 
void setHCenterObj (uiGroup *o)
 
void setHCenterObj (uiObject *)
 
void setHSpacing (int)
 
void setIsMain (bool)
 internal use only. Tells the layout manager it's a toplevel mngr. More...
 
void setNoBackGround ()
 
virtual void setSize (const uiSize &)
 
void setSpacing (int s=0)
 
void setVSpacing (int)
 
- Public Member Functions inherited from uiParent
uiSize actualsize (bool inclborder=true) const
 
uiSize actualSize (bool include_border) const
 
void addChild (uiBaseObject &)
 
void attach (constraintType t, int margin=-1)
 
void attach (constraintType t, uiObject *oth, int margin=-1, bool reciprocal=true)
 
void attach (constraintType t, uiParent *oth, int margin=-1, bool reciprocal=true)
 
void attachChild (constraintType tp, uiObject *child, uiObject *other, int margin, bool reciprocal)
 
OD::Color backgroundColor () const
 
const ObjectSet< uiBaseObject > * childList () const
 
void deepRedraw (CallBacker *=0)
 
virtual void display (bool yn, bool shrk=false, bool maximize=false)
 
const uiFontfont () const
 
bool hasFocus () const
 
bool isDisplayed () const
 
uiObjectmainObject ()
 
const uiObjectmainObject () const
 
void manageChild (uiBaseObject &, uiObjectBody &)
 
uiParentBodypbody ()
 
const uiParentBodypbody () const
 
int prefHNrPics () const
 
int prefVNrPics () const
 
virtual void reDraw (bool deep)
 
OD::Color roBackgroundColor () const
 
bool sensitive () const
 
void setBackgroundColor (const OD::Color &c)
 
void setCaption (const uiString &c)
 
void setCursor (const MouseCursor &c)
 
void setFocus ()
 
void setFont (const uiFont &f)
 
void setPrefHeight (int h)
 
void setPrefHeightInChar (float h)
 
void setPrefHeightInChar (int h)
 
void setPrefWidth (int w)
 
void setPrefWidthInChar (float w)
 
void setPrefWidthInChar (int w)
 
void setSensitive (bool yn=true)
 
void setStretch (int h, int v)
 
void shallowRedraw (CallBacker *=0)
 
int stretch (bool h) const
 
void translateText () override
 
- Public Member Functions inherited from uiBaseObject
 uiBaseObject (const char *nm, uiBody *=0)
 
virtual ~uiBaseObject ()
 
int beginCmdRecEvent (const BufferString &msg)
 
int beginCmdRecEvent (const char *msg=0)
 
int beginCmdRecEvent (od_uint64 id, const char *msg=0)
 
uiBodybody ()
 
const uiBodybody () const
 
void clear ()
 
void endCmdRecEvent (int refnr, const char *msg=0)
 
void endCmdRecEvent (od_uint64 id, int refnr, const char *msg=0)
 
void finalise ()
 
bool finalised () const
 
void finalize ()
 
bool finalized () const
 
virtual QWidget * getWidget ()
 
const QWidget * getWidget () const
 
- Public Member Functions inherited from NamedCallBacker
 NamedCallBacker (const char *nm=0)
 
 NamedCallBacker (const NamedCallBacker &)
 
virtual Notifier< NamedCallBacker > & objectToBeDeleted () const
 
bool operator== (const NamedCallBacker &oth) const
 
bool operator== (const NamedObject &oth) const
 
- 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 ()
 
- Public Member Functions inherited from NamedObject
 NamedObject (const char *nm=nullptr)
 
 NamedObject (const NamedObject &oth)
 
virtual ~NamedObject ()
 
virtual BufferString getName () const
 
bool getNameFromPar (const IOPar &)
 
const name_typename () const override
 
NamedObjectoperator= (const NamedObject &)
 
bool operator== (const NamedObject &oth) const
 
virtual void setName (const char *nm)
 
- Public Member Functions inherited from ObjectWithName
virtual ~ObjectWithName ()
 
bool hasName (const char *nm) const
 
bool hasName (const name_type &nm) const
 
void putNameInPar (IOPar &) const
 

Public Attributes

Notifier< uiSEGYReadStartInfoloaddefChanged
 
Notifier< uiSEGYReadStartInforevChanged
 implies loaddefChanged More...
 

Protected Member Functions

void clearTable ()
 
bool hasRev1Value (const uiSEGYByteNr *) const
 
bool isVSP () const
 
void man2DDefFlds ()
 
void man3DDefFlds ()
 
void manCoordDefFlds ()
 
void manNonBasicRows ()
 
void manPSDefFlds ()
 
void mkBasicInfoFlds ()
 
void parChanged (bool)
 
void parChg (CallBacker *)
 
void remove2DDefFlds ()
 
void remove3DDefFlds ()
 
void removeFromTable (uiGroup *)
 
void removeFromTable (uiObject *)
 
void revChg (CallBacker *)
 
void setByteFldContents (const SEGY::HdrEntryKeyData &)
 
void setCellTxt (int col, int row, const uiString &)
 
void setScanInfoTexts (const SEGY::ScanInfoSet &)
 
void updateCellTexts ()
 
- Protected Member Functions inherited from uiGroup
void attach_ (constraintType, uiObject *oth, int margin=-1, bool reciprocal=true) override
 
void bodyDel (CallBacker *)
 
uiObjectmainobject () override
 
virtual void reDraw_ (bool deep)
 
void reSizeChildren (const uiObject *, float, float)
 
void setFrameStyle (int)
 
void setShrinkAllowed (bool)
 
bool shrinkAllowed ()
 
void uiobjDel (CallBacker *)
 
- Protected Member Functions inherited from uiParent
 uiParent (const char *nm, uiParentBody *)
 
 ~uiParent ()
 
- Protected Member Functions inherited from uiBaseObject
void setBody (uiBody *b)
 
- Protected Member Functions inherited from NamedCallBacker
void sendDelNotif () const
 

Protected Attributes

uiSEGYByteNr * azimuthbytefld_
 
uiString azimuthinfotxt_
 
uiSEGYByteNr * crlbytefld_
 
uiString crlinfotxt_
 
uiComboBoxfmtfld_
 
SEGY::ImpType imptype_
 
uiSEGYByteNr * inlbytefld_
 
uiString inlinfotxt_
 
const bool inptypfixed_
 
SEGY::LoadDefloaddef_
 
const SEGY::LoadDefloaddefcache_
 
int nrrows_
 
uiComboBoxnrsampsrcfld_
 
short nrunswappedfmts_
 
uiSpinBoxnsfld_
 
uiSEGYByteNr * offsetbytefld_
 
uiString offsetinfotxt_
 
uiGroupoffsgengrp_
 
uiLineEditoffsgenstartfld_
 
uiLineEditoffsgenstepfld_
 
bool parsbeingset_
 
uiComboBoxpsoffsrcfld_
 
uiSEGYByteNr * refnrbytefld_
 
uiString refnrinfotxt_
 
uiComboBoxrevfld_
 
const uiString sBytePos
 
uiLineEditsrfld_
 
uiTabletbl_
 
uiSEGYByteNr * trcnrbytefld_
 
uiGrouptrcnrgengrp_
 
uiLineEdittrcnrgenstartfld_
 
uiLineEdittrcnrgenstepfld_
 
uiString trcnrinfotxt_
 
uiComboBoxtrcnrsrcfld_
 
uiSEGYByteNr * xcoordbytefld_
 
uiString xinfotxt_
 
uiSEGYByteNr * ycoordbytefld_
 
uiString yinfotxt_
 
uiComboBoxzsampsrcfld_
 
uiLineEditzstartfld_
 
- Protected Attributes inherited from uiGroup
uiGroupParentBodybody_
 
uiGroupObjgrpobj_
 
- Protected Attributes inherited from NamedCallBacker
Threads::Atomic< bool > delalreadytriggered_
 
Notifier< NamedCallBackerdelnotif_
 
- Protected Attributes inherited from NamedObject
BufferString name_
 

Additional Inherited Members

- Public Types inherited from ObjectWithName
typedef OD::String name_type
 
- Static Public Member Functions inherited from uiGroup
static uiGroupgtDynamicCastToGrp (QWidget *)
 
- Static Public Member Functions inherited from uiBaseObject
static void addCmdRecorder (const CallBack &)
 
static void removeCmdRecorder (const CallBack &)
 
- Static Public Member Functions inherited from CallBacker
static void createReceiverForCurrentThread ()
 
static void removeReceiverForCurrentThread ()
 

Detailed Description

Displays and edits info for the read start process.

<>

Constructor & Destructor Documentation

◆ uiSEGYReadStartInfo()

uiSEGYReadStartInfo::uiSEGYReadStartInfo ( uiParent ,
SEGY::LoadDef ,
const SEGY::ImpType fixedimptyp = 0 
)

◆ ~uiSEGYReadStartInfo()

uiSEGYReadStartInfo::~uiSEGYReadStartInfo ( )

Member Function Documentation

◆ clearInfo()

void uiSEGYReadStartInfo::clearInfo ( )

◆ clearTable()

void uiSEGYReadStartInfo::clearTable ( )
protected

◆ fillLoadDef()

void uiSEGYReadStartInfo::fillLoadDef ( )

◆ hasRev1Value()

bool uiSEGYReadStartInfo::hasRev1Value ( const uiSEGYByteNr *  ) const
protected

◆ isVSP()

bool uiSEGYReadStartInfo::isVSP ( ) const
inlineprotected

◆ man2DDefFlds()

void uiSEGYReadStartInfo::man2DDefFlds ( )
protected

◆ man3DDefFlds()

void uiSEGYReadStartInfo::man3DDefFlds ( )
protected

◆ manCoordDefFlds()

void uiSEGYReadStartInfo::manCoordDefFlds ( )
protected

◆ manNonBasicRows()

void uiSEGYReadStartInfo::manNonBasicRows ( )
protected

◆ manPSDefFlds()

void uiSEGYReadStartInfo::manPSDefFlds ( )
protected

◆ mkBasicInfoFlds()

void uiSEGYReadStartInfo::mkBasicInfoFlds ( )
protected

◆ parChanged()

void uiSEGYReadStartInfo::parChanged ( bool  )
protected

◆ parChg()

void uiSEGYReadStartInfo::parChg ( CallBacker )
protected

◆ remove2DDefFlds()

void uiSEGYReadStartInfo::remove2DDefFlds ( )
protected

◆ remove3DDefFlds()

void uiSEGYReadStartInfo::remove3DDefFlds ( )
protected

◆ removeFromTable() [1/2]

void uiSEGYReadStartInfo::removeFromTable ( uiGroup )
protected

◆ removeFromTable() [2/2]

void uiSEGYReadStartInfo::removeFromTable ( uiObject )
protected

◆ revChg()

void uiSEGYReadStartInfo::revChg ( CallBacker )
protected

◆ setByteFldContents()

void uiSEGYReadStartInfo::setByteFldContents ( const SEGY::HdrEntryKeyData )
protected

◆ setCellTxt()

void uiSEGYReadStartInfo::setCellTxt ( int  col,
int  row,
const uiString  
)
protected

◆ setImpTypIdx()

void uiSEGYReadStartInfo::setImpTypIdx ( int  ,
bool  updnow = true 
)

◆ setLoadDefCache()

void uiSEGYReadStartInfo::setLoadDefCache ( const SEGY::LoadDef )

◆ setRev1Values()

void uiSEGYReadStartInfo::setRev1Values ( )

◆ setScanInfo()

void uiSEGYReadStartInfo::setScanInfo ( const SEGY::ScanInfoSet ,
int  nrfiles = 1 
)

◆ setScanInfoTexts()

void uiSEGYReadStartInfo::setScanInfoTexts ( const SEGY::ScanInfoSet )
protected

◆ showNrSamplesSetting()

void uiSEGYReadStartInfo::showNrSamplesSetting ( bool  )

◆ showZSamplingSetting()

void uiSEGYReadStartInfo::showZSamplingSetting ( bool  )

◆ updateCellTexts()

void uiSEGYReadStartInfo::updateCellTexts ( )
protected

◆ useLoadDef()

void uiSEGYReadStartInfo::useLoadDef ( )

when you have changed the loaddef

Member Data Documentation

◆ azimuthbytefld_

uiSEGYByteNr* uiSEGYReadStartInfo::azimuthbytefld_
protected

◆ azimuthinfotxt_

uiString uiSEGYReadStartInfo::azimuthinfotxt_
protected

◆ crlbytefld_

uiSEGYByteNr* uiSEGYReadStartInfo::crlbytefld_
protected

◆ crlinfotxt_

uiString uiSEGYReadStartInfo::crlinfotxt_
protected

◆ fmtfld_

uiComboBox* uiSEGYReadStartInfo::fmtfld_
protected

◆ imptype_

SEGY::ImpType uiSEGYReadStartInfo::imptype_
protected

◆ inlbytefld_

uiSEGYByteNr* uiSEGYReadStartInfo::inlbytefld_
protected

◆ inlinfotxt_

uiString uiSEGYReadStartInfo::inlinfotxt_
protected

◆ inptypfixed_

const bool uiSEGYReadStartInfo::inptypfixed_
protected

◆ loaddef_

SEGY::LoadDef& uiSEGYReadStartInfo::loaddef_
protected

◆ loaddefcache_

const SEGY::LoadDef& uiSEGYReadStartInfo::loaddefcache_
protected

◆ loaddefChanged

Notifier<uiSEGYReadStartInfo> uiSEGYReadStartInfo::loaddefChanged

◆ nrrows_

int uiSEGYReadStartInfo::nrrows_
protected

◆ nrsampsrcfld_

uiComboBox* uiSEGYReadStartInfo::nrsampsrcfld_
protected

◆ nrunswappedfmts_

short uiSEGYReadStartInfo::nrunswappedfmts_
protected

◆ nsfld_

uiSpinBox* uiSEGYReadStartInfo::nsfld_
protected

◆ offsetbytefld_

uiSEGYByteNr* uiSEGYReadStartInfo::offsetbytefld_
protected

◆ offsetinfotxt_

uiString uiSEGYReadStartInfo::offsetinfotxt_
protected

◆ offsgengrp_

uiGroup* uiSEGYReadStartInfo::offsgengrp_
protected

◆ offsgenstartfld_

uiLineEdit* uiSEGYReadStartInfo::offsgenstartfld_
protected

◆ offsgenstepfld_

uiLineEdit* uiSEGYReadStartInfo::offsgenstepfld_
protected

◆ parsbeingset_

bool uiSEGYReadStartInfo::parsbeingset_
protected

◆ psoffsrcfld_

uiComboBox* uiSEGYReadStartInfo::psoffsrcfld_
protected

◆ refnrbytefld_

uiSEGYByteNr* uiSEGYReadStartInfo::refnrbytefld_
protected

◆ refnrinfotxt_

uiString uiSEGYReadStartInfo::refnrinfotxt_
protected

◆ revChanged

Notifier<uiSEGYReadStartInfo> uiSEGYReadStartInfo::revChanged

implies loaddefChanged

◆ revfld_

uiComboBox* uiSEGYReadStartInfo::revfld_
protected

◆ sBytePos

const uiString uiSEGYReadStartInfo::sBytePos
protected

◆ srfld_

uiLineEdit* uiSEGYReadStartInfo::srfld_
protected

◆ tbl_

uiTable* uiSEGYReadStartInfo::tbl_
protected

◆ trcnrbytefld_

uiSEGYByteNr* uiSEGYReadStartInfo::trcnrbytefld_
protected

◆ trcnrgengrp_

uiGroup* uiSEGYReadStartInfo::trcnrgengrp_
protected

◆ trcnrgenstartfld_

uiLineEdit* uiSEGYReadStartInfo::trcnrgenstartfld_
protected

◆ trcnrgenstepfld_

uiLineEdit* uiSEGYReadStartInfo::trcnrgenstepfld_
protected

◆ trcnrinfotxt_

uiString uiSEGYReadStartInfo::trcnrinfotxt_
protected

◆ trcnrsrcfld_

uiComboBox* uiSEGYReadStartInfo::trcnrsrcfld_
protected

◆ xcoordbytefld_

uiSEGYByteNr* uiSEGYReadStartInfo::xcoordbytefld_
protected

◆ xinfotxt_

uiString uiSEGYReadStartInfo::xinfotxt_
protected

◆ ycoordbytefld_

uiSEGYByteNr* uiSEGYReadStartInfo::ycoordbytefld_
protected

◆ yinfotxt_

uiString uiSEGYReadStartInfo::yinfotxt_
protected

◆ zsampsrcfld_

uiComboBox* uiSEGYReadStartInfo::zsampsrcfld_
protected

◆ zstartfld_

uiLineEdit* uiSEGYReadStartInfo::zstartfld_
protected

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