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

MPE::FaultSeedPicker Class Reference

Inheritance diagram for MPE::FaultSeedPicker:
MPE::EMSeedPicker CallBacker

List of all members.

Public Types

enum  FaultSeedConnectMode { DrawBetweenSeeds }

Public Member Functions

 FaultSeedPicker (MPE::EMTracker &)
 ~FaultSeedPicker ()
bool canSetSectionID () const
bool setSectionID (const EM::SectionID &sid)
EM::SectionID getSectionID () const
bool startSeedPick ()
bool canAddSeed () const
bool addSeed (const Coord3 &, bool)
bool canRemoveSeed () const
bool removeSeed (const EM::PosID &, bool environment, bool retrack)
bool reTrack ()
int nrSeeds () const
int isMinimumNrOfSeeds () const
bool stopSeedPick (bool iscancel=false)
void blockSeedPick (bool yn)
bool isSeedPickBlocked () const
const char * errMsg () const

Static Public Member Functions

static int nrSeedConnectModes ()
static int defaultSeedConMode ()
static const char * seedConModeText (int mode, bool abbrev=false)

Protected Member Functions

bool sectionIsEmpty () const
RowCol getNewSeedRc (const Coord3 &) const

Protected Attributes

MPE::EMTrackertracker_
BufferString errmsg_
RowCol stickstep_
RowCol stickstart_
bool isactive_
int nrseeds_
EM::SectionID sectionid_
bool didchecksupport_
bool blockpicking_

Member Enumeration Documentation

Enumerator:
DrawBetweenSeeds 

Constructor & Destructor Documentation

MPE::FaultSeedPicker::FaultSeedPicker ( MPE::EMTracker  ) 
MPE::FaultSeedPicker::~FaultSeedPicker (  )  [inline]

Member Function Documentation

bool MPE::FaultSeedPicker::addSeed ( const Coord3 ,
bool   
) [virtual]

Reimplemented from MPE::EMSeedPicker.

void MPE::FaultSeedPicker::blockSeedPick ( bool  yn  )  [inline, virtual]

Reimplemented from MPE::EMSeedPicker.

bool MPE::FaultSeedPicker::canAddSeed (  )  const [virtual]

Reimplemented from MPE::EMSeedPicker.

bool MPE::FaultSeedPicker::canRemoveSeed (  )  const [virtual]

Reimplemented from MPE::EMSeedPicker.

bool MPE::FaultSeedPicker::canSetSectionID (  )  const [virtual]

Reimplemented from MPE::EMSeedPicker.

static int MPE::FaultSeedPicker::defaultSeedConMode (  )  [inline, static]
const char* MPE::FaultSeedPicker::errMsg (  )  const [virtual]

Reimplemented from MPE::EMSeedPicker.

RowCol MPE::FaultSeedPicker::getNewSeedRc ( const Coord3  )  const [protected]
EM::SectionID MPE::FaultSeedPicker::getSectionID (  )  const [virtual]

Reimplemented from MPE::EMSeedPicker.

int MPE::FaultSeedPicker::isMinimumNrOfSeeds (  )  const [inline]
bool MPE::FaultSeedPicker::isSeedPickBlocked (  )  const [inline, virtual]

Reimplemented from MPE::EMSeedPicker.

static int MPE::FaultSeedPicker::nrSeedConnectModes (  )  [inline, static]
int MPE::FaultSeedPicker::nrSeeds (  )  const [virtual]

Reimplemented from MPE::EMSeedPicker.

bool MPE::FaultSeedPicker::removeSeed ( const EM::PosID ,
bool  environment,
bool  retrack 
) [virtual]

Reimplemented from MPE::EMSeedPicker.

bool MPE::FaultSeedPicker::reTrack (  )  [virtual]

Reimplemented from MPE::EMSeedPicker.

bool MPE::FaultSeedPicker::sectionIsEmpty (  )  const [protected]
static const char* MPE::FaultSeedPicker::seedConModeText ( int  mode,
bool  abbrev = false 
) [static]
bool MPE::FaultSeedPicker::setSectionID ( const EM::SectionID sid  )  [virtual]

Reimplemented from MPE::EMSeedPicker.

bool MPE::FaultSeedPicker::startSeedPick (  )  [virtual]

Should be set when seedpicking is about to start.

Reimplemented from MPE::EMSeedPicker.

bool MPE::FaultSeedPicker::stopSeedPick ( bool  iscancel = false  )  [virtual]

Reimplemented from MPE::EMSeedPicker.


Member Data Documentation