OpendTect  6.3
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions | List of all members
Pick::SetChangeRecord Class Referenceabstract

Holds one change in a Pick::Set. More...

Inheritance diagram for Pick::SetChangeRecord:
[legend]

Public Types

typedef Set::LocID LocID
 
typedef ChangeRecorder::Action Action
 
- Public Types inherited from ChangeRecorder::Record
typedef ChangeRecorder::Action Action
 

Public Member Functions

virtual bool apply (Monitorable &, Action) const
 
virtual bool isValid () const
 
- Public Member Functions inherited from ChangeRecorder::Record
virtual ~Record ()
 
virtual Recordclone () const =0
 
virtual uiString name () const =0
 
virtual uiString actionText (Action) const
 

Static Public Member Functions

static const SetChangeRecordudf ()
 

Public Attributes

LocID locid_
 
Location loc_
 

Protected Member Functions

 SetChangeRecord (LocID id, const Location &loc)
 
void replaceID (Set &, LocID tmpid, LocID realid) const
 
virtual void doApply (Set &, bool) const =0
 

Detailed Description

Holds one change in a Pick::Set.

Member Typedef Documentation

typedef Set::LocID Pick::SetChangeRecord::LocID

Constructor & Destructor Documentation

Pick::SetChangeRecord::SetChangeRecord ( LocID  id,
const Location loc 
)
inlineprotected

Member Function Documentation

virtual bool Pick::SetChangeRecord::apply ( Monitorable ,
Action   
) const
virtual
virtual void Pick::SetChangeRecord::doApply ( Set ,
bool   
) const
protectedpure virtual
virtual bool Pick::SetChangeRecord::isValid ( ) const
inlinevirtual
void Pick::SetChangeRecord::replaceID ( Set ,
LocID  tmpid,
LocID  realid 
) const
protected
static const SetChangeRecord& Pick::SetChangeRecord::udf ( )
static

Member Data Documentation

Location Pick::SetChangeRecord::loc_
LocID Pick::SetChangeRecord::locid_

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