OpendTect  7.0
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
PreStack::SetEventUndo Class Reference

UndoEvent for PreStack pick. More...

Inheritance diagram for PreStack::SetEventUndo:
[legend]

Public Member Functions

 SetEventUndo (EventManager &, const BinID &, int horidx)
 
 SetEventUndo (EventManager &, const BinID &, int horidx, short horid, VSEvent::Type, unsigned char pickquality)
 
 ~SetEventUndo ()
 
const BinIDgetBinID () const
 
const char * getStandardDesc () const override
 
bool reDo () override
 
bool unDo () override
 
- Public Member Functions inherited from UndoEvent
virtual ~UndoEvent ()
 
BufferString getDesc () const
 
bool isUserInteractionEnd () const
 
void setDesc (const char *)
 
void setUserInteractionEnd (bool=true)
 

Protected Member Functions

bool addEvent ()
 
bool removeEvent ()
 
- Protected Member Functions inherited from UndoEvent
 UndoEvent ()
 

Protected Attributes

const BinID bid_
 
VSEvent::Type eventtype_
 
short horid_
 
const int horidx_
 
bool isremove_
 
EventManagermanager_
 
unsigned char quality_
 
- Protected Attributes inherited from UndoEvent
BufferStringdesc_
 
bool isuserinteractionend_
 

Detailed Description

UndoEvent for PreStack pick.

<>

Constructor & Destructor Documentation

◆ SetEventUndo() [1/2]

PreStack::SetEventUndo::SetEventUndo ( EventManager ,
const BinID ,
int  horidx,
short  horid,
VSEvent::Type  ,
unsigned char  pickquality 
)

◆ SetEventUndo() [2/2]

PreStack::SetEventUndo::SetEventUndo ( EventManager ,
const BinID ,
int  horidx 
)

◆ ~SetEventUndo()

PreStack::SetEventUndo::~SetEventUndo ( )

Member Function Documentation

◆ addEvent()

bool PreStack::SetEventUndo::addEvent ( )
protected

◆ getBinID()

const BinID& PreStack::SetEventUndo::getBinID ( ) const
inline

◆ getStandardDesc()

const char* PreStack::SetEventUndo::getStandardDesc ( ) const
inlineoverridevirtual

Implements UndoEvent.

◆ reDo()

bool PreStack::SetEventUndo::reDo ( )
overridevirtual

Implements UndoEvent.

◆ removeEvent()

bool PreStack::SetEventUndo::removeEvent ( )
protected

◆ unDo()

bool PreStack::SetEventUndo::unDo ( )
overridevirtual

Implements UndoEvent.

Member Data Documentation

◆ bid_

const BinID PreStack::SetEventUndo::bid_
protected

◆ eventtype_

VSEvent::Type PreStack::SetEventUndo::eventtype_
protected

◆ horid_

short PreStack::SetEventUndo::horid_
protected

◆ horidx_

const int PreStack::SetEventUndo::horidx_
protected

◆ isremove_

bool PreStack::SetEventUndo::isremove_
protected

◆ manager_

EventManager& PreStack::SetEventUndo::manager_
protected

◆ quality_

unsigned char PreStack::SetEventUndo::quality_
protected

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