Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes

A2DBitMapGenerator Class Reference

Generates Array2D bitmap from Array2D<float> More...

Inheritance diagram for A2DBitMapGenerator:
VDA2DBitMapGenerator WVAA2DBitMapGenerator

List of all members.

Public Member Functions

virtual ~A2DBitMapGenerator ()
void setBitMap (A2DBitMap &)
A2DBitMapbitmap ()
const A2DBitMapbitmap () const
int bitmapSize (int dim) const
void initBitMap ()
void setPixSizes (int, int)
void fill ()
bool dump (std::ostream &) const
A2DBitMapGenParspars ()
const A2DBitMapGenParspars () const
const A2DBitMapInpDatadata () const
const A2DBitMapPosSetupsetup () const
const Interval< float > getScaleRange () const

Static Public Member Functions

static void initBitMap (A2DBitMap &)
 with cNoFill

Protected Member Functions

 A2DBitMapGenerator (const A2DBitMapInpData &, const A2DBitMapPosSetup &, A2DBitMapGenPars &)
virtual void doFill ()=0
virtual bool dumpXPM (std::ostream &) const

Protected Attributes

const A2DBitMapInpDatadata_
const A2DBitMapPosSetupsetup_
A2DBitMapGenParspars_
A2DBitMapbitmap_
int szdim0_
int szdim1_
const float * dim0pos_
Interval< float > dim1pos_
Interval< float > dim0rg_
Interval< float > dim1rg_
float dim0perpix_
float dim1perpix_
Interval< float > scalerg_
float scalewidth_

Detailed Description

Generates Array2D bitmap from Array2D<float>


Constructor & Destructor Documentation

virtual A2DBitMapGenerator::~A2DBitMapGenerator (  )  [inline, virtual]
A2DBitMapGenerator::A2DBitMapGenerator ( const A2DBitMapInpData ,
const A2DBitMapPosSetup ,
A2DBitMapGenPars  
) [protected]

pass a new instance of (subclass of) A2DBitMapGenPars


Member Function Documentation

A2DBitMap& A2DBitMapGenerator::bitmap (  )  [inline]
const A2DBitMap& A2DBitMapGenerator::bitmap (  )  const [inline]
int A2DBitMapGenerator::bitmapSize ( int  dim  )  const
const A2DBitMapInpData& A2DBitMapGenerator::data (  )  const [inline]
virtual void A2DBitMapGenerator::doFill (  )  [protected, pure virtual]

Implemented in WVAA2DBitMapGenerator.

bool A2DBitMapGenerator::dump ( std::ostream &   )  const
virtual bool A2DBitMapGenerator::dumpXPM ( std::ostream &   )  const [inline, protected, virtual]

Reimplemented in WVAA2DBitMapGenerator.

void A2DBitMapGenerator::fill (  ) 
const Interval<float> A2DBitMapGenerator::getScaleRange (  )  const [inline]
static void A2DBitMapGenerator::initBitMap ( A2DBitMap  )  [static]

with cNoFill

void A2DBitMapGenerator::initBitMap (  )  [inline]
const A2DBitMapGenPars& A2DBitMapGenerator::pars (  )  const [inline]
A2DBitMapGenPars& A2DBitMapGenerator::pars (  )  [inline]
void A2DBitMapGenerator::setBitMap ( A2DBitMap  ) 
void A2DBitMapGenerator::setPixSizes ( int  ,
int   
)
const A2DBitMapPosSetup& A2DBitMapGenerator::setup (  )  const [inline]

Member Data Documentation

const float* A2DBitMapGenerator::dim0pos_ [protected]
int A2DBitMapGenerator::szdim0_ [protected]
int A2DBitMapGenerator::szdim1_ [protected]