1 #ifndef uibitmapdisplay_h 2 #define uibitmapdisplay_h 14 #include "uiflatviewmod.h" 19 class uiBitMapDisplayTask;
26 namespace FlatView {
class Appearance; }
43 uiGraphicsItem* getDisplay();
64 void reGenerateCB(CallBacker*);
65 void dynamicTaskFinishCB(CallBacker*);
67 Task* createDynamicTask(
bool issnapshot);
69 bool isVisible(
bool wva)
const;
#define mExpClass(module)
Definition: commondefs.h:160
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
CallBack finishedcb_
Definition: uibitmapdisplay.h:84
float overlap_
Definition: uibitmapdisplay.h:77
Manages DataPacks.
Definition: datapack.h:141
float getOverlap() const
Definition: uibitmapdisplay.h:54
uiDynamicImageItem * display_
Definition: uibitmapdisplay.h:81
uiBitMapDisplayTask * basetask_
Definition: uibitmapdisplay.h:82
uiWorldRect boundingbox_
Definition: uibitmapdisplay.h:76
int workqueueid_
Definition: uibitmapdisplay.h:78
Notifier< uiBitMapDisplay > rangeUpdated
Definition: uibitmapdisplay.h:60
Takes the flat-data from a FlatViewer and puts it into a uiGraphicsItem.
Definition: uibitmapdisplay.h:33
ConstDataPackRef< FlatDataPack > wvapack_
Definition: uibitmapdisplay.h:74
ConstDataPackRef< FlatDataPack > vdpack_
Definition: uibitmapdisplay.h:75
bool withalpha_
Definition: uibitmapdisplay.h:79
DataPack for flat data.
Definition: datapackbase.h:64
Flatviewer appearance.
Definition: flatview.h:270
FlatView::Appearance & appearance_
Definition: uibitmapdisplay.h:73
void setOverlap(float v)
Definition: uibitmapdisplay.h:46
Definition: bitmap2rgb.h:18
CallBacks object-oriented (object + method).
Definition: callback.h:57
Generalization of something (e.g. a computation) that needs to be done in multiple steps...
Definition: task.h:28
Definition: uigraphicsitemimpl.h:147