OpendTect  7.0
Public Member Functions | Protected Attributes | List of all members
Strat::SeisEvent Class Reference

Event tied to a stratigraphic level. More...

Public Member Functions

 SeisEvent (Strat::LevelID lvlid=Strat::LevelID::udf(), VSEvent::Type evtyp=VSEvent::None)
 
 ~SeisEvent ()
 
Strat::LevelID downToLevelID () const
 
VSEvent::Type evType () const
 
float extrStep () const
 
const Interval< float > & extrWin () const
 
Strat::LevelID levelID () const
 
float offset () const
 
void setDownToLevelID (Strat::LevelID id)
 
void setEvType (const VSEvent::Type evtyp)
 
void setExtrStep (float step)
 
void setExtrWin (const Interval< float > &win)
 
void setLevelID (Strat::LevelID id)
 
void setOffset (float off)
 
float snappedTime (const SeisTrc &) const
 
bool snapPick (SeisTrc &) const
 

Protected Attributes

Strat::LevelID downtolevel_
 
VSEvent::Type evtype_
 
float extrstep_ = mUdf(float)
 
Interval< float > extrwin_
 
Strat::LevelID levelid_
 
float offs_ = 0.f
 

Detailed Description

Event tied to a stratigraphic level.

<>

Constructor & Destructor Documentation

◆ SeisEvent()

Strat::SeisEvent::SeisEvent ( Strat::LevelID  lvlid = Strat::LevelID::udf(),
VSEvent::Type  evtyp = VSEvent::None 
)

◆ ~SeisEvent()

Strat::SeisEvent::~SeisEvent ( )

Member Function Documentation

◆ downToLevelID()

Strat::LevelID Strat::SeisEvent::downToLevelID ( ) const
inline

◆ evType()

VSEvent::Type Strat::SeisEvent::evType ( ) const
inline

◆ extrStep()

float Strat::SeisEvent::extrStep ( ) const
inline

◆ extrWin()

const Interval<float>& Strat::SeisEvent::extrWin ( ) const
inline

◆ levelID()

Strat::LevelID Strat::SeisEvent::levelID ( ) const
inline

◆ offset()

float Strat::SeisEvent::offset ( ) const
inline

◆ setDownToLevelID()

void Strat::SeisEvent::setDownToLevelID ( Strat::LevelID  id)
inline

◆ setEvType()

void Strat::SeisEvent::setEvType ( const VSEvent::Type  evtyp)
inline

◆ setExtrStep()

void Strat::SeisEvent::setExtrStep ( float  step)
inline

◆ setExtrWin()

void Strat::SeisEvent::setExtrWin ( const Interval< float > &  win)
inline

◆ setLevelID()

void Strat::SeisEvent::setLevelID ( Strat::LevelID  id)
inline

◆ setOffset()

void Strat::SeisEvent::setOffset ( float  off)
inline

◆ snappedTime()

float Strat::SeisEvent::snappedTime ( const SeisTrc ) const

◆ snapPick()

bool Strat::SeisEvent::snapPick ( SeisTrc ) const

Member Data Documentation

◆ downtolevel_

Strat::LevelID Strat::SeisEvent::downtolevel_
protected

◆ evtype_

VSEvent::Type Strat::SeisEvent::evtype_
protected

◆ extrstep_

float Strat::SeisEvent::extrstep_ = mUdf(float)
protected

◆ extrwin_

Interval<float> Strat::SeisEvent::extrwin_
protected

◆ levelid_

Strat::LevelID Strat::SeisEvent::levelid_
protected

◆ offs_

float Strat::SeisEvent::offs_ = 0.f
protected

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