 |
OpendTect
6.6
|
Go to the documentation of this file.
41 bool isMulti()
const {
return nrFiles() > 1; }
52 void setUsrStr(
const char* str ) { usrstr_ = str; }
57 { setEmpty();
if ( nm && *nm ) fnames_.
add(nm);}
void ensureBaseDir(const char *dirnm)
void getMultiFromString(const char *)
const char * fileName(int nr=0) const
bool isEmpty() const
Definition: filespec.h:39
BufferString survsubdir_
For example "Seismics".
Definition: filespec.h:37
BufferString & get(idx_type idx)
Definition: bufstringset.h:57
Specification for one or more files.
Definition: filespec.h:28
static void makePathsRelative(IOPar &, const char *todir=0)
Set of BufferString objects.
Definition: bufstringset.h:26
const char * dirName() const
only the dir name
const char * dispName() const
for titles etc
#define mExpClass(module)
Definition: commondefs.h:177
void fillPar(IOPar &) const
bool isMulti() const
Definition: filespec.h:41
void setEmpty()
Definition: bufstringset.h:64
#define mSetUdf(val)
Use this macro to set simple types to undefined.
Definition: undefval.h:276
void setEmpty()
Definition: filespec.h:54
BufferStringSet & add(const char *)
bool usePar(const IOPar &)
const char * absFileName(int nr=0) const
adds path if necessary
void getReport(IOPar &) const
BufferStringSet fnames_
Definition: filespec.h:34
const char * fullDirName() const
full name of dir
bool isEmpty() const
Definition: odstring.h:50
BufferString usrstr_
Definition: filespec.h:75
bool isEmpty() const
Definition: bufstringset.h:44
int zeropad_
left-pad the nrs_ to this length
Definition: filespec.h:36
const char * usrStr() const
a user-typed filename
bool isRangeMulti() const
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
static const char * sKeyFileNrs()
FileSpec(const char *fnm=0)
StepInterval< int > nrs_
Definition: filespec.h:35
void setFileName(const char *nm)
Definition: filespec.h:56
void setUsrStr(const char *str)
Definition: filespec.h:52
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
void makePathsRelative(const char *todir=0)
void makeAbsoluteIfRelative(const char *dirnm)
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021