OpendTect  6.3
Classes | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
Monitorable::ChangeData Class Reference
Inheritance diagram for Monitorable::ChangeData:
[legend]

Classes

class  AuxData
 

Public Member Functions

 ChangeData (ChangeType typ, IDType id)
 
 ChangeData (const ChangeData &)
 
virtual ~ChangeData ()
 
ChangeDataoperator= (const ChangeData &)
 
ChangeType changeType () const
 
IDType ID () const
 
bool isEntireObject () const
 
bool isNoChange () const
 
bool hasUnspecID () const
 
bool includes (ChangeType ct) const
 
template<class T >
T * auxDataAs ()
 

Static Public Member Functions

static ChangeType cEntireObjectChgType ()
 
static ChangeType cNoChgType ()
 
static IDType cUnspecChgID ()
 
static ChangeData AllChanged ()
 
static ChangeData NoChange ()
 

Public Attributes

RefMan< AuxDataauxdata_
 

Detailed Description

Constructor & Destructor Documentation

Monitorable::ChangeData::ChangeData ( ChangeType  typ,
IDType  id 
)
inline
Monitorable::ChangeData::ChangeData ( const ChangeData )
virtual Monitorable::ChangeData::~ChangeData ( )
inlinevirtual

Member Function Documentation

static ChangeData Monitorable::ChangeData::AllChanged ( )
inlinestatic
template<class T >
T* Monitorable::ChangeData::auxDataAs ( )
inline
static ChangeType Monitorable::ChangeData::cEntireObjectChgType ( )
inlinestatic
ChangeType Monitorable::ChangeData::changeType ( ) const
inline
static ChangeType Monitorable::ChangeData::cNoChgType ( )
inlinestatic
static IDType Monitorable::ChangeData::cUnspecChgID ( )
inlinestatic
bool Monitorable::ChangeData::hasUnspecID ( ) const
inline
IDType Monitorable::ChangeData::ID ( ) const
inline
bool Monitorable::ChangeData::includes ( ChangeType  ct) const
inline
bool Monitorable::ChangeData::isEntireObject ( ) const
inline
bool Monitorable::ChangeData::isNoChange ( ) const
inline
static ChangeData Monitorable::ChangeData::NoChange ( )
inlinestatic
ChangeData& Monitorable::ChangeData::operator= ( const ChangeData )

Member Data Documentation

RefMan<AuxData> Monitorable::ChangeData::auxdata_

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