OpendTect  7.0
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 ()
 
A2DBitMapbitmap ()
 
const A2DBitMapbitmap () const
 
int bitmapSize (int dim) const
 
const A2DBitMapInpDatadata () const
 
void fill ()
 
const Interval< float > getScaleRange () const
 
void initBitMap ()
 
A2DBitMapGenParspars ()
 
const A2DBitMapGenParspars () const
 
void setBitMap (A2DBitMap &)
 
void setPixSizes (int, int)
 
const A2DBitMapPosSetupsetup () 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

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

Detailed Description

Generates Array2D bitmap from Array2D<float>.

<>

Constructor & Destructor Documentation

◆ ~A2DBitMapGenerator()

virtual A2DBitMapGenerator::~A2DBitMapGenerator ( )
virtual

◆ A2DBitMapGenerator()

A2DBitMapGenerator::A2DBitMapGenerator ( const A2DBitMapInpData ,
const A2DBitMapPosSetup ,
A2DBitMapGenPars  
)
protected

pass a new instance of (subclass of) A2DBitMapGenPars

Member Function Documentation

◆ bitmap() [1/2]

A2DBitMap& A2DBitMapGenerator::bitmap ( )
inline

◆ bitmap() [2/2]

const A2DBitMap& A2DBitMapGenerator::bitmap ( ) const
inline

◆ bitmapSize()

int A2DBitMapGenerator::bitmapSize ( int  dim) const

◆ data()

const A2DBitMapInpData& A2DBitMapGenerator::data ( ) const
inline

◆ doFill()

virtual void A2DBitMapGenerator::doFill ( )
protectedpure virtual

◆ fill()

void A2DBitMapGenerator::fill ( )

◆ getScaleRange()

const Interval<float> A2DBitMapGenerator::getScaleRange ( ) const
inline

◆ initBitMap() [1/2]

void A2DBitMapGenerator::initBitMap ( )
inline

◆ initBitMap() [2/2]

static void A2DBitMapGenerator::initBitMap ( A2DBitMap )
static

with cNoFill

◆ pars() [1/2]

A2DBitMapGenPars& A2DBitMapGenerator::pars ( )
inline

◆ pars() [2/2]

const A2DBitMapGenPars& A2DBitMapGenerator::pars ( ) const
inline

◆ setBitMap()

void A2DBitMapGenerator::setBitMap ( A2DBitMap )

◆ setPixSizes()

void A2DBitMapGenerator::setPixSizes ( int  ,
int   
)

◆ setup()

const A2DBitMapPosSetup& A2DBitMapGenerator::setup ( ) const
inline

Member Data Documentation

◆ bitmap_

A2DBitMap* A2DBitMapGenerator::bitmap_
protected

◆ data_

const A2DBitMapInpData& A2DBitMapGenerator::data_
protected

◆ dim0perpix_

float A2DBitMapGenerator::dim0perpix_
protected

◆ dim0pos_

const float* A2DBitMapGenerator::dim0pos_
protected

◆ dim0rg_

Interval<float> A2DBitMapGenerator::dim0rg_
protected

◆ dim1perpix_

float A2DBitMapGenerator::dim1perpix_
protected

◆ dim1pos_

Interval<float> A2DBitMapGenerator::dim1pos_
protected

◆ dim1rg_

Interval<float> A2DBitMapGenerator::dim1rg_
protected

◆ pars_

A2DBitMapGenPars& A2DBitMapGenerator::pars_
protected

◆ scalerg_

Interval<float> A2DBitMapGenerator::scalerg_
protected

◆ scalewidth_

float A2DBitMapGenerator::scalewidth_
protected

◆ setup_

const A2DBitMapPosSetup& A2DBitMapGenerator::setup_
protected

◆ szdim0_

int A2DBitMapGenerator::szdim0_
protected

◆ szdim1_

int A2DBitMapGenerator::szdim1_
protected

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