Public Member Functions | Protected Member Functions | Protected Attributes

FlatView::BitMapMgr Class Reference

List of all members.

Public Member Functions

 BitMapMgr (const Viewer &, bool wva)
 ~BitMapMgr ()
void setupChg ()
Geom::Point2D< int > dataOffs (const Geom::PosRectangle< double > &, const Geom::Size2D< int > &) const
 Returns mUdf(int)'s when outside or incompatible.
bool generate (const Geom::PosRectangle< double > &wr, const Geom::Size2D< int > &bufwrsz, const Geom::Size2D< int > &availpixels)
 fails only when isufficient memory
const A2DBitMap * bitMap () const
const A2DBitMapGeneratorbitMapGen () const

Protected Member Functions

void clearAll ()

Protected Attributes

const Viewervwr_
A2DBitMap * bmp_
A2DBitMapPosSetuppos_
A2DBitMapInpDatadata_
A2DBitMapGeneratorgen_
bool wva_
Geom::PosRectangle< double > wr_
Geom::Size2D< int > sz_

Constructor & Destructor Documentation

FlatView::BitMapMgr::BitMapMgr ( const Viewer ,
bool  wva 
)
FlatView::BitMapMgr::~BitMapMgr (  )  [inline]

Member Function Documentation

const A2DBitMap* FlatView::BitMapMgr::bitMap (  )  const [inline]
const A2DBitMapGenerator* FlatView::BitMapMgr::bitMapGen (  )  const [inline]
void FlatView::BitMapMgr::clearAll (  )  [protected]
Geom::Point2D<int> FlatView::BitMapMgr::dataOffs ( const Geom::PosRectangle< double > &  ,
const Geom::Size2D< int > &   
) const

Returns mUdf(int)'s when outside or incompatible.

bool FlatView::BitMapMgr::generate ( const Geom::PosRectangle< double > &  wr,
const Geom::Size2D< int > &  bufwrsz,
const Geom::Size2D< int > &  availpixels 
)

fails only when isufficient memory

void FlatView::BitMapMgr::setupChg (  ) 

Member Data Documentation

A2DBitMap* FlatView::BitMapMgr::bmp_ [protected]
const Viewer& FlatView::BitMapMgr::vwr_ [protected]
bool FlatView::BitMapMgr::wva_ [protected]