Public Member Functions | Protected Member Functions | Protected Attributes

Strat::LeafUnitRef Class Reference

UnitRef for layers. More...

Inheritance diagram for Strat::LeafUnitRef:
Strat::UnitRef CallBacker

List of all members.

Public Member Functions

 LeafUnitRef (NodeUnitRef *, int lithidx=-1, const char *desc=0)
virtual Type type () const
virtual bool hasChildren () const
virtual const BufferStringcode () const
int lithology () const
void setLithology (int)
virtual void getPropsFrom (const IOPar &)

Protected Member Functions

virtual void fill (BufferString &bs) const
virtual void use (const char *s)

Protected Attributes

int lith_

Detailed Description

UnitRef for layers.


Constructor & Destructor Documentation

Strat::LeafUnitRef::LeafUnitRef ( NodeUnitRef ,
int  lithidx = -1,
const char *  desc = 0 
)

Member Function Documentation

virtual const BufferString& Strat::LeafUnitRef::code (  )  const [virtual]

Implements Strat::UnitRef.

virtual void Strat::LeafUnitRef::fill ( BufferString bs  )  const [inline, protected, virtual]

Reimplemented from Strat::UnitRef.

virtual void Strat::LeafUnitRef::getPropsFrom ( const IOPar  )  [virtual]

Reimplemented from Strat::UnitRef.

virtual bool Strat::LeafUnitRef::hasChildren (  )  const [inline, virtual]

Implements Strat::UnitRef.

int Strat::LeafUnitRef::lithology (  )  const [inline]
void Strat::LeafUnitRef::setLithology ( int   ) 
virtual Type Strat::LeafUnitRef::type (  )  const [inline, virtual]

Implements Strat::UnitRef.

virtual void Strat::LeafUnitRef::use ( const char *  s  )  [inline, protected, virtual]

Reimplemented from Strat::UnitRef.


Member Data Documentation

int Strat::LeafUnitRef::lith_ [protected]