Public Member Functions | Protected Member Functions | Protected Attributes

FlatView::BitMap2RGB Class Reference

Draws bitmaps on RGBArray according to FlatView specs. Assumes bitmaps are 100% aligned with array, only sizes may differ. More...

List of all members.

Public Member Functions

 BitMap2RGB (const Appearance &, uiRGBArray &)
void draw (const A2DBitMap *wva, const A2DBitMap *vd, const Geom::Point2D< int > &offset)
uiRGBArrayrgbArray ()
void setRGBArr (const uiRGBArray &arr)
void setClipperData (const TypeSet< float > &clipdata)

Protected Member Functions

void drawVD (const A2DBitMap &, const Geom::Point2D< int > &)
void drawWVA (const A2DBitMap &, const Geom::Point2D< int > &)

Protected Attributes

const Appearanceapp_
uiRGBArrayarr_
HistEqualizerhistequalizer_
TypeSet< float > & clipperdata_

Detailed Description

Draws bitmaps on RGBArray according to FlatView specs. Assumes bitmaps are 100% aligned with array, only sizes may differ.


Constructor & Destructor Documentation

FlatView::BitMap2RGB::BitMap2RGB ( const Appearance ,
uiRGBArray  
)

Member Function Documentation

void FlatView::BitMap2RGB::draw ( const A2DBitMap *  wva,
const A2DBitMap *  vd,
const Geom::Point2D< int > &  offset 
)
void FlatView::BitMap2RGB::drawVD ( const A2DBitMap &  ,
const Geom::Point2D< int > &   
) [protected]
void FlatView::BitMap2RGB::drawWVA ( const A2DBitMap &  ,
const Geom::Point2D< int > &   
) [protected]
uiRGBArray& FlatView::BitMap2RGB::rgbArray (  )  [inline]
void FlatView::BitMap2RGB::setClipperData ( const TypeSet< float > &  clipdata  )  [inline]
void FlatView::BitMap2RGB::setRGBArr ( const uiRGBArray arr  )  [inline]

Member Data Documentation