Public Member Functions | Protected Member Functions | Protected Attributes

uiChangeHorizonDlg Class Reference

Base class for surface changers. At the moment only does horizons. More...

Inheritance diagram for uiChangeHorizonDlg:
uiDialog uiMainWin uiParent uiBaseObject NamedObject CallBacker uiFilterHorizonDlg

List of all members.

Public Member Functions

 uiChangeHorizonDlg (uiParent *, EM::Horizon *, bool is2d, const char *)
 ~uiChangeHorizonDlg ()
uiHorSaveFieldGrpsaveFldGrp () const

Protected Member Functions

bool acceptOK (CallBacker *)
bool readHorizon ()
bool doProcessing ()
bool doProcessing2D ()
bool doProcessing3D ()
void attachPars ()
 To be called by subclass.
virtual const char * infoMsg (const Executor *) const
virtual ExecutorgetWorker (Array2D< float > &, const StepInterval< int > &, const StepInterval< int > &)=0
virtual bool fillUdfsOnly () const
virtual bool needsFullSurveyArray () const
virtual const char * undoText () const

Protected Attributes

uiHorSaveFieldGrpsavefldgrp_
uiIOObjSelinputfld_
uiGroupparsgrp_
EM::Horizonhorizon_
bool is2d_

Detailed Description

Base class for surface changers. At the moment only does horizons.


Constructor & Destructor Documentation

uiChangeHorizonDlg::uiChangeHorizonDlg ( uiParent ,
EM::Horizon ,
bool  is2d,
const char *   
)
uiChangeHorizonDlg::~uiChangeHorizonDlg (  ) 

Member Function Documentation

bool uiChangeHorizonDlg::acceptOK ( CallBacker  )  [protected, virtual]

Reimplemented from uiDialog.

void uiChangeHorizonDlg::attachPars (  )  [protected]

To be called by subclass.

bool uiChangeHorizonDlg::doProcessing (  )  [protected]
bool uiChangeHorizonDlg::doProcessing2D (  )  [protected]
bool uiChangeHorizonDlg::doProcessing3D (  )  [protected]
virtual bool uiChangeHorizonDlg::fillUdfsOnly (  )  const [inline, protected, virtual]
virtual Executor* uiChangeHorizonDlg::getWorker ( Array2D< float > &  ,
const StepInterval< int > &  ,
const StepInterval< int > &   
) [protected, pure virtual]

Implemented in uiFilterHorizonDlg.

virtual const char* uiChangeHorizonDlg::infoMsg ( const Executor  )  const [inline, protected, virtual]
virtual bool uiChangeHorizonDlg::needsFullSurveyArray (  )  const [inline, protected, virtual]
bool uiChangeHorizonDlg::readHorizon (  )  [protected]
uiHorSaveFieldGrp* uiChangeHorizonDlg::saveFldGrp (  )  const [inline]
virtual const char* uiChangeHorizonDlg::undoText (  )  const [inline, protected, virtual]

Reimplemented in uiFilterHorizonDlg.


Member Data Documentation

bool uiChangeHorizonDlg::is2d_ [protected]