OpendTect  6.3
Public Member Functions | Protected Attributes | List of all members
NamedObject Class Reference

object with a name. More...

Inheritance diagram for NamedObject:
[legend]

Public Member Functions

 NamedObject (const char *nm=0)
 
 NamedObject (const NamedObject &oth)
 
virtual ~NamedObject ()
 
NamedObjectoperator= (const NamedObject &)
 
bool operator== (const NamedObject &oth) const
 
virtual const OD::Stringname () const
 
virtual BufferString getName () const
 
virtual void setName (const char *nm)
 
bool getNameFromPar (const IOPar &)
 
void putNameInPar (IOPar &) const
 

Protected Attributes

BufferString name_
 

Detailed Description

object with a name.

Constructor & Destructor Documentation

NamedObject::NamedObject ( const char *  nm = 0)
inline
NamedObject::NamedObject ( const NamedObject oth)
inline
virtual NamedObject::~NamedObject ( )
inlinevirtual

Member Function Documentation

virtual BufferString NamedObject::getName ( ) const
inlinevirtual
bool NamedObject::getNameFromPar ( const IOPar )
virtual const OD::String& NamedObject::name ( ) const
inlinevirtual

Reimplemented in Well::Data, Well::Marker, and CtxtIOObj.

NamedObject& NamedObject::operator= ( const NamedObject )
bool NamedObject::operator== ( const NamedObject oth) const
inline
void NamedObject::putNameInPar ( IOPar ) const
virtual void NamedObject::setName ( const char *  nm)
inlinevirtual

Member Data Documentation

BufferString NamedObject::name_
protected

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