14 #include "generalmod.h" 32 PosVecDataSet(
const char* nm=0);
33 PosVecDataSet(
const PosVecDataSet&);
34 virtual ~PosVecDataSet();
35 PosVecDataSet& operator =(
const PosVecDataSet&);
36 void copyStructureFrom(
const PosVecDataSet&);
38 bool isEmpty()
const {
return data_.isEmpty(); }
43 void removeColumn(
int);
46 enum ColMatchPol { NameExact, RefExact, NameStart, RefStart };
47 void merge(
const PosVecDataSet&,
OvwPolicy pol=OvwIfUdf,
54 int nrCols()
const {
return coldefs_.size(); }
85 void mergeColDefs(
const PosVecDataSet&,
ColMatchPol,
int*);
90 #define mPosVecDataSetFileType "Positioned Vector Data" #define mExpClass(module)
Definition: commondefs.h:157
BinIDValueSet data_
Definition: posvecdataset.h:80
ColMatchPol
Definition: posvecdataset.h:46
void setName(const char *nm)
Definition: posvecdataset.h:62
Set of data points with group selection.
Definition: datapointset.h:47
bool isEmpty() const
Definition: posvecdataset.h:38
IOPar & pars()
Definition: posvecdataset.h:64
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
const char * name() const
Definition: posvecdataset.h:61
Definition: uistring.h:88
Set of BufferString objects.
Definition: bufstringset.h:25
ObjectSet< DataColDef > coldefs_
Definition: posvecdataset.h:81
BufferString name_
Definition: posvecdataset.h:82
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:53
void putTo(BufferString &) const
void getFrom(const char *)
BufferString name_
Definition: datacoldef.h:38
const char * buf() const
Definition: odstring.h:45
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:38
BinIDValueSet & data()
Definition: posvecdataset.h:51
A Pos::IdxPairValueSet with BinIDs.
Definition: binidvalset.h:21
Column definition in tabular data sets.
Definition: datacoldef.h:27
const IOPar & pars() const
Definition: posvecdataset.h:65
OvwPolicy
Definition: posvecdataset.h:44
const BinIDValueSet & data() const
Definition: posvecdataset.h:52
Data set consisting of data vectors.
Definition: posvecdataset.h:29
DataColDef & colDef(int idx)
Definition: posvecdataset.h:55
IOPar & pars_
Definition: posvecdataset.h:83
const DataColDef & colDef(int idx) const
Definition: posvecdataset.h:56
int nrCols() const
Definition: posvecdataset.h:54