Classes | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes

uiSeisSel Class Reference

Inheritance diagram for uiSeisSel:
uiIOObjSel uiIOSelect uiGroup uiParent uiBaseObject NamedObject CallBacker uiVelSel

List of all members.

Classes

struct  Setup

Public Member Functions

 uiSeisSel (uiParent *, CtxtIOObj &, const Setup &)
 uiSeisSel (uiParent *, const IOObjContext &, const Setup &)
 ~uiSeisSel ()
virtual bool fillPar (IOPar &) const
virtual void usePar (const IOPar &)
Seis::GeomType geomType () const
bool is2D () const
bool isPS () const
void setAttrNm (const char *)
const char * attrNm () const
virtual void processInput ()
virtual bool existingTyped () const
virtual void updateInput ()

Static Public Member Functions

static CtxtIOObjmkCtxtIOObj (Seis::GeomType, bool forread)
 returns new default CtxtIOObj
static IOObjContext ioContext (Seis::GeomType, bool forread)
static void fillContext (Seis::GeomType, bool forread, IOObjContext &)

Protected Member Functions

Setup mkSetup (const Setup &, bool)
virtual void newSelection (uiIOObjRetDlg *)
virtual void commitSucceeded ()
virtual IOObjcreateEntry (const char *)
virtual const char * userNameFromKey (const char *) const
virtual uiIOObjRetDlgmkDlg ()
void mkOthDomBox ()

Protected Attributes

Setup seissetup_
BufferString attrnm_
BufferString curusrnm_
IOPar dlgiopar_
uiCheckBoxothdombox_

Constructor & Destructor Documentation

uiSeisSel::uiSeisSel ( uiParent ,
CtxtIOObj ,
const Setup  
)
uiSeisSel::uiSeisSel ( uiParent ,
const IOObjContext ,
const Setup  
)
uiSeisSel::~uiSeisSel (  ) 

Member Function Documentation

const char* uiSeisSel::attrNm (  )  const [inline]
virtual void uiSeisSel::commitSucceeded (  )  [protected, virtual]

Reimplemented from uiIOObjSel.

virtual IOObj* uiSeisSel::createEntry ( const char *   )  [protected, virtual]

Reimplemented from uiIOObjSel.

virtual bool uiSeisSel::existingTyped (  )  const [virtual]

Reimplemented from uiIOObjSel.

static void uiSeisSel::fillContext ( Seis::GeomType  ,
bool  forread,
IOObjContext  
) [static]
virtual bool uiSeisSel::fillPar ( IOPar  )  const [virtual]
Seis::GeomType uiSeisSel::geomType (  )  const [inline]
static IOObjContext uiSeisSel::ioContext ( Seis::GeomType  ,
bool  forread 
) [static]
bool uiSeisSel::is2D (  )  const [inline]
bool uiSeisSel::isPS (  )  const [inline]
static CtxtIOObj* uiSeisSel::mkCtxtIOObj ( Seis::GeomType  ,
bool  forread 
) [static]

returns new default CtxtIOObj

virtual uiIOObjRetDlg* uiSeisSel::mkDlg (  )  [protected, virtual]

Reimplemented from uiIOObjSel.

void uiSeisSel::mkOthDomBox (  )  [protected]
Setup uiSeisSel::mkSetup ( const Setup ,
bool   
) [protected]
virtual void uiSeisSel::newSelection ( uiIOObjRetDlg  )  [protected, virtual]

Reimplemented from uiIOObjSel.

virtual void uiSeisSel::processInput (  )  [virtual]

Reimplemented from uiIOObjSel.

void uiSeisSel::setAttrNm ( const char *   ) 
virtual void uiSeisSel::updateInput (  )  [virtual]

Reimplemented from uiIOObjSel.

virtual void uiSeisSel::usePar ( const IOPar  )  [virtual]
virtual const char* uiSeisSel::userNameFromKey ( const char *   )  const [protected, virtual]

Reimplemented from uiIOObjSel.


Member Data Documentation

BufferString uiSeisSel::curusrnm_ [mutable, protected]