OpendTect-6_4  6.4
Classes | Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes | Private Member Functions | List of all members
EM::FaultAuxData Class Reference

Fault surface data. More...

Classes

struct  DataInfo
 

Public Member Functions

 FaultAuxData (const Fault3D &)
 
 FaultAuxData (const MultiID &)
 
 ~FaultAuxData ()
 
bool init ()
 
int setData (const char *sdname, const Array2D< float > *data, OD::PtrPolicy)
 
void setData (int sdidx, const Array2D< float > *, OD::PtrPolicy)
 
const Array2D< float > * loadIfNotLoaded (const char *sdname)
 
const Array2D< float > * loadIfNotLoaded (int sdidx)
 
int dataIndex (const char *sdname) const
 
void setSelected (const TypeSet< int > &sl)
 
const TypeSet< int > & selectedIndices () const
 
const BufferStringSetselectedNames () const
 
bool storeData (int sdidx, bool binary)
 
void setDataName (int sdidx, const char *newname)
 
void setDataName (const char *oldname, const char *newname)
 
void removeData (const char *sdname)
 
void removeData (int sdidx)
 
void removeAllData ()
 
void renameFault (const char *fltnewname)
 
void getAuxDataList (BufferStringSet &) const
 
uiString errMsg () const
 

Protected Types

enum  Action { Remove =0, SetName =1 }
 

Protected Member Functions

const char * sKeyFaultAuxData ()
 
const char * sKeyExtension ()
 
bool loadData (int sdidx)
 
void updateDataFiles (Action, int idx, const char *newnme=0)
 
void readSDInfoFile (ObjectSet< IOPar > &)
 
BufferString createFltDataName (const char *base, int sdidx)
 

Protected Attributes

const MultiIDfaultmid_
 
BufferString fltfullnm_
 
uiString errmsg_
 
ObjectSet< DataInfodataset_
 
TypeSet< int > selected_
 
BufferStringSet selattribnames_
 

Private Member Functions

 mODTextTranslationClass (FaultAuxData)
 

Detailed Description

Fault surface data.

Member Enumeration Documentation

enum EM::FaultAuxData::Action
protected
Enumerator
Remove 
SetName 

Constructor & Destructor Documentation

EM::FaultAuxData::FaultAuxData ( const Fault3D )
EM::FaultAuxData::FaultAuxData ( const MultiID )
EM::FaultAuxData::~FaultAuxData ( )

Member Function Documentation

BufferString EM::FaultAuxData::createFltDataName ( const char *  base,
int  sdidx 
)
protected
int EM::FaultAuxData::dataIndex ( const char *  sdname) const
uiString EM::FaultAuxData::errMsg ( ) const
inline
void EM::FaultAuxData::getAuxDataList ( BufferStringSet ) const
bool EM::FaultAuxData::init ( )
bool EM::FaultAuxData::loadData ( int  sdidx)
protected
const Array2D<float>* EM::FaultAuxData::loadIfNotLoaded ( const char *  sdname)
const Array2D<float>* EM::FaultAuxData::loadIfNotLoaded ( int  sdidx)
EM::FaultAuxData::mODTextTranslationClass ( FaultAuxData  )
private
void EM::FaultAuxData::readSDInfoFile ( ObjectSet< IOPar > &  )
protected
void EM::FaultAuxData::removeAllData ( )
void EM::FaultAuxData::removeData ( const char *  sdname)
void EM::FaultAuxData::removeData ( int  sdidx)
void EM::FaultAuxData::renameFault ( const char *  fltnewname)
const TypeSet<int>& EM::FaultAuxData::selectedIndices ( ) const
inline
const BufferStringSet& EM::FaultAuxData::selectedNames ( ) const
inline
int EM::FaultAuxData::setData ( const char *  sdname,
const Array2D< float > *  data,
OD::PtrPolicy   
)
void EM::FaultAuxData::setData ( int  sdidx,
const Array2D< float > *  ,
OD::PtrPolicy   
)
void EM::FaultAuxData::setDataName ( int  sdidx,
const char *  newname 
)
void EM::FaultAuxData::setDataName ( const char *  oldname,
const char *  newname 
)
void EM::FaultAuxData::setSelected ( const TypeSet< int > &  sl)
const char* EM::FaultAuxData::sKeyExtension ( )
inlineprotected
const char* EM::FaultAuxData::sKeyFaultAuxData ( )
inlineprotected
bool EM::FaultAuxData::storeData ( int  sdidx,
bool  binary 
)
void EM::FaultAuxData::updateDataFiles ( Action  ,
int  idx,
const char *  newnme = 0 
)
protected

Member Data Documentation

ObjectSet<DataInfo> EM::FaultAuxData::dataset_
protected
uiString EM::FaultAuxData::errmsg_
protected
const MultiID& EM::FaultAuxData::faultmid_
protected
BufferString EM::FaultAuxData::fltfullnm_
protected
BufferStringSet EM::FaultAuxData::selattribnames_
protected
TypeSet<int> EM::FaultAuxData::selected_
protected

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2019