OpendTect  7.0
Public Types | Public Member Functions | Private Attributes | List of all members
StratSynth::LevelSet Class Reference

Public Types

typedef Strat::LevelID ID
 

Public Member Functions

 LevelSet ()
 
 LevelSet (const LevelSet &)
 
 ~LevelSet ()
 
Leveladd (ID)
 if ID already present returns that one More...
 
Levelget (ID)
 
const Levelget (ID) const
 
LevelgetByIdx (int idx)
 
const LevelgetByIdx (int idx) const
 
LevelgetByName (const char *)
 
const LevelgetByName (const char *) const
 
int indexOf (const char *) const
 
int indexOf (ID) const
 
bool isEmpty () const
 
bool isPresent (const char *nm) const
 
bool isPresent (ID id) const
 
const ObjectSet< Level > & levels () const
 
LevelSetoperator= (const LevelSet &)
 
void setEmpty ()
 
int size () const
 

Private Attributes

ObjectSet< Levellvls_
 

Detailed Description

<>

Member Typedef Documentation

◆ ID

Constructor & Destructor Documentation

◆ LevelSet() [1/2]

StratSynth::LevelSet::LevelSet ( )

◆ LevelSet() [2/2]

StratSynth::LevelSet::LevelSet ( const LevelSet )

◆ ~LevelSet()

StratSynth::LevelSet::~LevelSet ( )

Member Function Documentation

◆ add()

Level& StratSynth::LevelSet::add ( ID  )

if ID already present returns that one

◆ get() [1/2]

Level& StratSynth::LevelSet::get ( ID  )

◆ get() [2/2]

const Level& StratSynth::LevelSet::get ( ID  ) const

◆ getByIdx() [1/2]

Level& StratSynth::LevelSet::getByIdx ( int  idx)
inline

◆ getByIdx() [2/2]

const Level& StratSynth::LevelSet::getByIdx ( int  idx) const
inline

◆ getByName() [1/2]

Level& StratSynth::LevelSet::getByName ( const char *  )

◆ getByName() [2/2]

const Level& StratSynth::LevelSet::getByName ( const char *  ) const

◆ indexOf() [1/2]

int StratSynth::LevelSet::indexOf ( const char *  ) const

◆ indexOf() [2/2]

int StratSynth::LevelSet::indexOf ( ID  ) const

◆ isEmpty()

bool StratSynth::LevelSet::isEmpty ( ) const
inline

◆ isPresent() [1/2]

bool StratSynth::LevelSet::isPresent ( const char *  nm) const
inline

◆ isPresent() [2/2]

bool StratSynth::LevelSet::isPresent ( ID  id) const
inline

◆ levels()

const ObjectSet<Level>& StratSynth::LevelSet::levels ( ) const
inline

◆ operator=()

LevelSet& StratSynth::LevelSet::operator= ( const LevelSet )

◆ setEmpty()

void StratSynth::LevelSet::setEmpty ( )
inline

◆ size()

int StratSynth::LevelSet::size ( ) const
inline

Member Data Documentation

◆ lvls_

ObjectSet<Level> StratSynth::LevelSet::lvls_
private

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