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
 
ConngetConn (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...
 
IOObjclone () const
 
TranslatorcreateTranslator () const
 
virtual const OD::Stringgroup () 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 MultiIDkey () const
 
virtual BufferString mainFileName () const
 
virtual IOParpars () 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::Stringtranslator () 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_typename () const
 
NamedObjectoperator= (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 IOSubDirget (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 IOObjget (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