OpendTect  7.0
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
BitMap2RGB Class Reference

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

Public Member Functions

 BitMap2RGB (const FlatView::Appearance &, OD::RGBImage &)
 
 ~BitMap2RGB ()
 
void draw (const A2DBitMap *wva, const A2DBitMap *vd, const Geom::Point2D< int > &offset, bool clearexisting=true)
 
OD::RGBImagergbArray ()
 
void setClipperData (const TypeSet< float > &clipdata)
 
void setRGBArray (const OD::RGBImage &)
 

Protected Member Functions

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

Protected Attributes

const FlatView::Appearanceapp_
 
OD::RGBImagearray_
 
TypeSet< float > & clipperdata_
 
HistEqualizerhistequalizer_
 

Detailed Description

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

<>

Constructor & Destructor Documentation

◆ BitMap2RGB()

BitMap2RGB::BitMap2RGB ( const FlatView::Appearance ,
OD::RGBImage  
)

◆ ~BitMap2RGB()

BitMap2RGB::~BitMap2RGB ( )

Member Function Documentation

◆ draw()

void BitMap2RGB::draw ( const A2DBitMap wva,
const A2DBitMap vd,
const Geom::Point2D< int > &  offset,
bool  clearexisting = true 
)

◆ drawVD()

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

◆ drawWVA()

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

◆ rgbArray()

OD::RGBImage& BitMap2RGB::rgbArray ( )

◆ setClipperData()

void BitMap2RGB::setClipperData ( const TypeSet< float > &  clipdata)

◆ setRGBArray()

void BitMap2RGB::setRGBArray ( const OD::RGBImage )

Member Data Documentation

◆ app_

const FlatView::Appearance& BitMap2RGB::app_
protected

◆ array_

OD::RGBImage& BitMap2RGB::array_
protected

◆ clipperdata_

TypeSet<float>& BitMap2RGB::clipperdata_
protected

◆ histequalizer_

HistEqualizer* BitMap2RGB::histequalizer_
protected

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