OpendTect  6.6
Public Member Functions | Static Public Member Functions | Protected Member Functions | Static Protected Member Functions | Protected Attributes | List of all members
CmdDrive::Function Class Referenceabstract
Inheritance diagram for CmdDrive::Function:
[legend]

Public Member Functions

 Function (const CmdDriver &cmddrv)
 
virtual ~Function ()
 
virtual bool eval (const BufferStringSet &args, BufferString &res) const =0
 
virtual const char * name () const =0
 

Static Public Member Functions

static BufferString factoryKey (const char *name)
 
static void initStandardFunctions ()
 

Protected Member Functions

const uiMainWin * applWin () const
 
const uiMainWin * curWin () const
 
bool openQDlg () const
 
const WildcardManager & wildcardMan () const
 

Static Protected Member Functions

static BufferString createFactoryKey (const char *keyword)
 

Protected Attributes

const CmdDriver & drv_
 

Detailed Description

<>

Constructor & Destructor Documentation

◆ Function()

CmdDrive::Function::Function ( const CmdDriver &  cmddrv)
inline

◆ ~Function()

virtual CmdDrive::Function::~Function ( )
inlinevirtual

Member Function Documentation

◆ applWin()

const uiMainWin* CmdDrive::Function::applWin ( ) const
protected

◆ createFactoryKey()

static BufferString CmdDrive::Function::createFactoryKey ( const char *  keyword)
staticprotected

◆ curWin()

const uiMainWin* CmdDrive::Function::curWin ( ) const
protected

◆ eval()

virtual bool CmdDrive::Function::eval ( const BufferStringSet &  args,
BufferString &  res 
) const
pure virtual

◆ factoryKey()

static BufferString CmdDrive::Function::factoryKey ( const char *  name)
static

◆ initStandardFunctions()

static void CmdDrive::Function::initStandardFunctions ( )
static

◆ name()

virtual const char* CmdDrive::Function::name ( ) const
pure virtual

◆ openQDlg()

bool CmdDrive::Function::openQDlg ( ) const
protected

◆ wildcardMan()

const WildcardManager& CmdDrive::Function::wildcardMan ( ) const
protected

Member Data Documentation

◆ drv_

const CmdDriver& CmdDrive::Function::drv_
protected

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