1 #ifndef posvecdataset_h 2 #define posvecdataset_h 16 #include "generalmod.h" 33 PosVecDataSet(
const char* nm=0);
34 PosVecDataSet(
const PosVecDataSet&);
35 virtual ~PosVecDataSet();
36 PosVecDataSet& operator =(
const PosVecDataSet&);
37 void copyStructureFrom(
const PosVecDataSet&);
39 bool isEmpty()
const {
return data_.isEmpty(); }
44 void removeColumn(
int);
47 enum ColMatchPol { NameExact, RefExact, NameStart, RefStart };
48 void merge(
const PosVecDataSet&,
OvwPolicy pol=OvwIfUdf,
55 int nrCols()
const {
return coldefs_.size(); }
84 void mergeColDefs(
const PosVecDataSet&,
ColMatchPol,
int*);
89 #define mPosVecDataSetFileType "Positioned Vector Data" #define mExpClass(module)
Definition: commondefs.h:160
BinIDValueSet data_
Definition: posvecdataset.h:79
ColMatchPol
Definition: posvecdataset.h:47
void setName(const char *nm)
Definition: posvecdataset.h:63
Set of data points with group selection.
Definition: datapointset.h:48
bool isEmpty() const
Definition: posvecdataset.h:39
IOPar & pars()
Definition: posvecdataset.h:65
const char * name() const
Definition: posvecdataset.h:62
Set of BufferString objects.
Definition: bufstringset.h:28
ObjectSet< DataColDef > coldefs_
Definition: posvecdataset.h:80
BufferString name_
Definition: posvecdataset.h:81
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:47
void putTo(BufferString &) const
void getFrom(const char *)
BufferString name_
Definition: datacoldef.h:40
const char * buf() const
Definition: odstring.h:47
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:40
BinIDValueSet & data()
Definition: posvecdataset.h:52
A Pos::IdxPairValueSet with BinIDs.
Definition: binidvalset.h:23
Column definition in tabular data sets.
Definition: datacoldef.h:29
const IOPar & pars() const
Definition: posvecdataset.h:66
OvwPolicy
Definition: posvecdataset.h:45
const BinIDValueSet & data() const
Definition: posvecdataset.h:53
Data set consisting of data vectors.
Definition: posvecdataset.h:30
DataColDef & colDef(int idx)
Definition: posvecdataset.h:56
IOPar & pars_
Definition: posvecdataset.h:82
const DataColDef & colDef(int idx) const
Definition: posvecdataset.h:57
int nrCols() const
Definition: posvecdataset.h:55