Public Member Functions | Protected Member Functions | Protected Attributes

EM::Horizon Class Reference

Inheritance diagram for EM::Horizon:
EM::Surface EM::EMObject CallBacker EM::Horizon2D EM::Horizon3D

List of all members.

Public Member Functions

virtual HorizonGeometrygeometry ()=0
virtual const HorizonGeometrygeometry () const
void setStratLevelID (int lvlid)
int stratLevelID () const
virtual void fillPar (IOPar &par) const
virtual bool usePar (const IOPar &par)

Protected Member Functions

 Horizon (EMManager &emm)
virtual const IOObjContextgetIOObjContext () const =0

Protected Attributes

int stratlevelid_

Constructor & Destructor Documentation

EM::Horizon::Horizon ( EMManager emm  )  [inline, protected]

Member Function Documentation

virtual void EM::Horizon::fillPar ( IOPar par  )  const [inline, virtual]

Reimplemented from EM::Surface.

Reimplemented in EM::Horizon3D.

virtual HorizonGeometry& EM::Horizon::geometry (  )  [pure virtual]

Implements EM::Surface.

Implemented in EM::Horizon2D, and EM::Horizon3D.

virtual const HorizonGeometry& EM::Horizon::geometry (  )  const [inline, virtual]

Reimplemented from EM::Surface.

Reimplemented in EM::Horizon2D, and EM::Horizon3D.

virtual const IOObjContext& EM::Horizon::getIOObjContext (  )  const [protected, pure virtual]

Implements EM::EMObject.

Implemented in EM::Horizon2D, and EM::Horizon3D.

void EM::Horizon::setStratLevelID ( int  lvlid  )  [inline]
int EM::Horizon::stratLevelID (  )  const [inline]
virtual bool EM::Horizon::usePar ( const IOPar par  )  [inline, virtual]

Reimplemented from EM::Surface.

Reimplemented in EM::Horizon3D.


Member Data Documentation

int EM::Horizon::stratlevelid_ [protected]