OpendTect-6_4  6.4
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
PreStackView::uiGatherDisplay Class Reference

Displays multiple PreStack Gathers side by side with dynamic redraw possibility. More...

Inheritance diagram for PreStackView::uiGatherDisplay:
[legend]

Public Member Functions

 uiGatherDisplay (uiParent *)
 
 ~uiGatherDisplay ()
 
virtual void setPosition (const BinID &, const Interval< double > *zrg=0)
 
void setVDGather (int)
 
void setWVAGather (int)
 
void displayAnnotation (bool yn)
 
bool displaysAnnotation () const
 
void setFixedOffsetRange (bool yn, const Interval< float > &)
 
bool getFixedOffsetRange () const
 
const Interval< float > & getOffsetRange () const
 
const Interval< double > * getZRange () const
 
const Interval< float > & getZDataRange () const
 
uiFlatViewergetUiFlatViewer ()
 
BinID getBinID () const
 
void setInitialSize (const uiSize &)
 
void setWidth (int)
 
void updateViewRange ()
 
- 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 ()
 

Protected Member Functions

void updateViewRange (const uiWorldRect &)
 
- 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 Attributes

uiFlatViewerviewer_
 
Viewer2DGatherPaintergatherpainter_
 
bool fixedoffset_
 
Interval< float > offsetrange_
 
Interval< float > zdatarange_
 
Interval< double > * zrg_
 
BinID bid_
 
bool displayannotation_
 
- Protected Attributes inherited from uiGroup
uiGroupObjgrpobj_
 
uiGroupParentBodybody_
 

Additional Inherited Members

- Static Public Member Functions inherited from uiGroup
static uiGroupgtDynamicCastToGrp (mQtclass(QWidget *))
 

Detailed Description

Displays multiple PreStack Gathers side by side with dynamic redraw possibility.

Constructor & Destructor Documentation

PreStackView::uiGatherDisplay::uiGatherDisplay ( uiParent )
PreStackView::uiGatherDisplay::~uiGatherDisplay ( )

Member Function Documentation

void PreStackView::uiGatherDisplay::displayAnnotation ( bool  yn)
bool PreStackView::uiGatherDisplay::displaysAnnotation ( ) const
BinID PreStackView::uiGatherDisplay::getBinID ( ) const
bool PreStackView::uiGatherDisplay::getFixedOffsetRange ( ) const
const Interval<float>& PreStackView::uiGatherDisplay::getOffsetRange ( ) const
uiFlatViewer* PreStackView::uiGatherDisplay::getUiFlatViewer ( )
inline
const Interval<float>& PreStackView::uiGatherDisplay::getZDataRange ( ) const
inline
const Interval<double>* PreStackView::uiGatherDisplay::getZRange ( ) const
inline
void PreStackView::uiGatherDisplay::setFixedOffsetRange ( bool  yn,
const Interval< float > &   
)
void PreStackView::uiGatherDisplay::setInitialSize ( const uiSize )
virtual void PreStackView::uiGatherDisplay::setPosition ( const BinID ,
const Interval< double > *  zrg = 0 
)
virtual
void PreStackView::uiGatherDisplay::setVDGather ( int  )
void PreStackView::uiGatherDisplay::setWidth ( int  )
void PreStackView::uiGatherDisplay::setWVAGather ( int  )
void PreStackView::uiGatherDisplay::updateViewRange ( )
void PreStackView::uiGatherDisplay::updateViewRange ( const uiWorldRect )
protected

Member Data Documentation

BinID PreStackView::uiGatherDisplay::bid_
protected
bool PreStackView::uiGatherDisplay::displayannotation_
protected
bool PreStackView::uiGatherDisplay::fixedoffset_
protected
Viewer2DGatherPainter* PreStackView::uiGatherDisplay::gatherpainter_
protected
Interval<float> PreStackView::uiGatherDisplay::offsetrange_
protected
uiFlatViewer* PreStackView::uiGatherDisplay::viewer_
protected
Interval<float> PreStackView::uiGatherDisplay::zdatarange_
protected
Interval<double>* PreStackView::uiGatherDisplay::zrg_
protected

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