OpendTect-6_4  6.4
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
Well::LogSet Class Reference

Log set. More...

Public Member Functions

 LogSet ()
 
virtual ~LogSet ()
 
void getNames (BufferStringSet &) const
 
int size () const
 
LoggetLog (int idx)
 
const LoggetLog (int idx) const
 
int indexOf (const char *) const
 
bool isPresent (const char *) const
 
const LoggetLog (const char *nm) const
 
LoggetLog (const char *nm)
 
Interval< float > dahInterval () const
 not def if start == undef More...
 
void updateDahIntvs ()
 if logs changed More...
 
void removeTopBottomUdfs ()
 
void add (Log *)
 becomes mine More...
 
Logremove (int)
 becomes yours More...
 
void swap (int idx0, int idx1)
 
bool validIdx (int idx) const
 
bool isEmpty () const
 
void setEmpty ()
 
TypeSet< int > getSuitable (PropertyRef::StdType, const PropertyRef *altpr=0, BoolTypeSet *isalt=0) const
 

Protected Member Functions

void init ()
 
void updateDahIntv (const Well::Log &)
 
LoggtLog (const char *nm) const
 

Protected Attributes

ObjectSet< Loglogs_
 
Interval< float > dahintv_
 

Detailed Description

Log set.

Constructor & Destructor Documentation

Well::LogSet::LogSet ( )
inline
virtual Well::LogSet::~LogSet ( )
inlinevirtual

Member Function Documentation

void Well::LogSet::add ( Log )

becomes mine

Interval<float> Well::LogSet::dahInterval ( ) const
inline

not def if start == undef

Log& Well::LogSet::getLog ( int  idx)
inline
const Log& Well::LogSet::getLog ( int  idx) const
inline
const Log* Well::LogSet::getLog ( const char *  nm) const
inline
Log* Well::LogSet::getLog ( const char *  nm)
inline
void Well::LogSet::getNames ( BufferStringSet ) const
TypeSet<int> Well::LogSet::getSuitable ( PropertyRef::StdType  ,
const PropertyRef altpr = 0,
BoolTypeSet isalt = 0 
) const
Log* Well::LogSet::gtLog ( const char *  nm) const
inlineprotected
int Well::LogSet::indexOf ( const char *  ) const
void Well::LogSet::init ( )
inlineprotected
bool Well::LogSet::isEmpty ( ) const
inline
bool Well::LogSet::isPresent ( const char *  ) const
Log* Well::LogSet::remove ( int  )

becomes yours

void Well::LogSet::removeTopBottomUdfs ( )
void Well::LogSet::setEmpty ( )
int Well::LogSet::size ( ) const
inline
void Well::LogSet::swap ( int  idx0,
int  idx1 
)
inline
void Well::LogSet::updateDahIntv ( const Well::Log )
protected
void Well::LogSet::updateDahIntvs ( )

if logs changed

bool Well::LogSet::validIdx ( int  idx) const
inline

Member Data Documentation

Interval<float> Well::LogSet::dahintv_
protected
ObjectSet<Log> Well::LogSet::logs_
protected

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