OpendTect-6_4  6.4
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions | Static Private Member Functions | List of all members
Vw2DHorizon2D Class Reference
Inheritance diagram for Vw2DHorizon2D:
[legend]

Public Member Functions

virtual const char * getClassName () const
 
 ~Vw2DHorizon2D ()
 
void setSelSpec (const Attrib::SelSpec *, bool wva)
 
void setGeomID (Pos::GeomID)
 
void setTrcKeyZSampling (const TrcKeyZSampling &, bool upd=false)
 
void draw ()
 
void enablePainting (bool yn)
 
void selected (bool enabled=true)
 
void setSeedPicking (bool ison)
 
void setTrackerSetupActive (bool ison)
 
void setLine2DInterSectionSet (const Line2DInterSectionSet *ln2dintersectionset)
 
const Line2DInterSectionSetgetLine2DInterSectionSet ()
 
void getHorEditors (ObjectSet< const MPE::HorizonFlatViewEditor2D > &) const
 
NotifierAccessdeSelection ()
 
- Public Member Functions inherited from Vw2DEMDataObject
virtual bool fillPar (IOPar &) const
 
virtual bool usePar (const IOPar &)
 
const EM::ObjectIDemID () const
 
- Public Member Functions inherited from CallBacker
 CallBacker ()
 
 CallBacker (const CallBacker &)
 
virtual ~CallBacker ()
 
bool attachCB (NotifierAccess &, const CallBack &, bool onlyifnew=false)
 
bool attachCB (NotifierAccess *notif, const CallBack &cb, bool onlyifnew=false)
 
void detachCB (NotifierAccess &, const CallBack &)
 
void detachCB (NotifierAccess *notif, const CallBack &cb)
 
bool isNotifierAttached (NotifierAccess *) const
 Only for debugging purposes, don't use. More...
 

Static Public Member Functions

static Vw2DHorizon2Dcreate (const EM::ObjectID &id, uiFlatViewWin *win, const ObjectSet< uiFlatViewAuxDataEditor > &ed)
 
static void initClass ()
 
static const char * getStaticClassName ()
 

Protected Member Functions

 Vw2DHorizon2D (const EM::ObjectID &id, uiFlatViewWin *win, const ObjectSet< uiFlatViewAuxDataEditor > &ed)
 
void triggerDeSel ()
 
void setEditors ()
 
- Protected Member Functions inherited from Vw2DEMDataObject
 Vw2DEMDataObject (const EM::ObjectID &, uiFlatViewWin *, const ObjectSet< uiFlatViewAuxDataEditor > &)
 
- Protected Member Functions inherited from Vw2DDataObject
 Vw2DDataObject ()
 
- Protected Member Functions inherited from CallBacker
void detachAllNotifiers ()
 Call from the destructor of your inherited object. More...
 

Protected Attributes

Pos::GeomID geomid_
 
const Attrib::SelSpecvdselspec_
 
const Attrib::SelSpecwvaselspec_
 
ObjectSet< MPE::HorizonFlatViewEditor2Dhoreds_
 
Notifier< Vw2DHorizon2Ddeselted_
 
const Line2DInterSectionSetline2dintersectionset_
 
- Protected Attributes inherited from Vw2DEMDataObject
uiFlatViewWinviewerwin_
 
EM::ObjectID emid_
 
const ObjectSet< uiFlatViewAuxDataEditor > & auxdataeditors_
 
- Protected Attributes inherited from Vw2DDataObject
int id_
 
BufferStringname_
 

Private Member Functions

 Vw2DHorizon2D (const Vw2DHorizon2D &)
 
Vw2DHorizon2Doperator= (const Vw2DHorizon2D &)
 

Static Private Member Functions

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

Detailed Description

Constructor & Destructor Documentation

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

Member Function Documentation

static Vw2DHorizon2D* Vw2DHorizon2D::create ( const EM::ObjectID id,
uiFlatViewWin win,
const ObjectSet< uiFlatViewAuxDataEditor > &  ed 
)
inlinestatic
static Vw2DDataObject* Vw2DHorizon2D::createInternal ( const EM::ObjectID ,
uiFlatViewWin ,
const ObjectSet< uiFlatViewAuxDataEditor > &   
)
staticprivate
NotifierAccess* Vw2DHorizon2D::deSelection ( )
inlinevirtual

Reimplemented from Vw2DDataObject.

void Vw2DHorizon2D::draw ( )
void Vw2DHorizon2D::enablePainting ( bool  yn)
virtual const char* Vw2DHorizon2D::getClassName ( ) const
virtual
void Vw2DHorizon2D::getHorEditors ( ObjectSet< const MPE::HorizonFlatViewEditor2D > &  ) const
const Line2DInterSectionSet* Vw2DHorizon2D::getLine2DInterSectionSet ( )
inline
static const char* Vw2DHorizon2D::getStaticClassName ( )
static
static void Vw2DHorizon2D::initClass ( )
static
Vw2DHorizon2D& Vw2DHorizon2D::operator= ( const Vw2DHorizon2D )
private
void Vw2DHorizon2D::selected ( bool  enabled = true)
void Vw2DHorizon2D::setEditors ( )
protectedvirtual

Implements Vw2DEMDataObject.

void Vw2DHorizon2D::setGeomID ( Pos::GeomID  )
void Vw2DHorizon2D::setLine2DInterSectionSet ( const Line2DInterSectionSet ln2dintersectionset)
inline
void Vw2DHorizon2D::setSeedPicking ( bool  ison)
void Vw2DHorizon2D::setSelSpec ( const Attrib::SelSpec ,
bool  wva 
)
void Vw2DHorizon2D::setTrackerSetupActive ( bool  ison)
void Vw2DHorizon2D::setTrcKeyZSampling ( const TrcKeyZSampling ,
bool  upd = false 
)
void Vw2DHorizon2D::triggerDeSel ( )
protectedvirtual

Reimplemented from Vw2DDataObject.

Member Data Documentation

Notifier<Vw2DHorizon2D> Vw2DHorizon2D::deselted_
protected
Pos::GeomID Vw2DHorizon2D::geomid_
protected
ObjectSet<MPE::HorizonFlatViewEditor2D> Vw2DHorizon2D::horeds_
protected
const Line2DInterSectionSet* Vw2DHorizon2D::line2dintersectionset_
protected
const Attrib::SelSpec* Vw2DHorizon2D::vdselspec_
protected
const Attrib::SelSpec* Vw2DHorizon2D::wvaselspec_
protected

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