 |
OpendTect
6.6
|
Go to the documentation of this file.
13 #include "generalmod.h"
19 namespace FlatView {
class Appearance; }
78 : mgr_(mgr), wr_(wr), bufwrsz_(bufwrsz), availpixels_(pix){}
80 bool execute() {
return mgr_.generate(wr_,bufwrsz_,availpixels_); }
Geom::Size2D< int > sz_
Definition: bitmapmgr.h:60
Bitmap generation Task.
Definition: bitmapmgr.h:72
Geom::Point2D< int > dataOffs(const Geom::PosRectangle< double > &, const Geom::Size2D< int > &) const
Returns mUdf(int)'s when outside or incompatible.
const A2DBitMapGenerator * bitMapGen() const
Definition: bitmapmgr.h:45
bool execute()
Definition: bitmapmgr.h:80
ConstDataPackRef< FlatDataPack > datapack_
Definition: bitmapmgr.h:52
#define mExpClass(module)
Definition: commondefs.h:177
const Geom::PosRectangle< double > & wr_
Definition: bitmapmgr.h:85
A2DBitMapPosSetup * pos_
Definition: bitmapmgr.h:55
const A2DBitMap * bitMap() const
Definition: bitmapmgr.h:44
bool generate(const Geom::PosRectangle< double > &wr, const Geom::Size2D< int > &bufwrsz, const Geom::Size2D< int > &availpixels)
fails only when isufficient memory
FlatView::Appearance & appearance_
Definition: bitmapmgr.h:53
A2DBitMap * bmp_
Definition: bitmapmgr.h:54
Definition: bitmap2rgb.h:17
const Geom::Size2D< int > & bufwrsz_
Definition: bitmapmgr.h:86
Flatviewer appearance.
Definition: flatview.h:295
Array2D Bitmap generation setup.
Definition: array2dbitmap.h:109
BitMapGenTask(BitMapMgr &mgr, const Geom::PosRectangle< double > &wr, const Geom::Size2D< int > &bufwrsz, const Geom::Size2D< int > &pix)
Definition: bitmapmgr.h:74
BitMapMgr & mgr_
Definition: bitmapmgr.h:84
const Geom::Size2D< int > & availpixels_
Definition: bitmapmgr.h:87
Generalization of something (e.g. a computation) that needs to be done in multiple steps.
Definition: task.h:28
A2DBitMapGenerator * gen_
Definition: bitmapmgr.h:57
A2DBitMapInpData * data_
Definition: bitmapmgr.h:56
void init(const FlatDataPack *, const FlatView::Appearance &, bool wva)
Generates Array2D bitmap from Array2D<float>.
Definition: array2dbitmap.h:178
DataPack for flat data.
Definition: datapackbase.h:65
Manages bitmaps.
Definition: bitmapmgr.h:27
bool wva_
Definition: bitmapmgr.h:58
Threads::Lock lock_
Definition: bitmapmgr.h:51
A2DBitMapGenerator * bitMapGen()
Definition: bitmapmgr.h:63
A lock of a type that (hopefully) suits your needs. To use it, you need the Locker class.
Definition: threadlock.h:53
Geom::PosRectangle< double > wr_
Definition: bitmapmgr.h:61
Array2D<float>& + statistics.
Definition: array2dbitmap.h:53
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021