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