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

Public Member Functions

 uiSeisSingleTraceDisplay (uiParent *)
 
void setData (const Wavelet *)
 
void setData (const SeisTrc *, const char *nm)
 nm=for datapack More...
 
void addRefZ (float)
 
- Public Member Functions inherited from uiFlatViewer
 uiFlatViewer (uiParent *)
 
 ~uiFlatViewer ()
 
void setInitialSize (const uiSize &)
 
int getAnnotChoices (BufferStringSet &) const
 
void setAnnotChoice (int)
 
MouseEventHandlergetMouseEventHandler ()
 
uiGraphicsViewrgbCanvas ()
 
void setView (const uiWorldRect &)
 
void setViewToBoundingBox ()
 
const uiWorldRectcurView () const
 
StepInterval< double > posRange (bool forx1) const
 
uiWorldRect boundingBox () const
 
const uiWorld2UigetWorld2Ui () const
 
uiRect getViewRect (bool withextraborders=true) const
 
uiBorder getAnnotBorder () const
 
void setBoundingRect (const uiRect &)
 
void setExtraBorders (const uiSize &lt, const uiSize &rb)
 
void setExtraFactor (float f)
 
void updateBitmapsOnResize (bool yn)
 
bool updatesBitmapsOnResize () const
 
void handleChange (unsigned int)
 
void setSeisGeomidsToViewer (TypeSet< Pos::GeomID > &)
 
FlatView::AuxDatacreateAuxData (const char *nm) const
 
int nrAuxData () const
 
FlatView::AuxDatagetAuxData (int idx)
 
const FlatView::AuxDatagetAuxData (int idx) const
 
void addAuxData (FlatView::AuxData *a)
 
FlatView::AuxDataremoveAuxData (FlatView::AuxData *a)
 
FlatView::AuxDataremoveAuxData (int idx)
 
void reGenerate (FlatView::AuxData &)
 
uiFlatViewControlcontrol ()
 
void setUseSelDataRanges (bool yn)
 
void setSelDataRanges (Interval< double >, Interval< double >)
 
const Interval< double > & getSelDataRange (bool forx) const
 
const FlatPosDatagetFlatPosData (bool iswva)
 
uiBitMapDisplaybitmapDisp ()
 
- Public Member Functions inherited from uiGroup
 uiGroup (uiParent *, const char *nm="uiGroup", bool manage=true)
 
virtual ~uiGroup ()
 
 operator const uiGroupObj * () const
 
 operator uiGroupObj * ()
 
 operator const uiObject & () const
 
 operator uiObject & ()
 
uiObjectattachObj ()
 
const uiObjectattachObj () const
 
uiParentparent ()
 
const uiParentparent () const
 
void setHSpacing (int)
 
void setVSpacing (int)
 
void setSpacing (int s=0)
 
void setBorder (int)
 
void setFrame (bool yn=true)
 
void setNoBackGround ()
 
uiObjecthAlignObj ()
 
void setHAlignObj (uiObject *o)
 
void setHAlignObj (uiGroup *o)
 
uiObjecthCenterObj ()
 
void setHCenterObj (uiObject *o)
 
void setHCenterObj (uiGroup *o)
 
void setIsMain (bool)
 internal use only. Tells the layout manager it's a toplevel mngr. More...
 
virtual uiMainWinmainwin ()
 
void setChildrenSensitive (bool)
 
virtual Notifier< uiBaseObject > & preFinalise ()
 
virtual Notifier< uiBaseObject > & postFinalise ()
 
virtual void setSize (const uiSize &)
 
- Public Member Functions inherited from uiParent
 uiParent (const char *nm, uiParentBody *)
 
void addChild (uiBaseObject &)
 
void manageChld (uiBaseObject &, uiObjectBody &)
 
void attachChild (constraintType tp, uiObject *child, uiObject *other, int margin, bool reciprocal)
 
const ObjectSet< uiBaseObject > * childList () const
 
uiObjectmainObject ()
 
const uiObjectmainObject () const
 
uiParentBodypbody ()
 
const uiParentBodypbody () const
 
void attach (constraintType t, int margin=-1)
 
void attach (constraintType t, uiParent *oth, int margin=-1, bool reciprocal=true)
 
void attach (constraintType t, uiObject *oth, int margin=-1, bool reciprocal=true)
 
virtual void display (bool yn, bool shrk=false, bool maximize=false)
 
bool isDisplayed () const
 
void setFocus ()
 
bool hasFocus () const
 
void setSensitive (bool yn=true)
 
bool sensitive () const
 
const uiFontfont () const
 
void setFont (const uiFont &f)
 
void setCaption (const uiString &c)
 
void setCursor (const MouseCursor &c)
 
uiSize actualsize (bool include_border) const
 
int prefHNrPics () const
 
int prefVNrPics () const
 
void setPrefHeight (int h)
 
void setPrefWidth (int w)
 
void setPrefHeightInChar (int h)
 
void setPrefHeightInChar (float h)
 
void setPrefWidthInChar (float w)
 
void setPrefWidthInChar (int w)
 
virtual void reDraw (bool deep)
 
void shallowRedraw (CallBacker *=0)
 
void deepRedraw (CallBacker *=0)
 
void setStretch (int h, int v)
 
Color backgroundColor () const
 
Color roBackgroundColor () const
 
void setBackgroundColor (const Color &c)
 
void translateText ()
 
- Public Member Functions inherited from FlatView::Viewer
 Viewer ()
 
virtual ~Viewer ()
 
virtual Appearanceappearance ()
 
const Appearanceappearance () const
 
ZAxisTransformgetZAxisTransform () const
 
bool setZAxisTransform (ZAxisTransform *)
 
bool hasZAxisTransform () const
 
void addPack (::DataPack::ID)
 
void usePack (bool wva,::DataPack::ID, bool usedefs=true)
 Does not add new packs, just selects from added. More...
 
void removePack (::DataPack::ID)
 Releases DataPack after removing from the list. More...
 
void setPack (bool wva,::DataPack::ID id, bool usedefs=true)
 
void clearAllPacks ()
 
const FlatDataPackobtainPack (bool wva, bool checkother=false) const
 
bool hasPack (bool wva) const
 
DataPack::ID packID (bool wva) const
 
const TypeSet< ::DataPack::ID > & availablePacks () const
 
virtual bool isVertical () const
 
bool isVisible (bool wva) const
 
void setVisible (bool wva, bool visibility)
 
Coord3 getCoord (const Point &) const
 
virtual void fillAppearancePar (IOPar &iop) const
 Does not store any data, just how data is displayed. More...
 
virtual void useAppearancePar (const IOPar &iop)
 
void storeDefaults (const char *key) const
 
void useStoredDefaults (const char *key)
 
void getAuxInfo (const Point &, IOPar &) const
 
virtual void showAuxDataObjects (AuxData &, bool)
 
virtual void updateProperties (const AuxData &)
 
virtual void remove (const AuxData &)
 
StepInterval< double > getDataPackRange (bool forx1) const
 
virtual Interval< float > getDataRange (bool wva) const
 
void removeAuxDatas (ObjectSet< AuxData > &)
 
void removeAllAuxData ()
 
virtual int getAnnotChoice (BufferStringSet &) const
 
void enableStatusBarUpdate ()
 
void disableStatusBarUpdate ()
 
bool needStatusBarUpdate () const
 
void setSeisGeomidsToViewer (TypeSet< Pos::GeomID > &)
 
const TypeSet< Pos::GeomID > & getAllSeisGeomids () const
 
void setZDomain (const ZDomain::Def &)
 
const ZDomain::InfozDomain () const
 

Public Attributes

int compnr_
 
DataPack::ID curid_
 
- Public Attributes inherited from uiFlatViewer
Notifier< uiFlatViewerviewChanged
 setView called More...
 
Notifier< uiFlatViewerdataChanged
 new DataPack set More...
 
Notifier< uiFlatViewerdispParsChanged
 Triggered with each bitmap update. More...
 
Notifier< uiFlatViewerannotChanged
 Annotation changed. More...
 
Notifier< uiFlatViewerdispPropChanged
 Triggered with property dlg change. More...
 

Protected Member Functions

void cleanUp ()
 
- Protected Member Functions inherited from uiFlatViewer
void updateCB (CallBacker *)
 
void updateAnnotCB (CallBacker *)
 
void updateBitmapCB (CallBacker *)
 
void updateAuxDataCB (CallBacker *)
 
uiWorldRect getBoundingBox (bool wva) const
 
void reSizeCB (CallBacker *)
 
void updateTransforms ()
 
void rangeUpdatedCB (CallBacker *)
 
- Protected Member Functions inherited from uiGroup
virtual uiObjectmainobject ()
 
virtual void attach_ (constraintType, uiObject *oth, int margin=-1, bool reciprocal=true)
 
virtual void reDraw_ (bool deep)
 
void setShrinkAllowed (bool)
 
bool shrinkAllowed ()
 
void bodyDel (CallBacker *)
 
void uiobjDel (CallBacker *)
 
void setFrameStyle (int)
 
void reSizeChildren (const uiObject *, float, float)
 
- Protected Member Functions inherited from FlatView::Viewer
void addAuxInfo (bool, const Point &, IOPar &) const
 

Additional Inherited Members

- Public Types inherited from FlatView::Viewer
enum  DataChangeType {
  All =0xFFFFFFFF, BitmapData =0x0001, DisplayPars =0x0002, Annot =0x0004,
  Auxdata =0x0008
}
 
- Static Public Member Functions inherited from uiFlatViewer
static int bitMapZVal ()
 
static int auxDataZVal ()
 
static int annotZVal ()
 
- Static Public Member Functions inherited from uiGroup
static uiGroupgtDynamicCastToGrp (mQtclass(QWidget *))
 
- Protected Attributes inherited from uiFlatViewer
uiGraphicsViewview_
 
AxesDraweraxesdrawer_
 Must be declared after canvas_. More...
 
uiWorldRect wr_
 
uiGraphicsItemGroupworldgroup_
 
uiWorld2Ui w2ui_
 
uiBitMapDisplaybitmapdisp_
 
Threads::Atomic< bool > updateannot_
 
Threads::Atomic< bool > updatebitmap_
 
Threads::Atomic< bool > updateauxdata_
 
bool updatebitmapsonresize_
 
float extfac_
 
uiFlatViewControlcontrol_
 
Interval< double > xseldatarange_
 
Interval< double > yseldatarange_
 
bool useseldataranges_
 
ObjectSet< FlatView::uiAuxDataDisplayauxdata_
 
- Protected Attributes inherited from uiGroup
uiGroupObjgrpobj_
 
uiGroupParentBodybody_
 
- Protected Attributes inherited from FlatView::Viewer
TypeSet< ::DataPack::IDids_
 
Appearancedefapp_
 
DataPackMgrdpm_
 
ZAxisTransformdatatransform_
 
FlatView_CB_Rcvr * cbrcvr_
 
Threads::Lock lock_
 
bool needstatusbarupd_
 
ZDomain::Infozdinfo_
 

Detailed Description

Constructor & Destructor Documentation

uiSeisSingleTraceDisplay::uiSeisSingleTraceDisplay ( uiParent )

Member Function Documentation

void uiSeisSingleTraceDisplay::addRefZ ( float  )

Wavelet automatically get 0 as ref, traces zref or pick if n0t 0 and not undef

void uiSeisSingleTraceDisplay::cleanUp ( )
protected
void uiSeisSingleTraceDisplay::setData ( const Wavelet )
void uiSeisSingleTraceDisplay::setData ( const SeisTrc ,
const char *  nm 
)

nm=for datapack

Member Data Documentation

int uiSeisSingleTraceDisplay::compnr_
DataPack::ID uiSeisSingleTraceDisplay::curid_

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