OpendTect-6_4  6.4
Classes | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
CmdDrive::IdentifierManager Class Reference

Classes

class  Identifier
 

Public Member Functions

 IdentifierManager ()
 
 ~IdentifierManager ()
 
void reInit ()
 
void raiseScopeLevel (bool up=true)
 
void set (const char *name, const char *val="", bool islink=false)
 
void set (const char *name, int)
 
void set (const char *name, double)
 
void unset (const char *name, bool followlinks=true)
 
bool isPredefined (const char *name) const
 
bool doesExist (const char *name) const
 
const char * getValue (const char *name) const
 
bool getInteger (const char *name, int &) const
 
bool getDouble (const char *name, double &) const
 
const char * lastLinkedIdentStr () const
 
int substitute (const char *src, BufferString &dest)
 
bool tryFilePathPlaceholders (BufferString &filepath)
 

Protected Member Functions

bool findCurIdent (const char *name, bool followlinks=true, bool singlescope=false)
 
void setFilePathPlaceholder (const char *nm, const char *val)
 
void tryFilePathPlaceholder (const char *prefixsrc, const char *filepathsrc, BufferString &filepathdest)
 

Protected Attributes

Identifiercurident_
 
int curlevel_
 
SeparString lastlinkedidentstr_
 
ObjectSet< ObjectSet< Identifier > > identifiers_
 

Detailed Description

Constructor & Destructor Documentation

CmdDrive::IdentifierManager::IdentifierManager ( )
CmdDrive::IdentifierManager::~IdentifierManager ( )

Member Function Documentation

bool CmdDrive::IdentifierManager::doesExist ( const char *  name) const
bool CmdDrive::IdentifierManager::findCurIdent ( const char *  name,
bool  followlinks = true,
bool  singlescope = false 
)
protected
bool CmdDrive::IdentifierManager::getDouble ( const char *  name,
double &   
) const
bool CmdDrive::IdentifierManager::getInteger ( const char *  name,
int &   
) const
const char* CmdDrive::IdentifierManager::getValue ( const char *  name) const
bool CmdDrive::IdentifierManager::isPredefined ( const char *  name) const
const char* CmdDrive::IdentifierManager::lastLinkedIdentStr ( ) const
void CmdDrive::IdentifierManager::raiseScopeLevel ( bool  up = true)
void CmdDrive::IdentifierManager::reInit ( )
void CmdDrive::IdentifierManager::set ( const char *  name,
const char *  val = "",
bool  islink = false 
)
void CmdDrive::IdentifierManager::set ( const char *  name,
int   
)
void CmdDrive::IdentifierManager::set ( const char *  name,
double   
)
void CmdDrive::IdentifierManager::setFilePathPlaceholder ( const char *  nm,
const char *  val 
)
protected
int CmdDrive::IdentifierManager::substitute ( const char *  src,
BufferString dest 
)
void CmdDrive::IdentifierManager::tryFilePathPlaceholder ( const char *  prefixsrc,
const char *  filepathsrc,
BufferString filepathdest 
)
protected
bool CmdDrive::IdentifierManager::tryFilePathPlaceholders ( BufferString filepath)
void CmdDrive::IdentifierManager::unset ( const char *  name,
bool  followlinks = true 
)

Member Data Documentation

Identifier* CmdDrive::IdentifierManager::curident_
protected
int CmdDrive::IdentifierManager::curlevel_
protected
ObjectSet< ObjectSet<Identifier> > CmdDrive::IdentifierManager::identifiers_
protected
SeparString CmdDrive::IdentifierManager::lastlinkedidentstr_
protected

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