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

Protected Member Functions

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

Protected Attributes

Interval< float > dahintv_
 
ObjectSet< Loglogs_
 

Detailed Description

Log set.

<>

Constructor & Destructor Documentation

◆ LogSet()

Well::LogSet::LogSet ( )
inline

◆ ~LogSet()

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

Member Function Documentation

◆ add()

void Well::LogSet::add ( Log )

becomes mine

◆ dahInterval()

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

not def if start == undef

◆ getLog() [1/4]

Log* Well::LogSet::getLog ( const char *  nm)
inline

◆ getLog() [2/4]

const Log* Well::LogSet::getLog ( const char *  nm) const
inline

◆ getLog() [3/4]

Log& Well::LogSet::getLog ( int  idx)
inline

◆ getLog() [4/4]

const Log& Well::LogSet::getLog ( int  idx) const
inline

◆ getNames() [1/2]

void Well::LogSet::getNames ( BufferStringSet ) const

◆ getNames() [2/2]

void Well::LogSet::getNames ( BufferStringSet ,
bool  onlyloaded 
) const

◆ getSuitable()

TypeSet<int> Well::LogSet::getSuitable ( PropertyRef::StdType  ,
const PropertyRef altpr = 0,
BoolTypeSet isalt = 0 
) const

◆ gtLog()

Log* Well::LogSet::gtLog ( const char *  nm) const
inlineprotected

◆ indexOf()

int Well::LogSet::indexOf ( const char *  ) const

◆ init()

void Well::LogSet::init ( )
inlineprotected

◆ isEmpty()

bool Well::LogSet::isEmpty ( ) const
inline

◆ isLoaded()

bool Well::LogSet::isLoaded ( const char *  ) const

◆ isPresent()

bool Well::LogSet::isPresent ( const char *  ) const

◆ remove()

Log* Well::LogSet::remove ( int  )

becomes yours

◆ removeTopBottomUdfs()

void Well::LogSet::removeTopBottomUdfs ( )

◆ setEmpty()

void Well::LogSet::setEmpty ( )

◆ size()

int Well::LogSet::size ( ) const
inline

◆ swap()

void Well::LogSet::swap ( int  idx0,
int  idx1 
)
inline

◆ updateDahIntv()

void Well::LogSet::updateDahIntv ( const Well::Log )
protected

◆ updateDahIntvs()

void Well::LogSet::updateDahIntvs ( )

if logs changed

◆ validIdx()

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

Member Data Documentation

◆ dahintv_

Interval<float> Well::LogSet::dahintv_
protected

◆ logs_

ObjectSet<Log> Well::LogSet::logs_
protected

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