1 #ifndef emfaultauxdata_h 2 #define emfaultauxdata_h 16 #include "earthmodelmod.h" 21 template <
class T>
class Array2D;
47 int dataIndex(
const char* sdname)
const;
53 bool storeData(
int sdidx,
bool binary);
55 void setDataName(
int sdidx,
const char* newname);
56 void setDataName(
const char* oldname,
const char* newname);
57 void removeData(
const char* sdname);
58 void removeData(
int sdidx);
60 void renameFault(
const char* fltnewname);
70 bool loadData(
int sdidx);
72 void updateDataFiles(
Action,
int idx,
const char* newnme=0);
74 BufferString createFltDataName(
const char* base,
int sdidx);
#define mExpClass(module)
Definition: commondefs.h:160
const Array2D< float > * data
Definition: emfaultauxdata.h:88
bool operator==(const ArrayNDInfo &a1, const ArrayNDInfo &a2)
Definition: arrayndinfo.h:53
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
OD::PtrPolicy policy
Definition: emfaultauxdata.h:89
BufferStringSet selattribnames_
Definition: emfaultauxdata.h:94
Definition: uistring.h:89
Set of BufferString objects.
Definition: bufstringset.h:28
Action
Definition: emfaultauxdata.h:71
TypeSet< int > selected_
Definition: emfaultauxdata.h:93
Array2D ( Subclass of ArrayND ) is a two dimensional array.
Definition: arraynd.h:131
const TypeSet< int > & selectedIndices() const
Definition: emfaultauxdata.h:50
Definition: emfaultauxdata.h:80
Fault surface data.
Definition: emfaultauxdata.h:33
const char * sKeyFaultAuxData()
Definition: emfaultauxdata.h:67
BufferString filename
Definition: emfaultauxdata.h:87
BufferString username
Definition: emfaultauxdata.h:86
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:40
BufferString errmsg_
Definition: horizontracker.h:119
Earth Model objects like horizons, faults, fault-sticks and bodies.
Definition: embody.h:25
PtrPolicy
Definition: odmemory.h:22
Definition: oduicommon.h:75
3D Fault
Definition: emfault3d.h:78
const BufferStringSet & selectedNames() const
Definition: emfaultauxdata.h:51
uiString errmsg_
Definition: emfaultauxdata.h:78
ObjectSet< DataInfo > dataset_
Definition: emfaultauxdata.h:92
uiString errMsg() const
Definition: emfaultauxdata.h:63
Compound key consisting of ints.
Definition: multiid.h:25
const MultiID & faultmid_
Definition: emfaultauxdata.h:76
BufferString fltfullnm_
Definition: emfaultauxdata.h:77
const char * sKeyExtension()
Definition: emfaultauxdata.h:68