OpendTect-6_4  6.4
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
A2DBitMapGenerator Class Referenceabstract

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

Inheritance diagram for A2DBitMapGenerator:
[legend]

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 ()
 
A2DBitMapGenPars & pars ()
 
const A2DBitMapGenPars & pars () const
 
const A2DBitMapInpDatadata () const
 
const A2DBitMapPosSetupsetup () const
 
const Interval< float > getScaleRange () const
 

Static Public Member Functions

static void initBitMap (A2DBitMap &)
 with cNoFill More...
 

Protected Member Functions

 A2DBitMapGenerator (const A2DBitMapInpData &, const A2DBitMapPosSetup &, A2DBitMapGenPars &)
 
virtual void doFill ()=0
 

Protected Attributes

const A2DBitMapInpDatadata_
 
const A2DBitMapPosSetupsetup_
 
A2DBitMapGenPars & pars_
 
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 ( )
inlinevirtual
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 ( )
protectedpure virtual
void A2DBitMapGenerator::fill ( )
const Interval<float> A2DBitMapGenerator::getScaleRange ( ) const
inline
static void A2DBitMapGenerator::initBitMap ( A2DBitMap )
static

with cNoFill

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

Member Data Documentation

A2DBitMap* A2DBitMapGenerator::bitmap_
protected
const A2DBitMapInpData& A2DBitMapGenerator::data_
protected
float A2DBitMapGenerator::dim0perpix_
protected
const float* A2DBitMapGenerator::dim0pos_
protected
Interval<float> A2DBitMapGenerator::dim0rg_
protected
float A2DBitMapGenerator::dim1perpix_
protected
Interval<float> A2DBitMapGenerator::dim1pos_
protected
Interval<float> A2DBitMapGenerator::dim1rg_
protected
A2DBitMapGenPars& A2DBitMapGenerator::pars_
protected
Interval<float> A2DBitMapGenerator::scalerg_
protected
float A2DBitMapGenerator::scalewidth_
protected
const A2DBitMapPosSetup& A2DBitMapGenerator::setup_
protected
int A2DBitMapGenerator::szdim0_
protected
int A2DBitMapGenerator::szdim1_
protected

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2019