![]() |
OpendTect
7.0
|
base class for function displays. More...
Classes | |
| struct | Setup |
Public Member Functions | |
| uiFuncDispBase (const Setup &) | |
| virtual | ~uiFuncDispBase () |
| virtual void | draw ()=0 |
| void | dump (od_ostream &, bool y2) const |
| virtual void | gatherInfo (bool y2=false) |
| void | getAxisRanges (const TypeSet< float > &vals, const Interval< float > &setuprg, Interval< float > &) const |
| virtual Geom::PointF | mapToPosition (const Geom::PointF &, bool y2=false)=0 |
| virtual Geom::PointF | mapToValue (const Geom::PointF &, bool y2=false)=0 |
| virtual const NotifierAccess & | mouseMoveNotifier ()=0 |
| int | selPt () const |
| virtual void | setEmpty () |
| clears all More... | |
| virtual void | setMark2Value (float, bool is_x) |
| virtual void | setMarkValue (float, bool is_x) |
| virtual void | setTitle (const uiString &)=0 |
| Setup & | setup () |
| virtual void | setVals (const float *xvals, const float *yvals, int sz) |
| virtual void | setVals (const Interval< float > &, const float *yvals, int sz) |
| Undef values are filtered out. More... | |
| virtual void | setY2Vals (const float *xvals, const float *yvals, int sz) |
| virtual void | setY2Vals (const Interval< float > &, const float *yvals, int sz) |
| Undef values are filtered out. More... | |
| int | size () const |
| virtual uiObject * | uiobj ()=0 |
| uiAxisHandlerBase * | xAxis () |
| const uiAxisHandlerBase * | xAxis () const |
| const TypeSet< float > & | xVals () const |
| int | y2size () const |
| const TypeSet< float > & | y2xVals () const |
| const TypeSet< float > & | y2yVals () const |
| uiAxisHandlerBase * | yAxis (bool y2) |
| const uiAxisHandlerBase * | yAxis (bool y2) const |
| const TypeSet< float > & | yVals () const |
Protected Member Functions | |
| virtual void | addPoint (const Geom::PointF &) |
| virtual void | cleanUp ()=0 |
| virtual void | drawMarkLines ()=0 |
| virtual void | mouseMoveCB (CallBacker *)=0 |
| virtual void | mousePressCB (CallBacker *)=0 |
| virtual void | mouseReleaseCB (CallBacker *)=0 |
Protected Attributes | |
| bool | mousedown_ = false |
| int | selpt_ = -1 |
| Setup | setup_ |
| uiAxisHandlerBase * | xax_ = nullptr |
| float | xmarkline2val_ |
| float | xmarklineval_ |
| TypeSet< float > | xvals_ |
| uiAxisHandlerBase * | y2ax_ = nullptr |
| TypeSet< float > | y2xvals_ |
| TypeSet< float > | y2yvals_ |
| uiAxisHandlerBase * | yax_ = nullptr |
| float | ymarkline2val_ |
| float | ymarklineval_ |
| TypeSet< float > | yvals_ |
base class for function displays.
<>
| uiFuncDispBase::uiFuncDispBase | ( | const Setup & | ) |
|
virtual |
|
protectedvirtual |
|
protectedpure virtual |
Implemented in uiFunctionDisplay.
|
pure virtual |
Implemented in uiFunctionDisplay.
|
protectedpure virtual |
Implemented in uiFunctionDisplay.
| void uiFuncDispBase::dump | ( | od_ostream & | , |
| bool | y2 | ||
| ) | const |
|
virtual |
Reimplemented in uiFunctionDisplay.
| void uiFuncDispBase::getAxisRanges | ( | const TypeSet< float > & | vals, |
| const Interval< float > & | setuprg, | ||
| Interval< float > & | |||
| ) | const |
|
pure virtual |
Implemented in uiFunctionDisplay.
|
pure virtual |
Implemented in uiFunctionDisplay.
|
protectedpure virtual |
Implemented in uiFunctionDisplay.
|
pure virtual |
Implemented in uiFunctionDisplay.
|
protectedpure virtual |
Implemented in uiFunctionDisplay.
|
protectedpure virtual |
Implemented in uiFunctionDisplay.
|
inline |
|
virtual |
clears all
Reimplemented in uiHistogramDisplay.
|
virtual |
|
virtual |
|
pure virtual |
Implemented in uiFunctionDisplay.
|
inline |
|
virtual |
|
virtual |
Undef values are filtered out.
|
virtual |
|
virtual |
Undef values are filtered out.
|
inline |
|
pure virtual |
Implemented in uiFunctionDisplay.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024