OpendTect  7.0
Public Member Functions | List of all members
FileNameInpSpec Class Reference

Specifications for file-name inputs. More...

Inheritance diagram for FileNameInpSpec:
[legend]

Public Member Functions

 FileNameInpSpec (const char *fname=0)
 
DataInpSpecclone () const override
 
- Public Member Functions inherited from StringInpSpec
 StringInpSpec (const char *s=0)
 
const char * getDefaultStringValue (int) const override
 
bool isUndef (int idx=0) const override
 
void setDefaultValue (bool val, int idx=0) override
 
void setDefaultValue (const char *, int) override
 
void setDefaultValue (double val, int idx=0) override
 
void setDefaultValue (float val, int idx=0) override
 
void setDefaultValue (int val, int idx=0) override
 
bool setText (const char *, int idx=0) override
 
const char * text () const
 
const char * text (int) const override
 
- Public Member Functions inherited from DataInpSpec
 DataInpSpec (const DataInpSpec &)
 
 DataInpSpec (DataType)
 
virtual ~DataInpSpec ()
 
void fillPar (IOPar &) const
 
virtual bool getBoolValue (int idx=0) const
 
virtual bool getDefaultBoolValue (int idx=0) const
 
virtual float getDefaultfValue (int idx=0) const
 
virtual int getDefaultIntValue (int idx=0) const
 
virtual double getDefaultValue (int idx=0) const
 
virtual double getDValue (int idx=0) const
 
double getdValue (int idx=0) const
 
virtual float getFValue (int idx=0) const
 
float getfValue (int idx=0) const
 
virtual od_int64 getInt64Value (int idx=0) const
 
virtual int getIntValue (int idx=0) const
 
virtual bool hasLimits () const
 
virtual bool isInsideLimits (int idx=0) const
 
virtual const char * name (int idx=0) const
 
virtual int nElems () const
 
virtual DataInpSpecsetName (const char *, int idx=0)
 
virtual void setValue (bool b, int idx=0)
 
virtual void setValue (double d, int idx=0)
 
virtual void setValue (float f, int idx=0)
 
virtual void setValue (int i, int idx=0)
 
virtual void setValue (od_int64 i, int idx=0)
 
DataType type () const
 
bool usePar (const IOPar &)
 

Additional Inherited Members

- Protected Member Functions inherited from DataInpSpec
void setType (DataType t)
 
- Protected Attributes inherited from StringInpSpec
BufferString defaultstr_
 
bool isUndef_
 
BufferString str_
 
- Protected Attributes inherited from DataInpSpec
TypeSet< int > nameidxs_
 
BufferStringSet names_
 
bool prefempty_
 
DataType tp_
 

Detailed Description

Specifications for file-name inputs.

<>

Constructor & Destructor Documentation

◆ FileNameInpSpec()

FileNameInpSpec::FileNameInpSpec ( const char *  fname = 0)

Member Function Documentation

◆ clone()

DataInpSpec* FileNameInpSpec::clone ( ) const
overridevirtual

Reimplemented from StringInpSpec.


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