Public Member Functions | Protected Member Functions | Protected Attributes

MPE::SectionExtender Class Reference

Inheritance diagram for MPE::SectionExtender:
SequentialTask Task NamedObject CallBacker MPE::FaultExtender MPE::Horizon2DExtender MPE::Horizon3DExtender

List of all members.

Public Member Functions

 SectionExtender (const EM::SectionID &si=-1)
EM::SectionID sectionID () const
virtual void reset ()
virtual void setDirection (const BinIDValue &)
virtual const BinIDValuegetDirection () const
void setStartPositions (const TypeSet< EM::SubID > ns)
void excludePositions (const TypeSet< EM::SubID > *)
bool isExcludedPos (const EM::SubID &) const
int nextStep ()
void extendInVolume (const BinID &bidstep, float zstep)
const TypeSet< EM::SubID > & getAddedPositions () const
const TypeSet< EM::SubID > & getAddedPositionsSource () const
virtual const CubeSamplinggetExtBoundary () const
void setExtBoundary (const CubeSampling &)
void unsetExtBoundary ()
virtual int maxNrPosInExtArea () const
virtual void preallocExtArea ()
const char * errMsg () const
virtual void fillPar (IOPar &) const
virtual bool usePar (const IOPar &)
void setUndo (bool yn)

Protected Member Functions

void addTarget (const EM::SubID &target, const EM::SubID &src)

Protected Attributes

SortedList< EM::SubIDsortedaddedpos_
TypeSet< EM::SubIDaddedpos_
TypeSet< EM::SubIDaddedpossrc_
TypeSet< EM::SubIDstartpos_
const TypeSet< EM::SubID > * excludedpos_
CubeSampling extboundary_
const EM::SectionID sid_
BufferString errmsg
bool setundo_

Constructor & Destructor Documentation

MPE::SectionExtender::SectionExtender ( const EM::SectionID si = -1  ) 

Member Function Documentation

void MPE::SectionExtender::addTarget ( const EM::SubID target,
const EM::SubID src 
) [protected]
const char* MPE::SectionExtender::errMsg (  )  const
void MPE::SectionExtender::excludePositions ( const TypeSet< EM::SubID > *   ) 
void MPE::SectionExtender::extendInVolume ( const BinID bidstep,
float  zstep 
)
virtual void MPE::SectionExtender::fillPar ( IOPar  )  const [inline, virtual]
const TypeSet<EM::SubID>& MPE::SectionExtender::getAddedPositions (  )  const
const TypeSet<EM::SubID>& MPE::SectionExtender::getAddedPositionsSource (  )  const
virtual const BinIDValue* MPE::SectionExtender::getDirection (  )  const [virtual]
virtual const CubeSampling& MPE::SectionExtender::getExtBoundary (  )  const [virtual]

Reimplemented in MPE::Horizon3DExtender.

bool MPE::SectionExtender::isExcludedPos ( const EM::SubID  )  const
virtual int MPE::SectionExtender::maxNrPosInExtArea (  )  const [inline, virtual]

Reimplemented in MPE::Horizon3DExtender.

int MPE::SectionExtender::nextStep (  )  [virtual]
virtual void MPE::SectionExtender::preallocExtArea (  )  [inline, virtual]

Reimplemented in MPE::Horizon3DExtender.

virtual void MPE::SectionExtender::reset (  )  [virtual]
EM::SectionID MPE::SectionExtender::sectionID (  )  const
virtual void MPE::SectionExtender::setDirection ( const BinIDValue  )  [virtual]
void MPE::SectionExtender::setExtBoundary ( const CubeSampling  ) 
void MPE::SectionExtender::setStartPositions ( const TypeSet< EM::SubID ns  ) 
void MPE::SectionExtender::setUndo ( bool  yn  )  [inline]
void MPE::SectionExtender::unsetExtBoundary (  ) 
virtual bool MPE::SectionExtender::usePar ( const IOPar  )  [inline, virtual]

Member Data Documentation