![]() |
OpendTect
6.3
|
Data set consisting of data vectors. More...
Protected Member Functions | |
| void | mergeColDefs (const PosVecDataSet &, ColMatchPol, int *) |
Protected Attributes | |
| BinIDValueSet | data_ |
| ObjectSet< DataColDef > | coldefs_ |
| BufferString | name_ |
| IOPar & | pars_ |
Private Types | |
| enum | OvwPolicy { Keep, OvwIfUdf, Ovw } |
| enum | ColMatchPol { NameExact, RefExact, NameStart, RefStart } |
Private Member Functions | |
| mODTextTranslationClass(PosVecDataSet) public | PosVecDataSet (const PosVecDataSet &) |
| virtual | ~PosVecDataSet () |
| PosVecDataSet & | operator= (const PosVecDataSet &) |
| void | copyStructureFrom (const PosVecDataSet &) |
| bool | isEmpty () const |
| void | setEmpty () |
| int | add (DataColDef *) |
| bool | insert (int idx, DataColDef *) |
| void | removeColumn (int) |
| "Z" col (idx=0) can't be removed More... | |
| void | merge (const PosVecDataSet &, OvwPolicy pol=OvwIfUdf, ColMatchPol cmp=NameExact) |
| This is a rather intelligent method. More... | |
| BinIDValueSet & | data () |
| const BinIDValueSet & | data () const |
| int | nrCols () const |
| DataColDef & | colDef (int idx) |
| const DataColDef & | colDef (int idx) const |
| int | findColDef (const DataColDef &, ColMatchPol p=RefExact) const |
| returns -1 if no match More... | |
| const char * | name () const |
| void | setName (const char *nm) |
| IOPar & | pars () |
| const IOPar & | pars () const |
| bool | getFrom (const char *, BufferString &errmsg) |
| bool | getFrom (const char *, uiString &errmsg) |
| bool | putTo (const char *, BufferString &errmsg, bool tabstyle) const |
| bool | putTo (const char *, uiString &errmsg, bool tabstyle) const |
Static Private Member Functions | |
| static bool | getColNames (const char *, BufferStringSet &bss, BufferString &errmsg, bool refs=false) |
| static bool | getIOPar (const char *, IOPar &iop, BufferString &errmsg) |
Friends | |
| class | DataPointSet |
Data set consisting of data vectors.
Every data vector has an inline, crossline and a Z (which may be undefined). The "Z" column is automatically added.
|
private |
|
private |
|
private |
|
privatevirtual |
|
private |
|
inlineprivate |
|
inlineprivate |
|
private |
|
inlineprivate |
|
inlineprivate |
|
private |
returns -1 if no match
|
staticprivate |
|
private |
|
private |
|
staticprivate |
|
private |
|
inlineprivate |
|
private |
This is a rather intelligent method.
|
protected |
|
inlineprivate |
|
inlineprivate |
|
private |
|
inlineprivate |
|
inlineprivate |
|
private |
|
private |
tabstyle -> for spreadsheet import (looses info) !tabstyle: dTect style (preserves all)
|
private |
"Z" col (idx=0) can't be removed
|
private |
|
inlineprivate |
|
friend |
|
protected |
|
protected |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2017