Public Types | |
| enum | SeedModeOrder { TrackFromSeeds, TrackBetweenSeeds, DrawBetweenSeeds } |
Public Member Functions | |
| virtual | ~EMSeedPicker () |
| virtual bool | canSetSectionID () const |
| virtual bool | setSectionID (const EM::SectionID &) |
| virtual EM::SectionID | getSectionID () const |
| virtual bool | startSeedPick () |
| virtual bool | stopSeedPick (bool iscancel=false) |
| virtual bool | canAddSeed () const |
| virtual bool | addSeed (const Coord3 &, bool drop=false) |
| virtual bool | canRemoveSeed () const |
| virtual bool | removeSeed (const EM::PosID &, bool enviromment=true, bool retrack=true) |
| virtual void | setSelSpec (const Attrib::SelSpec *) |
| virtual const Attrib::SelSpec * | getSelSpec () |
| virtual bool | reTrack () |
| virtual int | nrSeeds () const |
| virtual int | minSeedsToLeaveInitStage () const |
| virtual NotifierAccess * | aboutToAddRmSeedNotifier () |
| virtual NotifierAccess * | madeSurfChangeNotifier () |
| virtual void | setSeedConnectMode (int) |
| virtual int | getSeedConnectMode () const |
| virtual void | blockSeedPick (bool) |
| virtual bool | isSeedPickBlocked () const |
| virtual bool | doesModeUseVolume () const |
| virtual bool | doesModeUseSetup () const |
| virtual int | defaultSeedConMode (bool gotsetup) const |
| virtual const char * | errMsg () const |
| virtual void | setSowerMode (bool) |
handles adding of seeds and retracking of events based on new seeds.
An instance of the class is usually avaiable from the each EMTracker.
| virtual MPE::EMSeedPicker::~EMSeedPicker | ( | ) | [inline, virtual] |
| virtual NotifierAccess* MPE::EMSeedPicker::aboutToAddRmSeedNotifier | ( | ) | [inline, virtual] |
Reimplemented in MPE::Horizon2DSeedPicker, and MPE::Horizon3DSeedPicker.
| virtual bool MPE::EMSeedPicker::addSeed | ( | const Coord3 & | , | |
| bool | drop = false | |||
| ) | [inline, virtual] |
Reimplemented in MPE::FaultSeedPicker, MPE::Horizon2DSeedPicker, and MPE::Horizon3DSeedPicker.
| virtual void MPE::EMSeedPicker::blockSeedPick | ( | bool | ) | [inline, virtual] |
Reimplemented in MPE::FaultSeedPicker, MPE::Horizon2DSeedPicker, and MPE::Horizon3DSeedPicker.
| virtual bool MPE::EMSeedPicker::canAddSeed | ( | ) | const [inline, virtual] |
Reimplemented in MPE::FaultSeedPicker, MPE::Horizon2DSeedPicker, and MPE::Horizon3DSeedPicker.
| virtual bool MPE::EMSeedPicker::canRemoveSeed | ( | ) | const [inline, virtual] |
Reimplemented in MPE::FaultSeedPicker, MPE::Horizon2DSeedPicker, and MPE::Horizon3DSeedPicker.
| virtual bool MPE::EMSeedPicker::canSetSectionID | ( | ) | const [inline, virtual] |
Reimplemented in MPE::FaultSeedPicker, MPE::Horizon2DSeedPicker, and MPE::Horizon3DSeedPicker.
| virtual int MPE::EMSeedPicker::defaultSeedConMode | ( | bool | gotsetup | ) | const [inline, virtual] |
Reimplemented in MPE::Horizon2DSeedPicker, and MPE::Horizon3DSeedPicker.
| virtual bool MPE::EMSeedPicker::doesModeUseSetup | ( | ) | const [inline, virtual] |
Reimplemented in MPE::Horizon2DSeedPicker, and MPE::Horizon3DSeedPicker.
| virtual bool MPE::EMSeedPicker::doesModeUseVolume | ( | ) | const [inline, virtual] |
Reimplemented in MPE::Horizon2DSeedPicker, and MPE::Horizon3DSeedPicker.
| virtual const char* MPE::EMSeedPicker::errMsg | ( | ) | const [inline, virtual] |
Reimplemented in MPE::FaultSeedPicker.
| virtual EM::SectionID MPE::EMSeedPicker::getSectionID | ( | ) | const [inline, virtual] |
Reimplemented in MPE::FaultSeedPicker, MPE::Horizon2DSeedPicker, and MPE::Horizon3DSeedPicker.
| virtual int MPE::EMSeedPicker::getSeedConnectMode | ( | ) | const [inline, virtual] |
Reimplemented in MPE::Horizon2DSeedPicker, and MPE::Horizon3DSeedPicker.
| virtual const Attrib::SelSpec* MPE::EMSeedPicker::getSelSpec | ( | ) | [inline, virtual] |
Reimplemented in MPE::Horizon2DSeedPicker, and MPE::Horizon3DSeedPicker.
| virtual bool MPE::EMSeedPicker::isSeedPickBlocked | ( | ) | const [inline, virtual] |
Reimplemented in MPE::FaultSeedPicker, MPE::Horizon2DSeedPicker, and MPE::Horizon3DSeedPicker.
| virtual NotifierAccess* MPE::EMSeedPicker::madeSurfChangeNotifier | ( | ) | [inline, virtual] |
Reimplemented in MPE::Horizon2DSeedPicker, and MPE::Horizon3DSeedPicker.
| virtual int MPE::EMSeedPicker::minSeedsToLeaveInitStage | ( | ) | const [inline, virtual] |
Reimplemented in MPE::Horizon2DSeedPicker, and MPE::Horizon3DSeedPicker.
| virtual int MPE::EMSeedPicker::nrSeeds | ( | ) | const [inline, virtual] |
Reimplemented in MPE::FaultSeedPicker, MPE::Horizon2DSeedPicker, and MPE::Horizon3DSeedPicker.
| virtual bool MPE::EMSeedPicker::removeSeed | ( | const EM::PosID & | , | |
| bool | enviromment = true, |
|||
| bool | retrack = true | |||
| ) | [inline, virtual] |
Reimplemented in MPE::FaultSeedPicker, MPE::Horizon2DSeedPicker, and MPE::Horizon3DSeedPicker.
| virtual bool MPE::EMSeedPicker::reTrack | ( | ) | [inline, virtual] |
Reimplemented in MPE::FaultSeedPicker, MPE::Horizon2DSeedPicker, and MPE::Horizon3DSeedPicker.
| virtual bool MPE::EMSeedPicker::setSectionID | ( | const EM::SectionID & | ) | [inline, virtual] |
Reimplemented in MPE::FaultSeedPicker, MPE::Horizon2DSeedPicker, and MPE::Horizon3DSeedPicker.
| virtual void MPE::EMSeedPicker::setSeedConnectMode | ( | int | ) | [inline, virtual] |
Reimplemented in MPE::Horizon2DSeedPicker, and MPE::Horizon3DSeedPicker.
| virtual void MPE::EMSeedPicker::setSelSpec | ( | const Attrib::SelSpec * | ) | [inline, virtual] |
Reimplemented in MPE::Horizon2DSeedPicker, and MPE::Horizon3DSeedPicker.
| virtual void MPE::EMSeedPicker::setSowerMode | ( | bool | ) | [inline, virtual] |
Reimplemented in MPE::Horizon2DSeedPicker, and MPE::Horizon3DSeedPicker.
| virtual bool MPE::EMSeedPicker::startSeedPick | ( | ) | [inline, virtual] |
Should be set when seedpicking is about to start.
Reimplemented in MPE::FaultSeedPicker, MPE::Horizon2DSeedPicker, and MPE::Horizon3DSeedPicker.
| virtual bool MPE::EMSeedPicker::stopSeedPick | ( | bool | iscancel = false |
) | [inline, virtual] |
Reimplemented in MPE::FaultSeedPicker, MPE::Horizon2DSeedPicker, and MPE::Horizon3DSeedPicker.
1.7.1