Public Member Functions | Protected Member Functions | Static Protected Member Functions | Protected Attributes

MPE::FaultAdjuster Class Reference

Inheritance diagram for MPE::FaultAdjuster:
MPE::SectionAdjuster SequentialTask Task NamedObject CallBacker

List of all members.

Public Member Functions

 FaultAdjuster (EM::Fault3D &, const EM::SectionID &)
 ~FaultAdjuster ()
void reset ()
int nextStep ()
void getNeededAttribs (ObjectSet< const Attrib::SelSpec > &) const
CubeSampling getAttribCube (const Attrib::SelSpec &) const
int getNrAttributes () const
const Attrib::SelSpecgetAttributeSel (int idx) const
void setAttributeSel (int, const Attrib::SelSpec &)
bool getTrackMax () const
void setTrackMax (bool yn)
void fillPar (IOPar &) const
bool usePar (const IOPar &)

Protected Member Functions

void prepareCalc (EM::SubID)
void getTargetPositions (EM::SubID, const EM::SubID *, TypeSet< BinID > &) const
float computeScore (const Coord3 &)

Static Protected Member Functions

static const char * sKeyTrackMax ()

Protected Attributes

EM::Fault3Dfault_
bool trackmaximum
Attrib::SelSpecattribsel

Constructor & Destructor Documentation

MPE::FaultAdjuster::FaultAdjuster ( EM::Fault3D ,
const EM::SectionID  
)
MPE::FaultAdjuster::~FaultAdjuster (  ) 

Member Function Documentation

float MPE::FaultAdjuster::computeScore ( const Coord3  )  [protected]
void MPE::FaultAdjuster::fillPar ( IOPar  )  const [virtual]

Reimplemented from MPE::SectionAdjuster.

CubeSampling MPE::FaultAdjuster::getAttribCube ( const Attrib::SelSpec  )  const [virtual]
Returns:
the cube in which I need the given attrib to track in activevolum.

Reimplemented from MPE::SectionAdjuster.

const Attrib::SelSpec* MPE::FaultAdjuster::getAttributeSel ( int  idx  )  const [virtual]

Reimplemented from MPE::SectionAdjuster.

void MPE::FaultAdjuster::getNeededAttribs ( ObjectSet< const Attrib::SelSpec > &   )  const [virtual]

Reimplemented from MPE::SectionAdjuster.

int MPE::FaultAdjuster::getNrAttributes (  )  const [virtual]

Reimplemented from MPE::SectionAdjuster.

void MPE::FaultAdjuster::getTargetPositions ( EM::SubID  ,
const EM::SubID ,
TypeSet< BinID > &   
) const [protected]
bool MPE::FaultAdjuster::getTrackMax (  )  const [inline]
int MPE::FaultAdjuster::nextStep (  )  [virtual]

Reimplemented from MPE::SectionAdjuster.

void MPE::FaultAdjuster::prepareCalc ( EM::SubID   )  [protected]
void MPE::FaultAdjuster::reset (  )  [virtual]

Reimplemented from MPE::SectionAdjuster.

void MPE::FaultAdjuster::setAttributeSel ( int  ,
const Attrib::SelSpec  
) [virtual]

Reimplemented from MPE::SectionAdjuster.

void MPE::FaultAdjuster::setTrackMax ( bool  yn  )  [inline]
static const char* MPE::FaultAdjuster::sKeyTrackMax (  )  [static, protected]
bool MPE::FaultAdjuster::usePar ( const IOPar  )  [virtual]

Reimplemented from MPE::SectionAdjuster.


Member Data Documentation