 |
OpendTect
6.6
|
Go to the documentation of this file.
15 #include "generalmod.h"
40 bool isEmpty()
const {
return data_.isEmpty(); }
48 enum ColMatchPol { NameExact, RefExact, NameStart, RefStart };
56 int nrCols()
const {
return coldefs_.size(); }
92 #define mPosVecDataSetFileType "Positioned Vector Data"
const IOPar & pars() const
Definition: posvecdataset.h:67
PosVecDataSet(const char *nm=0)
bool putTo(const char *, uiString &errmsg, bool tabstyle) const
A Pos::IdxPairValueSet with BinIDs.
Definition: binidvalset.h:23
Set of BufferString objects.
Definition: bufstringset.h:26
bool putTo(const char *, BufferString &errmsg, bool tabstyle) const
#define mExpClass(module)
Definition: commondefs.h:177
Data set consisting of data vectors.
Definition: posvecdataset.h:32
void removeColumn(int)
"Z" col (idx=0) can't be removed
const BinIDValueSet & data() const
Definition: posvecdataset.h:54
void merge(const PosVecDataSet &, OvwPolicy pol=OvwIfUdf, ColMatchPol cmp=NameExact)
This is a rather intelligent method.
mODTextTranslationClass(PosVecDataSet)
Set of data points with group selection.
Definition: datapointset.h:48
static bool getIOPar(const char *, IOPar &iop, BufferString &errmsg)
BufferString name_
Definition: posvecdataset.h:84
const char * buf() const
Definition: odstring.h:46
bool getFrom(const char *, BufferString &errmsg)
ColMatchPol
Definition: posvecdataset.h:48
void setName(const char *nm)
Definition: posvecdataset.h:64
int findColDef(const DataColDef &, ColMatchPol p=RefExact) const
returns -1 if no match
const char * name() const
Definition: posvecdataset.h:63
const DataColDef & colDef(int idx) const
Definition: posvecdataset.h:58
static bool getColNames(const char *, BufferStringSet &bss, BufferString &errmsg, bool refs=false)
bool getFrom(const char *, uiString &errmsg)
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
OvwPolicy
Definition: posvecdataset.h:46
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
BinIDValueSet data_
Definition: posvecdataset.h:82
bool insert(int idx, DataColDef *)
ObjectSet< DataColDef > coldefs_
Definition: posvecdataset.h:83
IOPar & pars()
Definition: posvecdataset.h:66
BinIDValueSet & data()
Definition: posvecdataset.h:53
DataColDef & colDef(int idx)
Definition: posvecdataset.h:57
IOPar & pars_
Definition: posvecdataset.h:85
int nrCols() const
Definition: posvecdataset.h:56
BufferString name_
Definition: datacoldef.h:39
void copyStructureFrom(const PosVecDataSet &)
PosVecDataSet(const PosVecDataSet &)
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
void mergeColDefs(const PosVecDataSet &, ColMatchPol, int *)
bool isEmpty() const
Definition: posvecdataset.h:40
Column definition in tabular data sets.
Definition: datacoldef.h:29
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021