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

EMSurfaceTranslator Class Reference

Inheritance diagram for EMSurfaceTranslator:
Translator CallBacker dgbEMSurfaceTranslator lmkEMFault3DTranslator dgbEMFault3DTranslator dgbEMFaultStickSetTranslator dgbEMHorizon2DTranslator dgbEMHorizon3DTranslator

List of all members.

Public Member Functions

 EMSurfaceTranslator (const char *nm, const char *unm)
virtual ~EMSurfaceTranslator ()
bool startRead (const IOObj &)
bool startWrite (const EM::Surface &)
EM::SurfaceIODataSelectionselections ()
virtual Executorreader (EM::Surface &)
Executorwriter (const IOObj &, bool fullimplremove=true)
const char * errMsg () const
virtual bool implRemove (const IOObj *) const
virtual bool implRename (const IOObj *, const char *, const CallBack *cb=0) const
virtual bool implSetReadOnly (const IOObj *, bool) const

Static Public Member Functions

static bool getBinarySetting ()

Protected Member Functions

virtual bool prepRead ()
virtual bool prepWrite ()
virtual ExecutorgetWriter ()
void init (const EM::Surface *, const IOObj *)
void setIOObj (const IOObj *)

Protected Attributes

IOObjioobj_
EM::Surfacesurface
BufferString errmsg_
EM::SurfaceIOData sd_
EM::SurfaceIODataSelection sels_

Constructor & Destructor Documentation

EMSurfaceTranslator::EMSurfaceTranslator ( const char *  nm,
const char *  unm 
) [inline]
virtual EMSurfaceTranslator::~EMSurfaceTranslator (  )  [virtual]

Member Function Documentation

const char* EMSurfaceTranslator::errMsg (  )  const [inline]
static bool EMSurfaceTranslator::getBinarySetting (  )  [static]
virtual Executor* EMSurfaceTranslator::getWriter (  )  [inline, protected, virtual]

Reimplemented in dgbEMSurfaceTranslator.

virtual bool EMSurfaceTranslator::implRemove ( const IOObj  )  const [virtual]

Reimplemented from Translator.

virtual bool EMSurfaceTranslator::implRename ( const IOObj ,
const char *  ,
const CallBack cb = 0 
) const [virtual]

Reimplemented from Translator.

virtual bool EMSurfaceTranslator::implSetReadOnly ( const IOObj ,
bool   
) const [virtual]

Reimplemented from Translator.

void EMSurfaceTranslator::init ( const EM::Surface ,
const IOObj  
) [protected]
virtual bool EMSurfaceTranslator::prepRead (  )  [inline, protected, virtual]

Reimplemented in dgbEMSurfaceTranslator.

virtual bool EMSurfaceTranslator::prepWrite (  )  [inline, protected, virtual]
virtual Executor* EMSurfaceTranslator::reader ( EM::Surface  )  [inline, virtual]

Executor is managed by client.

Reimplemented in dgbEMSurfaceTranslator.

EM::SurfaceIODataSelection& EMSurfaceTranslator::selections (  )  [inline]
void EMSurfaceTranslator::setIOObj ( const IOObj  )  [protected]
bool EMSurfaceTranslator::startRead ( const IOObj  ) 
bool EMSurfaceTranslator::startWrite ( const EM::Surface  ) 
Executor* EMSurfaceTranslator::writer ( const IOObj ,
bool  fullimplremove = true 
)

Executor is managed by client.


Member Data Documentation