OpendTect  6.6
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions | Static Private Member Functions | List of all members
Vw2DHorizon3D Class Reference
Inheritance diagram for Vw2DHorizon3D:
[legend]

Public Member Functions

 ~Vw2DHorizon3D ()
 
NotifierAccessdeSelection ()
 
void draw ()
 
void enablePainting (bool yn)
 
virtual const char * getClassName () const
 
void getHorEditors (ObjectSet< const MPE::HorizonFlatViewEditor3D > &) const
 
void selected (bool enabled=true)
 
void setSeedPicking (bool ison)
 
void setSelSpec (const Attrib::SelSpec *, bool wva)
 
void setTrackerSetupActive (bool ison)
 
void setTrcKeyZSampling (const TrcKeyZSampling &, bool upd=false)
 
- Public Member Functions inherited from Vw2DEMDataObject
const EM::ObjectIDemID () const
 
virtual bool fillPar (IOPar &) const
 
virtual bool usePar (const IOPar &)
 
- Public Member Functions inherited from Vw2DDataObject
int id () const
 
const char * name () const
 
void setID (int nid)
 
virtual void setName (const char *)
 
- Public Member Functions inherited from CallBacker
 CallBacker ()
 
 CallBacker (const CallBacker &)
 
virtual ~CallBacker ()
 
bool attachCB (const NotifierAccess &, const CallBack &, bool onlyifnew=false) const
 
bool attachCB (const NotifierAccess *notif, const CallBack &cb, bool onlyifnew=false) const
 
void detachAllNotifiers () const
 Call from the destructor of your inherited object. More...
 
void detachCB (const NotifierAccess &, const CallBack &) const
 
void detachCB (const NotifierAccess *notif, const CallBack &cb) const
 
virtual bool isCapsule () const
 
bool isNotifierAttached (const NotifierAccess *) const
 Only for debugging purposes, don't use. More...
 
void stopReceivingNotifications () const
 

Static Public Member Functions

static Vw2DHorizon3Dcreate (const EM::ObjectID &id, uiFlatViewWin *win, const ObjectSet< uiFlatViewAuxDataEditor > &ed)
 
static const char * getStaticClassName ()
 
static void initClass ()
 
- Static Public Member Functions inherited from Vw2DDataObject
static const char * sKeyMID ()
 
- Static Public Member Functions inherited from CallBacker
static void createReceiverForCurrentThread ()
 
static void removeReceiverForCurrentThread ()
 

Protected Member Functions

 Vw2DHorizon3D (const EM::ObjectID &id, uiFlatViewWin *win, const ObjectSet< uiFlatViewAuxDataEditor > &ed)
 
void checkCB (CallBacker *)
 
void deSelCB (CallBacker *)
 
void setEditors ()
 
void triggerDeSel ()
 
- Protected Member Functions inherited from Vw2DEMDataObject
 Vw2DEMDataObject (const EM::ObjectID &, uiFlatViewWin *, const ObjectSet< uiFlatViewAuxDataEditor > &)
 
- Protected Member Functions inherited from Vw2DDataObject
 Vw2DDataObject ()
 

Protected Attributes

Notifier< Vw2DHorizon3Ddeselted_
 
ObjectSet< MPE::HorizonFlatViewEditor3Dhoreds_
 
const Attrib::SelSpecvdselspec_
 
const Attrib::SelSpecwvaselspec_
 
- Protected Attributes inherited from Vw2DEMDataObject
const ObjectSet< uiFlatViewAuxDataEditor > & auxdataeditors_
 
EM::ObjectID emid_
 
uiFlatViewWinviewerwin_
 
- Protected Attributes inherited from Vw2DDataObject
int id_
 
BufferStringname_
 

Private Member Functions

 Vw2DHorizon3D (const Vw2DHorizon3D &)
 
Vw2DHorizon3Doperator= (const Vw2DHorizon3D &)
 

Static Private Member Functions

static Vw2DDataObjectcreateInternal (const EM::ObjectID &, uiFlatViewWin *, const ObjectSet< uiFlatViewAuxDataEditor > &)
 

Detailed Description

<>

Constructor & Destructor Documentation

◆ Vw2DHorizon3D() [1/2]

Vw2DHorizon3D::Vw2DHorizon3D ( const Vw2DHorizon3D )
private

◆ Vw2DHorizon3D() [2/2]

Vw2DHorizon3D::Vw2DHorizon3D ( const EM::ObjectID id,
uiFlatViewWin win,
const ObjectSet< uiFlatViewAuxDataEditor > &  ed 
)
protected

◆ ~Vw2DHorizon3D()

Vw2DHorizon3D::~Vw2DHorizon3D ( )

Member Function Documentation

◆ checkCB()

void Vw2DHorizon3D::checkCB ( CallBacker )
protected

◆ create()

static Vw2DHorizon3D* Vw2DHorizon3D::create ( const EM::ObjectID id,
uiFlatViewWin win,
const ObjectSet< uiFlatViewAuxDataEditor > &  ed 
)
inlinestatic

◆ createInternal()

static Vw2DDataObject* Vw2DHorizon3D::createInternal ( const EM::ObjectID ,
uiFlatViewWin ,
const ObjectSet< uiFlatViewAuxDataEditor > &   
)
staticprivate

◆ deSelCB()

void Vw2DHorizon3D::deSelCB ( CallBacker )
protected

◆ deSelection()

NotifierAccess* Vw2DHorizon3D::deSelection ( )
inlinevirtual

Reimplemented from Vw2DDataObject.

◆ draw()

void Vw2DHorizon3D::draw ( )

◆ enablePainting()

void Vw2DHorizon3D::enablePainting ( bool  yn)

◆ getClassName()

virtual const char* Vw2DHorizon3D::getClassName ( ) const
virtual

Reimplemented from Vw2DDataObject.

◆ getHorEditors()

void Vw2DHorizon3D::getHorEditors ( ObjectSet< const MPE::HorizonFlatViewEditor3D > &  ) const

◆ getStaticClassName()

static const char* Vw2DHorizon3D::getStaticClassName ( )
static

◆ initClass()

static void Vw2DHorizon3D::initClass ( )
static

◆ operator=()

Vw2DHorizon3D& Vw2DHorizon3D::operator= ( const Vw2DHorizon3D )
private

◆ selected()

void Vw2DHorizon3D::selected ( bool  enabled = true)

◆ setEditors()

void Vw2DHorizon3D::setEditors ( )
protectedvirtual

Implements Vw2DEMDataObject.

◆ setSeedPicking()

void Vw2DHorizon3D::setSeedPicking ( bool  ison)

◆ setSelSpec()

void Vw2DHorizon3D::setSelSpec ( const Attrib::SelSpec ,
bool  wva 
)

◆ setTrackerSetupActive()

void Vw2DHorizon3D::setTrackerSetupActive ( bool  ison)

◆ setTrcKeyZSampling()

void Vw2DHorizon3D::setTrcKeyZSampling ( const TrcKeyZSampling ,
bool  upd = false 
)

◆ triggerDeSel()

void Vw2DHorizon3D::triggerDeSel ( )
protectedvirtual

Reimplemented from Vw2DDataObject.

Member Data Documentation

◆ deselted_

Notifier<Vw2DHorizon3D> Vw2DHorizon3D::deselted_
protected

◆ horeds_

ObjectSet<MPE::HorizonFlatViewEditor3D> Vw2DHorizon3D::horeds_
protected

◆ vdselspec_

const Attrib::SelSpec* Vw2DHorizon3D::vdselspec_
protected

◆ wvaselspec_

const Attrib::SelSpec* Vw2DHorizon3D::wvaselspec_
protected

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