OpendTect 8.0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Private Attributes | List of all members
StratSynth::LevelSet Class Reference

#include <stratsynthlevel.h>

Public Types

typedef Strat::LevelID ID
 

Public Member Functions

 LevelSet ()
 
 LevelSet (const LevelSet &)
 
 ~LevelSet ()
 
Leveladd (ID)
 if ID already present returns that one
 
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-2025