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 uiMainWinapplWin () const
 
const uiMainWincurWin () const
 
bool openQDlg () const
 
const WildcardManagerwildcardMan () const
 

Static Protected Member Functions

static BufferString createFactoryKey (const char *keyword)
 

Protected Attributes

const CmdDriverdrv_
 

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