Fulfills the FlatView::Viewer specifications using 'ui' classes.
More...
List of all members.
Public Member Functions |
| | uiFlatViewer (uiParent *, bool enabhanddrag=false) |
| | ~uiFlatViewer () |
| void | setExtraBorders (const uiSize <, const uiSize &rb) |
| void | setInitialSize (uiSize) |
| int | getAnnotChoices (BufferStringSet &) const |
| void | setAnnotChoice (int) |
| uiRGBArray & | rgbArray () |
| uiRGBArrayCanvas & | rgbCanvas () |
| void | setView (const uiWorldRect &) |
| const uiWorldRect & | curView () const |
| uiWorldRect | boundingBox () const |
| void | getWorld2Ui (uiWorld2Ui &) const |
| void | setExtraBorders (uiRect r) |
| void | setRubberBandingOn (bool) |
| void | setDim0ExtFac (float f) |
| void | handleChange (DataChangeType, bool dofill=true) |
| uiFlatViewControl * | control () |
| Interval< float > | getDataRange (bool) const |
| bool | drawBitMaps () |
| bool | drawAnnot (const uiRect &, const uiWorldRect &) |
| bool | drawAnnot () |
| void | setNoViewDone () |
| bool | hasHandDrag () const |
| void | setHandDrag (bool yn) |
| void | setViewBorder (const uiBorder &border) |
| uiBorder | annotBorder () const |
| uiBorder | viewBorder () const |
| void | setSelDataRanges (Interval< double >, Interval< double >) |
| const Interval< double > & | getSelDataRange (bool forx) const |
| void | disableReSizeDrawNotifier () |
| void | showAuxDataObjects (FlatView::Annotation::AuxData &, bool) |
| void | updateProperties (const FlatView::Annotation::AuxData &) |
| void | reGenerate (FlatView::Annotation::AuxData &) |
| void | remove (const FlatView::Annotation::AuxData &) |
Public Attributes |
CNotifier< uiFlatViewer,
uiWorldRect > | viewChanging |
| | change thumbnail
|
| Notifier< uiFlatViewer > | viewChanged |
| | setView
|
| Notifier< uiFlatViewer > | dataChanged |
| | WVA or VD data changed.
|
| Notifier< uiFlatViewer > | dispParsChanged |
| | WVA or VD disppars changed.
|
Static Public Attributes |
| static float | bufextendratio_ |
Protected Member Functions |
| void | onFinalise (CallBacker *) |
| void | reDraw (CallBacker *) |
| void | reSizeDraw (CallBacker *) |
| uiWorldRect | getBoundingBox (bool) const |
| Color | color (bool foreground) const |
| void | drawGridAnnot (bool, const uiRect &, const uiWorldRect &) |
| void | drawAux (FlatView::Annotation::AuxData &, const uiRect &, const uiWorldRect &) |
| void | reset () |
| bool | mkBitmaps (uiPoint &) |
Protected Attributes |
| uiRGBArrayCanvas & | canvas_ |
| FlatView::AxesDrawer & | axesdrawer_ |
| | Must be declared after canvas_.
|
| uiWorldRect | wr_ |
| TypeSet< DataChangeType > | reportedchanges_ |
| float | dim0extfac_ |
| uiRect | extraborders_ |
| uiBorder | annotborder_ |
| uiBorder | viewborder_ |
| uiSize | annotsz_ |
| bool | initview_ |
| bool | enabhaddrag_ |
| bool | anysetviewdone_ |
| bool | x0rev_ |
| bool | x1rev_ |
| bool | useseldataranges_ |
| Interval< double > | xseldatarange_ |
| Interval< double > | yseldatarange_ |
| FlatView::BitMapMgr * | wvabmpmgr_ |
| FlatView::BitMapMgr * | vdbmpmgr_ |
| FlatView::BitMap2RGB * | bmp2rgb_ |
| uiTextItem * | titletxtitem_ |
| uiTextItem * | axis1nm_ |
| uiTextItem * | axis2nm_ |
| uiRectItem * | rectitem_ |
| uiArrowItem * | arrowitem1_ |
| uiArrowItem * | arrowitem2_ |
| uiMarkerItem * | pointitem_ |
| uiGraphicsItemSet * | polylineitemset_ |
| uiGraphicsItemSet * | markeritemset_ |
| uiGraphicsItemSet * | adnameitemset_ |
| uiFlatViewControl * | control_ |
Friends |
| class | uiFlatViewControl |
Detailed Description
Fulfills the FlatView::Viewer specifications using 'ui' classes.
Constructor & Destructor Documentation
| uiFlatViewer::uiFlatViewer |
( |
uiParent * |
, |
|
|
bool |
enabhanddrag = false | |
|
) |
| | |
| uiFlatViewer::~uiFlatViewer |
( |
|
) |
|
Member Function Documentation
| uiBorder uiFlatViewer::annotBorder |
( |
|
) |
const [inline] |
| uiWorldRect uiFlatViewer::boundingBox |
( |
|
) |
const |
| Color uiFlatViewer::color |
( |
bool |
foreground |
) |
const [protected] |
| const uiWorldRect& uiFlatViewer::curView |
( |
|
) |
const [inline] |
| void uiFlatViewer::disableReSizeDrawNotifier |
( |
|
) |
|
| bool uiFlatViewer::drawAnnot |
( |
const uiRect & |
, |
|
|
const uiWorldRect & |
| |
|
) |
| | |
| bool uiFlatViewer::drawAnnot |
( |
|
) |
|
| bool uiFlatViewer::drawBitMaps |
( |
|
) |
|
| void uiFlatViewer::drawGridAnnot |
( |
bool |
, |
|
|
const uiRect & |
, |
|
|
const uiWorldRect & |
| |
|
) |
| | [protected] |
| uiWorldRect uiFlatViewer::getBoundingBox |
( |
bool |
|
) |
const [protected] |
| Interval<float> uiFlatViewer::getDataRange |
( |
bool |
|
) |
const [virtual] |
| const Interval<double>& uiFlatViewer::getSelDataRange |
( |
bool |
forx |
) |
const [inline] |
| void uiFlatViewer::getWorld2Ui |
( |
uiWorld2Ui & |
|
) |
const |
| void uiFlatViewer::handleChange |
( |
DataChangeType |
, |
|
|
bool |
dofill = true | |
|
) |
| | [virtual] |
| bool uiFlatViewer::hasHandDrag |
( |
|
) |
const [inline] |
| bool uiFlatViewer::mkBitmaps |
( |
uiPoint & |
|
) |
[protected] |
| void uiFlatViewer::onFinalise |
( |
CallBacker * |
|
) |
[protected] |
| void uiFlatViewer::reDraw |
( |
CallBacker * |
|
) |
[protected] |
| void uiFlatViewer::reset |
( |
|
) |
[protected] |
| void uiFlatViewer::reSizeDraw |
( |
CallBacker * |
|
) |
[protected] |
| void uiFlatViewer::setAnnotChoice |
( |
int |
|
) |
|
| void uiFlatViewer::setDim0ExtFac |
( |
float |
f |
) |
[inline] |
when reporting boundingBox(), extends this amount of positions outward. Default 0.5.
| void uiFlatViewer::setExtraBorders |
( |
const uiSize & |
lt, |
|
|
const uiSize & |
rb | |
|
) |
| | |
| void uiFlatViewer::setExtraBorders |
( |
uiRect |
r |
) |
[inline] |
| void uiFlatViewer::setHandDrag |
( |
bool |
yn |
) |
[inline] |
| void uiFlatViewer::setInitialSize |
( |
uiSize |
|
) |
|
| void uiFlatViewer::setNoViewDone |
( |
|
) |
[inline] |
| void uiFlatViewer::setRubberBandingOn |
( |
bool |
|
) |
|
| void uiFlatViewer::setView |
( |
const uiWorldRect & |
|
) |
|
| void uiFlatViewer::setViewBorder |
( |
const uiBorder & |
border |
) |
[inline] |
| uiBorder uiFlatViewer::viewBorder |
( |
|
) |
const [inline] |
Friends And Related Function Documentation
Member Data Documentation
Must be declared after canvas_.
Must be > 0. default 0.4 Controls how much extra bitmap is generated
WVA or VD disppars changed.