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

EMTracker to track EM::Horizon3D. More...

Inheritance diagram for MPE::Horizon3DTracker:
[legend]

Public Member Functions

 Horizon3DTracker (EM::Horizon3D *=0)
 
EMSeedPickergetSeedPicker (bool createifnotpresent=true)
 
- 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 is2D () 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

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

Protected Attributes

Horizon3DSeedPickerseedpicker_
 
- 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::Horizon3D.

<>

Constructor & Destructor Documentation

◆ Horizon3DTracker()

MPE::Horizon3DTracker::Horizon3DTracker ( EM::Horizon3D = 0)

◆ ~Horizon3DTracker()

MPE::Horizon3DTracker::~Horizon3DTracker ( )
protected

Member Function Documentation

◆ create()

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

◆ createSectionTracker()

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

Implements MPE::EMTracker.

◆ getHorizon() [1/2]

EM::Horizon3D* MPE::Horizon3DTracker::getHorizon ( )
protected

◆ getHorizon() [2/2]

const EM::Horizon3D* MPE::Horizon3DTracker::getHorizon ( ) const
protected

◆ getSeedPicker()

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

Reimplemented from MPE::EMTracker.

◆ initClass()

static void MPE::Horizon3DTracker::initClass ( )
static

◆ keyword()

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

Member Data Documentation

◆ seedpicker_

Horizon3DSeedPicker* MPE::Horizon3DTracker::seedpicker_
protected

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