Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes

uiIOSurface Class Reference

Base group for Surface input and output. More...

Inheritance diagram for uiIOSurface:
uiGroup uiParent uiBaseObject NamedObject CallBacker uiMultiSurfaceRead uiSurfaceRead uiSurfaceWrite

List of all members.

Public Member Functions

 ~uiIOSurface ()
IOObjselIOObj () const
void getSelection (EM::SurfaceIODataSelection &) const
void getSelAttributes (BufferStringSet &) const
void setInput (const MultiID &) const
void setSelAttributes (const BufferStringSet &) const
virtual bool processInput ()
bool haveAttrSel () const
uiIOObjSelgetObjSel ()
uiPosSubSelgetPosSubSel ()

Public Attributes

Notifier< uiIOSurfaceattrSelChange

Protected Member Functions

 uiIOSurface (uiParent *, bool forread, const char *type)
bool fillFields (const MultiID &, bool showerrmsg=true)
void fillSectionFld (const BufferStringSet &)
void fillAttribFld (const BufferStringSet &)
void fillRangeFld (const HorSampling &)
void mkAttribFld ()
void mkSectionFld (bool)
void mkRangeFld (bool multiss=false)
void mkObjFld (const char *)
void objSel (CallBacker *)
void attrSel (CallBacker *)
virtual void ioDataSelChg (CallBacker *)
virtual void inpChanged ()

Protected Attributes

uiLabeledListBoxsectionfld_
uiLabeledListBoxattribfld_
uiPosSubSelrgfld_
uiIOObjSelobjfld_
CtxtIOObjctio_
bool forread_

Detailed Description

Base group for Surface input and output.


Constructor & Destructor Documentation

uiIOSurface::~uiIOSurface (  ) 
uiIOSurface::uiIOSurface ( uiParent ,
bool  forread,
const char *  type 
) [protected]

Member Function Documentation

void uiIOSurface::attrSel ( CallBacker  )  [protected]
void uiIOSurface::fillAttribFld ( const BufferStringSet  )  [protected]
bool uiIOSurface::fillFields ( const MultiID ,
bool  showerrmsg = true 
) [protected]
void uiIOSurface::fillRangeFld ( const HorSampling  )  [protected]
void uiIOSurface::fillSectionFld ( const BufferStringSet  )  [protected]
uiIOObjSel* uiIOSurface::getObjSel (  )  [inline]
uiPosSubSel* uiIOSurface::getPosSubSel (  )  [inline]
void uiIOSurface::getSelAttributes ( BufferStringSet  )  const
void uiIOSurface::getSelection ( EM::SurfaceIODataSelection  )  const
bool uiIOSurface::haveAttrSel (  )  const
virtual void uiIOSurface::inpChanged (  )  [inline, protected, virtual]

Reimplemented in uiSurfaceRead.

virtual void uiIOSurface::ioDataSelChg ( CallBacker  )  [inline, protected, virtual]

Reimplemented in uiSurfaceWrite.

void uiIOSurface::mkAttribFld (  )  [protected]
void uiIOSurface::mkObjFld ( const char *   )  [protected]
void uiIOSurface::mkRangeFld ( bool  multiss = false  )  [protected]
void uiIOSurface::mkSectionFld ( bool   )  [protected]
void uiIOSurface::objSel ( CallBacker  )  [protected]
virtual bool uiIOSurface::processInput (  )  [inline, virtual]

Reimplemented in uiSurfaceWrite, and uiSurfaceRead.

IOObj* uiIOSurface::selIOObj (  )  const
void uiIOSurface::setInput ( const MultiID  )  const
void uiIOSurface::setSelAttributes ( const BufferStringSet  )  const

Member Data Documentation

bool uiIOSurface::forread_ [protected]