OpendTect  6.6
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
IOSubDir Class Reference
Inheritance diagram for IOSubDir:
[legend]

Public Member Functions

 IOSubDir (const char *subdirnm)
 
 IOSubDir (const IOSubDir &)
 
const char * connType () const
 
void copyFrom (const IOObj *)
 
const char * dirName () const
 The directory ame within the tree. More...
 
const char * fullUserExpr (bool) const
 
Conn * getConn (bool forread) const
 
bool implExists (bool) const
 
bool implManagesObjects () const
 
bool implReadOnly () const
 
bool implRemove () const
 
bool implRename (const char *, const CallBack *)
 
bool implSetReadOnly (bool) const
 
bool isBad () const
 
bool isSubdir () const
 
- Public Member Functions inherited from IOObj
virtual ~IOObj ()
 
void acquireNewKeyIn (const MultiID &)
 This will give the IOObj a new (free) ID. More...
 
IOObj * clone () const
 
Translator * createTranslator () const
 
virtual const OD::String & group () const
 
virtual bool hasConnType (const char *s) const
 
bool isInCurrentSurvey () const
 
bool isProcTmp () const
 
bool isTmp () const
 
bool isUserSelectable (bool forread=true) const
 
virtual const MultiID & key () const
 
virtual BufferString mainFileName () const
 
virtual IOPar & pars () const
 
uiString phrCannotLoadObj () const
 
uiString phrCannotOpenObj () const
 
uiString phrCannotReadObj () const
 
uiString phrCannotWriteObj () const
 
uiString phrCannotWriteToDB () const
 
virtual void setDirName (const char *s)
 
virtual void setGroup (const char *s)
 
void setKey (const char *nm)
 
void setSurveyDefault (const char *subsel=0) const
 
virtual void setTranslator (const char *s)
 
virtual const OD::String & translator () const
 
uiString uiName () const
 
void updateCreationPars () const
 
- 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 &)
 
virtual const name_type & name () const
 
NamedObject & operator= (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
 

Static Public Member Functions

static IOSubDir * get (ascistream &, const char *rootdirnm)
 
- Static Public Member Functions inherited from IOObj
static int addProducer (IOObjProducer *)
 Factory for IOObj types. Not for casual use. More...
 
static bool isKey (const char *)
 
static bool isSurveyDefault (const MultiID &)
 Checks the 'Default.' entries in SI().pars() More...
 
static int tmpID ()
 

Protected Member Functions

bool getFrom (ascistream &)
 
bool putTo (ascostream &) const
 
- Protected Member Functions inherited from IOObj
 IOObj (const char *nm=0, const char *ky=0)
 
 IOObj (const IOObj &)
 
int myKey () const
 
bool put (ascostream &) const
 

Protected Attributes

bool isbad_
 
- Protected Attributes inherited from IOObj
BufferString dirnm_
 
BufferString group_
 
MultiID key_
 
BufferString transl_
 
- Protected Attributes inherited from NamedObject
BufferString name_
 

Friends

class IOMan
 

Additional Inherited Members

- Public Types inherited from ObjectWithName
typedef OD::String name_type
 
- Static Protected Member Functions inherited from IOObj
static IOObj * get (ascistream &, const char *, const char *)
 

Constructor & Destructor Documentation

◆ IOSubDir() [1/2]

IOSubDir::IOSubDir ( const char *  subdirnm)

◆ IOSubDir() [2/2]

IOSubDir::IOSubDir ( const IOSubDir &  )

Member Function Documentation

◆ connType()

const char* IOSubDir::connType ( ) const
inlinevirtual

Implements IOObj.

◆ copyFrom()

void IOSubDir::copyFrom ( const IOObj *  )
inlinevirtual

Implements IOObj.

◆ dirName()

const char* IOSubDir::dirName ( ) const
inlinevirtual

The directory ame within the tree.

Reimplemented from IOObj.

◆ fullUserExpr()

const char* IOSubDir::fullUserExpr ( bool  ) const
virtual

Implements IOObj.

◆ get()

static IOSubDir* IOSubDir::get ( ascistream &  ,
const char *  rootdirnm 
)
static

◆ getConn()

Conn* IOSubDir::getConn ( bool  forread) const
inlinevirtual

Implements IOObj.

◆ getFrom()

bool IOSubDir::getFrom ( ascistream &  )
inlineprotectedvirtual

Implements IOObj.

◆ implExists()

bool IOSubDir::implExists ( bool  ) const
inlinevirtual

Implements IOObj.

◆ implManagesObjects()

bool IOSubDir::implManagesObjects ( ) const
inlinevirtual

Reimplemented from IOObj.

◆ implReadOnly()

bool IOSubDir::implReadOnly ( ) const
inlinevirtual

Reimplemented from IOObj.

◆ implRemove()

bool IOSubDir::implRemove ( ) const
inlinevirtual

Reimplemented from IOObj.

◆ implRename()

bool IOSubDir::implRename ( const char *  ,
const CallBack *   
)
inlinevirtual

Reimplemented from IOObj.

◆ implSetReadOnly()

bool IOSubDir::implSetReadOnly ( bool  ) const
inlinevirtual

Reimplemented from IOObj.

◆ isBad()

bool IOSubDir::isBad ( ) const
inlinevirtual

Implements IOObj.

◆ isSubdir()

bool IOSubDir::isSubdir ( ) const
inlinevirtual

Reimplemented from IOObj.

◆ putTo()

bool IOSubDir::putTo ( ascostream &  ) const
protectedvirtual

Implements IOObj.

Friends And Related Function Documentation

◆ IOMan

friend class IOMan
friend

Member Data Documentation

◆ isbad_

bool IOSubDir::isbad_
protected

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