OpendTect  6.6
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
MPE::Horizon2DTracker Class Reference

EMTracker to track EM::Horizon2D. More...

Inheritance diagram for MPE::Horizon2DTracker:
[legend]

Public Member Functions

 Horizon2DTracker (EM::Horizon2D *=0)
 
EMSeedPickergetSeedPicker (bool createifnotpresent=true)
 
bool is2D () const
 
- Public Member Functions inherited from MPE::EMTracker
 EMTracker (EM::EMObject *)
 
void applySetupAsDefault (const EM::SectionID)
 
SectionTrackercloneSectionTracker ()
 
EM::EMObjectemObject ()
 
virtual void enable (bool yn)
 
const char * errMsg () const
 
void fillPar (IOPar &) const
 
virtual TrcKeyZSampling getAttribCube (const Attrib::SelSpec &) const
 
void getNeededAttribs (TypeSet< Attrib::SelSpec > &) const
 
SectionTrackergetSectionTracker (EM::SectionID, bool create=false)
 
const char * getTypeStr () const
 
virtual bool isEnabled () const
 
EM::ObjectID objectID () const
 
BufferString objectName () const
 
void setTypeStr (const char *type)
 
virtual bool snapPositions (const TypeSet< TrcKey > &)
 
bool usePar (const IOPar &)
 

Static Public Member Functions

static EMTrackercreate (EM::EMObject *=0)
 
static void initClass ()
 
static const char * keyword ()
 

Protected Member Functions

 ~Horizon2DTracker ()
 
SectionTrackercreateSectionTracker (EM::SectionID)
 
EM::Horizon2DgetHorizon2D ()
 
const EM::Horizon2DgetHorizon2D () const
 
- Protected Member Functions inherited from MPE::EMTracker
void setEMObject (EM::EMObject *)
 

Protected Attributes

Horizon2DSeedPickerseedpicker_
 
- Protected Attributes inherited from MPE::EMTracker
BufferString errmsg_
 
bool isenabled_
 
ObjectSet< SectionTrackersectiontrackers_
 
const char * type_
 

Additional Inherited Members

- Static Protected Member Functions inherited from MPE::EMTracker
static const char * sectionidStr ()
 
static const char * setupidStr ()
 

Detailed Description

EMTracker to track EM::Horizon2D.

<>

Constructor & Destructor Documentation

◆ Horizon2DTracker()

MPE::Horizon2DTracker::Horizon2DTracker ( EM::Horizon2D = 0)

◆ ~Horizon2DTracker()

MPE::Horizon2DTracker::~Horizon2DTracker ( )
protected

Member Function Documentation

◆ create()

static EMTracker* MPE::Horizon2DTracker::create ( EM::EMObject = 0)
static

◆ createSectionTracker()

SectionTracker* MPE::Horizon2DTracker::createSectionTracker ( EM::SectionID  )
protectedvirtual

Implements MPE::EMTracker.

◆ getHorizon2D() [1/2]

EM::Horizon2D* MPE::Horizon2DTracker::getHorizon2D ( )
protected

◆ getHorizon2D() [2/2]

const EM::Horizon2D* MPE::Horizon2DTracker::getHorizon2D ( ) const
protected

◆ getSeedPicker()

EMSeedPicker* MPE::Horizon2DTracker::getSeedPicker ( bool  createifnotpresent = true)
virtual

Reimplemented from MPE::EMTracker.

◆ initClass()

static void MPE::Horizon2DTracker::initClass ( )
static

◆ is2D()

bool MPE::Horizon2DTracker::is2D ( ) const
inlinevirtual

Reimplemented from MPE::EMTracker.

◆ keyword()

static const char* MPE::Horizon2DTracker::keyword ( )
static

Member Data Documentation

◆ seedpicker_

Horizon2DSeedPicker* MPE::Horizon2DTracker::seedpicker_
protected

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2022